QA-testaajan työpaikkaopas (palkat, urat ja koulutus)

By Jason Boog

Jos etsit seuraavaa laadunvarmistustehtävääsi, tutustu tähän oppaaseen ja lue neuvoja siitä, miten aloittaa laadunvarmistuksen parissa, miten löytää laadunvarmistustehtäviä ja millainen hyvä laadunvarmistuksen ansioluettelo on. Nämä ovat asioita, joita aloitteleva laadunvarmistustestaaja saattaa tarvita. Onneksi olemme täällä vastaamassa kaikkiin kysymyksiisi siitä, miten ryhtyä laadunvarmistustestaajaksi.  Mitä laadunvarmistustestaajan työhön kuuluu? Ohjelmistojen laadunvarmistustestaajan (QA-testaajan) työn paras kuvaus on, että hän […]

Jos etsit seuraavaa laadunvarmistustehtävääsi, tutustu tähän oppaaseen ja lue neuvoja siitä, miten aloittaa laadunvarmistuksen parissa, miten löytää laadunvarmistustehtäviä ja millainen hyvä laadunvarmistuksen ansioluettelo on. Nämä ovat asioita, joita aloitteleva laadunvarmistustestaaja saattaa tarvita. Onneksi olemme täällä vastaamassa kaikkiin kysymyksiisi siitä, miten ryhtyä laadunvarmistustestaajaksi. 

Mitä laadunvarmistustestaajan työhön kuuluu?

Ohjelmistojen laadunvarmistustestaajan (QA-testaajan) työn paras kuvaus on, että hän vastaa niiden virheiden löytämisestä, joita ohjelmistokehittäjät eivät pysty havaitsemaan. Laadunvarmistustiimin tehtäväksi annetun testauksen tyypistä riippuen tämä voi tarkoittaa ohjelmiston testaamista tavanomaisilla tai epätavallisilla tavoilla, tuotteen tarkastelua toiminnallisesta näkökulmasta tai käyttäjän näkökulmasta sekä koodin manuaalista testaamista tai ohjelmiston suorittamista testien automatisoimiseksi. 

Ennen minkään testin suorittamista laadunvarmistustestaajan on kirjoitettava testitapaus. Testitapaus määrittää ehdot ja muuttujat, joiden avulla testaaja selvittää, läpäisikö järjestelmä testin tehokkaasti testausprosessin aikana. Ilman testisuunnitelman perustaksi laadittua testitapausta laadunvarmistustestaaja voi eksyä koodiin eikä välttämättä saa aikaan selkeitä tai käytännöllisiä johtopäätöksiä. 

Tältä testitapaus näyttää:

Lähde: SoftwareTestingHelp

Kirjoitettuaan testitapauksen ja suoritettuaan testin laadunvarmistustestaaja dokumentoi havaintonsa. Asiakirja voi olla muodollinen tai epämuodollinen riippuen suoritetun testin tyypistä, sen suorittajasta ja projektin kehitysvaiheesta. 

On tärkeää, että laadunvarmistustestaajat tuntevat hyvin tarvitsemansa työkalut. Yleisesti ottaen laadunvarmistustestaajien tulisi tuntea:

Viisi tärkeintä ohjelmointikieltä, jotka laadunvarmistustestaajien tulisi tuntea

  1. Python
  2. Ruby
  3. Perl
  4. C++
  5. Java
Get Free Access
Get regular tech leadership wisdom for delivering better software and systems.
Get Free Access

Have an account? Log In

Laadunvarmistustestaajan työpaikat

Kuten aiemmin mainittiin, laadunvarmistustestaajien työmarkkinat näyttävät lupaavilta. Vuonna 2017 Stack Overflow -blogi tunnisti laadunvarmistuksen yhdeksi aloista, joilla kysyntä on suurinta ja tarjonta vähäisintä. Testaus on tärkeää, koska laatu ei synny sattumalta. Niin kauan kuin teknologiayritykset haluavat julkaista laadukkaita tuotteita, niiden on palkattava laadunvarmistustestaajia. 

Monet laadunvarmistustestaajat voivat työskennellä kotoa käsin. Tämä voi houkutella ihmisiä, jotka eivät halua viettää aamuisin aikaa pitkällä työmatkalla, haluavat enemmän aikaa kotona lastensa kanssa tai kokevat yksinkertaisesti työskentelevänsä paremmin sohvalta kuin toimistossa. 

Testaajiksi pyrkivät voivat odottaa hyvää työn ja vapaa-ajan tasapainoa. Useimmissa työpaikoissa työviikko on tavanomaiset 40 tuntia. Ylitöitä voi kuitenkin olla odotettavissa kehityksen määräaikojen lähestyessä ja odottamattomien virheiden tai teknisten ongelmien ilmetessä. 

Laadunvarmistustestaajan palkka

