Etsitkö QA engineer -työpaikkoja Suomesta? Näin luet mobiili-, web-, regressio- ja saavutettavuustestauksen vaatimukset ja valitset hakemukseen oikean näytön.
Lue QA engineer -työpaikat sen mukaan, mitä testaat
QA engineer -työpaikat Suomessa kattavat yhden nimikkeen alla hyvin erilaista työtä. Yksi ilmoitus hakee käytännön testaajaa, joka tutkii uusia ominaisuuksia puhelimilla ja selaimilla joka päivä. Toinen hakee tekijää suunnittelemaan regressiotestauksen sovellukselle, joka ei saa hajota uudistuksen aikana. Kolmas on oikeasti testiautomaatiokehittäjän rooli, jonka nimessä lukee QA.
Aloita hausta, jota ihmiset oikeasti kirjoittavat: QA engineer työpaikat, QA työpaikat tai testaaja työpaikat. Nämä haut tuovat esiin sekä vakituisia työpaikkoja että konsulttitoimeksiantoja. Testiautomaation työpaikat ovat läheinen mutta erillinen haku, jossa päätuotos on koodia, joka ajaa testejä putkessa.
Lue jokaisesta ilmoituksesta ennen hakemista kolme asiaa: mitä alustoja testaat, millaisesta testauksesta vastaat ja miten laatua tiimissä mitataan. Vastaukset ratkaisevat, mitä kokemustasi kannattaa nostaa ensimmäiseksi.
Senioriteetti piiloutuu usein vaatimuksiin eikä nimikkeeseen. Ilmoitus, joka pyytää kolmen vuoden kokemusta frontend-testauksesta, mobiili- ja web-kokemusta sekä itsenäistä vastuuta testaustehtävistä, kuvaa keskitason testaajaa, joka pärjää ilman tiivistä ohjausta. Seniori-ilmoitus lisää yleensä testausstrategian, valmentamisen tai vastuun julkaisupäätöksistä. Lue siis vaatimuslista tarkasti ja vertaa sitä omaan kokemukseesi rehellisesti ennen kuin haet, sillä liian kevyt tai liian raskas rooli turhauttaa molempia osapuolia.
Erota mobiilisovelluksen testaus web-testauksesta
Moni QA engineer -työpaikka pyytää sekä mobiili- että web-testausta, koska yhdellä palvelulla on usein iOS-sovellus, Android-sovellus ja verkkosivusto, jotka jakavat saman taustajärjestelmän ja design-järjestelmän. Taidot menevät osin päällekkäin, mutta riskit eroavat. Mobiilitestaus käsittelee laite- ja käyttöjärjestelmäversioita, sovelluskauppajulkaisuja, käyttöoikeuksia, eleitä ja toimintaa ilman verkkoyhteyttä. Web-testaus käsittelee selaimia, näyttökokoja, istuntoja ja responsiivisia asetteluja.
Näytä, että hallitset molemmat puolet. Kerro käyttämästäsi laitematriisista, miten päätit katettavat käyttöjärjestelmäversiot ja miten toistit laitekohtaiset viat. Web-työstä mainitse kattamasi selaimet ja miten testasit responsiiviset katkaisukohdat. Jos olet käyttänyt alustojen testikehyksiä, kuten Androidin Espressoa tai iOS:n XCTestiä, nimeä ne, vaikka päätehtäväsi olisi ollut manuaalinen testaus.
Käyttöliittymän uudistusprojektit ovat yleinen tapaus. Kun palvelu saa uuden ilmeen, vanhat komponentit pysyvät tuotannossa samalla kun uusia rakennetaan. QA-rooli testaa silloin jokaisen päivitetyn komponentin, varmistaa vanhojen polkujen toimivuuden ja huomaa alustojen väliset visuaaliset ja toiminnalliset erot.
Näytä, että osaat omistaa regressiotestauksen
Regressiotestaus näkyy lähes jokaisessa QA engineer -ilmoituksessa. Se tarkoittaa sen varmistamista, että olemassa oleva toiminnallisuus toimii muutoksen jälkeen. Kiireisessä tuotetiimissä laatu ratkeaa usein juuri siinä, koska rikkoutumisalttiiden asioiden määrä kasvaa jokaisen julkaisun myötä.
Arvioijat haluavat nähdä harkintaa, eivät pelkkää huolellisuutta. Kerro miten valitsit ennen julkaisua ajettavat regressiotapaukset, miten pidit testijoukon ajan tasalla ominaisuuksien muuttuessa ja miten päätit mitä automatisoidaan ja mitä jätetään manuaaliseksi. Mainitse työkalut, joilla hallitsit testitapauksia ja raportoit vikoja, ja miten sait viat korjattua nopeasti yhdessä kehittäjien kanssa.
Yhteinen sanasto auttaa. ISTQB:n Certified Tester Foundation Level -opetussuunnitelma määrittelee yleiset testauksen termit, tekniikat ja testaustasot, joita moni suomalainen tiimi käyttää. Sertifikaattia ei useimmissa rooleissa vaadita, mutta sama kieli testaustasoista, testisuunnittelun tekniikoista ja vikaraporteista tekee kokemuksestasi helpommin arvioitavaa.
Viestintä on osa työtä. Hyvä vikaraportti kertoo vaiheet, odotetun ja todellisen tuloksen, laitteen tai selaimen sekä vaikutuksen käyttäjiin. Näytä esimerkki siitä, miten kirjoitit raportteja, joiden perusteella kehittäjät pystyivät toimimaan ilman lisäkysymyksiä, ja miten nostit riskit esiin ennen julkaisua eikä vasta sen jälkeen. Proaktiivisuus mainitaan monessa ilmoituksessa vaatimuksena, ja juuri tällaiset esimerkit tekevät siitä näkyvää.
Pidä saavutettavuustestausta ydinosaamisena
Ei-toiminnallinen testaus ja erityisesti saavutettavuustestaus on nykyään tavallinen vaatimus QA engineer -työpaikoissa Suomessa. Verkkosisällön saavutettavuusohjeet WCAG 2.2 ovat W3C:n standardi, jota vasten useimmat tiimit testaavat. Suomen digitaalisen saavutettavuuden vaatimukset koskevat julkisen sektorin palveluja ja yhä useammin myös yksityisiä palveluja, kuten pankki- ja verkkokauppapalveluja.
Käytännön saavutettavuusnäyttö on täsmällistä. Kerro testanneesi ruudunlukijoilla kuten VoiceOverilla ja TalkBackilla, tarkistaneesi näppäimistöllä liikkumisen ja kohdistuksen järjestyksen, varmistaneesi tekstin skaalautumisen ja kontrastit sekä raportoineesi havainnot nimettyjä WCAG-onnistumiskriteerejä vasten. W3C:n arviointiohjeet kertovat, miten automaattiset tarkistimet yhdistetään manuaaliseen arviointiin, sillä automaattiset työkalut löytävät vain osan ongelmista.
Jos saavutettavuus on sinulle uutta, aloita yhdestä oikeasta palvelusta: testaa sen pääpolku ruudunlukijalla puhelimessa ja selaimessa, kirjoita havaintosi auki ja kuvaa miten raportoisit ne. Se on parempaa näyttöä kuin yleinen toteamus inklusiivisen suunnittelun arvostamisesta.
Vertaa vakituisia QA-työpaikkoja testaustoimeksiantoihin
Vakituinen QA engineer -työpaikka pyytää yleensä rakentamaan laatukäytäntöjä yhteen organisaatioon ajan mittaan. Konsulttitoimeksianto pyytää yleensä astumaan käynnissä olevaan projektiin, usein useaksi kuukaudeksi, ja aloittamaan testauksen muutamassa päivässä. Pankki-, kauppa- ja julkisten palvelujen toimeksiannot seuraavat usein julkaisusuunnitelmaa, joten päättymispäivä on yleensä selvä alusta asti.
Lue toimeksiannon ehdot tarkasti: aloitus, päättyminen, työmäärä, kieli, senioriteetti ja paikanpäällä olon odotukset. Moni helsinkiläinen tiimi työskentelee hybridimallissa. Sujuva englanti on yleinen vaatimus, ja suomen kieli on selvä etu julkisen sektorin ja asiakaspalvelun palveluissa.
Nordkood julkaisee valittuja QA- ja testaustoimeksiantoja avoimina projekteina. Kirjaudut sisään, selaat kokemukseesi sopivia toimeksiantoja, haet pyyhkäisyllä ja seuraat rekrytoinnin etenemistä reaaliajassa. Se on käytännöllinen reitti kokeneille testaajille, jotka haluavat projektityötä Suomessa.
Päätökset ennen hakemista
Käy nämä kohdat läpi jokaisen QA engineer -ilmoituksen kohdalla. Ne auttavat ohittamaan huonosti sopivat roolit nopeasti ja aloittamaan jokaisen hakemuksen oikealla näytöllä.
- Mitkä alustat kuuluvat työhön: iOS, Android, web vai kaikki, ja mitä niistä olet testannut tuotannossa?
- Onko rooli pääosin tutkivaa ja regressiotestausta vai oikeasti testiautomaation kehitystä?
- Osaatko antaa yhden konkreettisen esimerkin ylläpitämästäsi regressiojoukosta ja sen löytämästä viasta?
- Millaista saavutettavuustestausta olet tehnyt, millä ruudunlukijoilla ja mitä WCAG-kriteerejä vasten?
- Täytätkö ilmoitetun kokemustason, kielivaatimuksen ja toimistopäivät?
- Onko kyse vakituisesta työpaikasta vai määräaikaisesta toimeksiannosta, ja sopivatko aloitus- ja päättymispäivät sinulle?