Jossain vaiheessa olet ehkä alkanut pohtia, kuinka paljon laadunvarmistustestaaja ansaitsee. Yleisesti ottaen laadunvarmistuksen palkat ovat selvästi kansallisen keskiarvon yläpuolella. Yhdysvalloissa laadunvarmistustestaajan aloituspalkka on tyypillisesti hieman yli 50,000, ja viiden vuoden aikana se voi nousta yli $120,000 vuodessa.

Laadunvarmistustestaajan keskipalkka Yhdysvalloissa palvelussa ZipRecruiter

Yhdysvalloissa junioritason laadunvarmistustestaajan palkka alkaa $35-45k:n alueelta. Vuoden tai kahden kuluttua useimmat junioritason laadunvarmistustestaajat ylennetään laadunvarmistustestaajan tehtävään, jolloin heidän palkkansa nousee $55K:hon. Tämän jälkeen laadunvarmistustestaajan palkkakehitys riippuu siitä, minkä suunnan hän päättää urallaan valita. 

Laadunvarmistustestaajan urapolku

Laadunvarmistustestaajan urapolku riippuu hänen persoonallisuudestaan ja siitä, mitä taitoja hän hyödyntää tehokkaimmin. 

Laadunvarmistustestaus on monimutkainen yhdistelmä pehmeitä ja kovia taitoja:

  • Kovat taidot tarkoittavat heidän kykyään kirjoittaa testitapauksia, löytää ohjelmistoista malleja ja yleisiä sudenkuoppia, dokumentoida löydetyt virheet ja testata tehokkaasti.
  • Pehmeät taidot tarkoittavat sitä, kuinka hyvin he työskentelevät muiden kanssa, heidän kykyään kannustaa työtovereita sekä heidän kykyään viestiä selkeästi ja täsmällisesti.

Kovien taitojen erikoistumisen urapolku

Jos muutaman vuoden QA-testaajana työskenneltyäsi tunnet, että vahvuutesi liittyvät enemmän koviin taitoihin, voit harkita erittäin erikoistuneeksi testaajaksi ryhtymistä. Tällaisen henkilön urapolku voisi koostua seuraavista tehtävänimikkeistä:

  1. Nuorempi QA-testaaja
  2. QA-testaaja
  3. Vanhempi QA-testaaja
  4. Ohjelmistotestauksen asiantuntija
  5. Vanhempi testauksen asiantuntija

Toinen vaihtoehto QA-testaajille on siirtyä niin sanotulle "pimeälle puolelle" ja ryhtyä kehittäjäksi. Tämä urapolku on haastavampi, sillä tarvitset todennäköisesti lisää koulutusta ennen kuin yritys palkkaa sinut tehtävään, ja kehittäjän palkka on yleensä hieman korkeampi. Luomalla kuitenkin hyvät suhteet organisaatiosi kehittäjiin he voivat auttaa sinua verkostoitumaan ja löytämään ensimmäisen työpaikkasi ohjelmistokehityksen parissa. Siirtyminen QA-testaajasta QA-kehittäjäksi on vaikeammin määriteltävissä, ja se riippuu enemmän henkilön sinnikkyydestä uusien taitojen oppimisessa. Kaksi muuta yleistyvää tehtävää ovat QA-analyytikko ja QA-insinööri.

Myös niille QA-testaajille, jotka kokevat pehmeiden taitojensa olevan todellinen vahvuutensa, on tarjolla kiinnostavia urapolkuja. Ensimmäinen vaihtoehto olisi ryhtyä esihenkilöksi. Tämä sopii QA-testaajille, jotka nauttivat tiimin jäsenten välisestä vahvasta viestinnästä ja projektien johtamisesta. Esihenkilöt tekevät päätöksiä ja kantavat vastuun tiiminsä toiminnasta. Monet työpaikat täytetään sisäisesti, ja esimerkiksi resurssipäällikön, testauspäällikön tai projektipäällikön tehtäviä tulee usein avoimeksi.

Lue lisää aiheesta QA-projektien johtaminen.

QA-testaajan työn koulutus 

Nyt kun tiedät, mitä QA-testaaja tekee, millaiset uranäkymät tehtävässä on ja mikä on odotettu palkkasi, saatat pohtia, kuinka paljon koulutusta (jos lainkaan) tarvitset alalle päästäksesi. Kaksi vuotta? Neljä? Kahdeksan? Onneksi useimpiin tehtäviin vaaditaan korkeintaan kandidaatin tutkinto, yleensä tietojenkäsittelytieteen tai informaatiotieteen alalta. 

Jos sinulla ei ole tietojenkäsittelytieteen kandidaatin tutkintoa eikä neljän vuoden paluu kouluun ole vaihtoehto, voit silti tutkia muita mahdollisuuksia. Teknologia-ala on edelläkävijä eri koulutustaustoista tulevien ihmisten palkkaamisessa. IBM:n lahjakkuuksienhallintaorganisaation johtaja Sam Ladah kutsuu näitä "uudenlaisiksi työpaikoiksi" – alaksi, "jossa taidot ovat tutkintoja tärkeämpiä". Tällä hetkellä paras tapa aloittelevalle QA-testaajalle päästä alalle on suorittaa Kansainvälisen ohjelmistotestauksen pätevyyslautakunnan (ISTQB) koe. 

ISTQB on Belgiaan rekisteröity voittoa tavoittelematon järjestö. Sen koe on maailmanlaajuisesti standardoitu QA-testaajien pätevyyskoe. Monet organisaatiot edellyttävät testaajiltaan kokeen suorittamista. Kokeissa on kolme sertifiointitasoa: 

  1. Perustaso
  2. Edistynyt taso
  3. Asiantuntijataso

Nämä kolme tasoa jakautuvat eri aiheisiin, jotka puolestaan on jaettu ala-aiheisiin. 

(lähde: Certible.com)

Perustason kokeen suorittamisen jälkeen testaajilla on vahva ymmärrys testauksen keskeisistä käsitteistä.

(lähde: ISTQB)

Tässä on vielä yksi kiinnostava tieto ISTQB-kokeista: aivan kuka tahansa voi suorittaa perustason kokeen. 

Verkko-opetussivustot, kuten Udemy ja LearningTree, tarjoavat valmistavia kursseja ISTQB:n perustason kokeeseen. Esimerkiksi Udemy-kurssi sisältää puolitoista tuntia videoita, mallikysymyksiä kokeesta sekä neuvoja viralliseen kokeeseen valmistautumiseen. Jos QA-testauksen maailma on sinulle täysin uusi, ISTQB suosittelee osallistumaan jonkin sen akkreditoidun koulutuksenjärjestäjän kurssille. Luettelo tällaisista koulutuksenjärjestäjistä löytyy täältä. Koe koostuu 40 monivalintakysymyksestä, ja kokeen läpäisemiseksi kokelaan on saatava vähintään 65 prosentin tulos. Kokeen suorittamiseen on aikaa tunti. 

ISTQB:n raportin mukaan 75 % perustason sertifioinnin suorittaneista teki sen parantaakseen uranäkymiään.

(LÄHDE: ISTQB).

QA-ohjelmistotestaajaksi voi ryhtyä monella tavalla. Jotkin niistä ovat perinteisiä, kun taas toiset ovat tulleet mahdollisiksi vasta internetin yleistymisen ja organisaatioiden halukkuuden myötä sivuuttaa perinteiset vaatimukset uusien menetelmien hyväksi.

Vaikka erilaisten testauskehysten hallitseminen on QA-testaajalle välttämätöntä, yhtä tärkeää on hallita erikoistuneet ohjelmistot. Jos esimerkiksi työskentelet ketterässä ympäristössä, jossa käytetään Jiraa, hyödyt siitä, että ymmärrät, miten erityisesti Jiraa varten suunniteltuja testienhallintatyökaluja käytetään.

More Articles

QA-testaajan työhakemus

(lähde: Monster.com)
Tässä on esimerkki vahvasta junioritason QA-testaajan ansioluettelosta. Hakija on saanut muodollisen koulutuksen tietojenkäsittelytieteessä, hänellä on kokemusta keskeisistä työkaluista, kuten soapUI:sta ja Seleniumista, hän on käyttänyt viime vuodet monenlaisten testien (regressio-, yksikkö-, hyväksymis-, kuormitus- ja toiminnallisten testien) suorittamiseen, ja hänellä on selvästi ne taidot, joita työnantajat QA-testaajan ansioluettelossa etsivät. 

Vaikka hakijalla ei olisi vuosien työkokemusta junioritason QA-testaajana, samankaltaisen ansioluettelon omaava ja junioritason QA-tehtävää etsivä hakija kiinnittää monien rekrytointiryhmien huomion. Sama pätee hakijan koulutukseen. Kandidaatin tutkinnon korvaaminen ISTQB-sertifioinnilla vetoaisi myös organisaatioihin. 

Mitä mieltä olet?

QA-testaajan työ on tuottoisa ja vakaa tehtävä. Kiinnostaako QA-testaajan työ sinua? Kerro mielipiteesi kommenteissa!

Lue lisää urasi hallinnasta kansainvälisesti tunnetulta ja palkitulta ohjelmistosuunnittelukonsultilta, kirjailijalta ja valmentajalta tässä artikkelissa: JOHTAMINEN TESTAUKSESSA: URASI HALLINTA

Jason Boog
Over his 15-year career, Jason Boog has worked as a QA tester, QA analyst, and Senior QA Analyst on video games, commercial sites, and interactive web applications. He spent more than a decade building out the QA team and process as Director of Quality & Client Support at a full-service digital agency.
Follow the author:

You may also like