Skip to main content

Om du letar efter ditt nästa QA-jobb kan du ta en titt på den här guiden med råd om hur du kommer igång inom QA, hur du hittar QA-jobb och hur ett bra QA-CV ser ut. Det här är sådant som en blivande QA-testare kan vilja veta. Som tur är finns vi här för att besvara alla dina frågor om hur man blir QA-testare. 

Vad innebär ett jobb som QA-testare?

Den bästa beskrivningen av jobbet som testare av programvarukvalitet (QA-testare) är att personen ansvarar för att upptäcka de buggar som programvaruutvecklare inte kan hitta. Beroende på vilken typ av testning kvalitetssäkringsteamet ombeds utföra kan det innebära att testa programvaran på typiska eller atypiska sätt, granska produkten ur ett funktionellt perspektiv eller ur användarens perspektiv samt testa kod manuellt eller köra programvara för att automatisera tester. 

Innan något test genomförs måste en QA-testare skriva ett testfall. För den som inte är insatt anger ett testfall de villkor och variabler som en testare använder för att avgöra om systemet klarade testet på ett effektivt sätt inom testprocessen. Utan ett testfall som ger en struktur för testplanen riskerar en QA-testare att gå vilse i koden och inte komma fram till några tydliga eller praktiska slutsatser. 

Continue Reading for Free

Create a free account to finish this article, plus get ongoing access to timely insights and practical resources.

Så här ser ett testfall ut:

Källa: SoftwareTestingHelp

Efter att ha skrivit ett testfall och genomfört testet dokumenterar en QA-testare sina resultat. Det kan vara ett formellt eller informellt dokument, beroende på vilken typ av test som genomfördes, vem som genomförde det och vilket utvecklingsstadium projektet befinner sig i. 

Det är viktigt att QA-testare har god förståelse för de verktyg de behöver använda. Generellt bör QA-testare känna till:

  • Verktyg för defekthantering, till exempel Microsoft Test Manager och Jira
  • System för databashantering, till exempel MySQL och dBASE
  • Programmeringsspråk, till exempel Python och Java

De 5 viktigaste programmeringsspråken som QA-testare bör kunna

  1. Python
  2. Ruby
  3. Perl
  4. C++
  5. Java

Get regular tech leadership wisdom for delivering better software and systems.

QA-testarjobb

Som nämnts tidigare ser arbetsmarknaden för QA-testare lovande ut. År 2017 identifierade Stack Overflow Blog QA som ett av de områden som hade störst efterfrågan och lägst tillgång på arbetskraft. Testning är viktigt eftersom kvalitet inte uppstår av en slump. Så länge teknikföretag vill leverera kvalitetsprodukter kommer de att behöva anställa QA-testare. 

Många QA-testare kan arbeta hemifrån. Det kan vara attraktivt för personer som inte vill pendla långt på morgonen, vill ha mer tid hemma med sina barn eller helt enkelt känner att de arbetar bättre i soffan än på ett kontor. 

Blivande testare kan se fram emot en god balans mellan arbete och fritid. De flesta jobb kräver de vanliga 40 timmarna per vecka. En viss mängd övertid kan dock förväntas när utvecklingsdeadlines närmar sig och oväntade buggar eller tekniska problem upptäcks. 

Lön för QA-testare

Någon gång kanske du har börjat undra hur mycket en QA-testare tjänar. Generellt ligger lönerna inom kvalitetssäkring långt över det nationella genomsnittet. I USA ligger ingångslönen för en QA-testare vanligtvis i det lägre intervallet kring 50,000 och kan under loppet av fem år stiga till över $120,000 per år.

Genomsnittslön för QA-testare i USA enligt ZipRecruiter

I USA börjar en junior QA-testare inom intervallet $35-45k. Efter ett eller två år befordras de flesta juniora QA-testare till rollen som QA-testare, och lönen stiger till $55K. Därefter beror löneutvecklingen för en QA-testare på vilken inriktning personen väljer att ta i sin karriär. 

Karriärväg för QA-testare

Karriärvägen för en QA-testare beror på personens personlighet och vilka färdigheter personen använder mest effektivt. 

QA-testning är en komplex kombination av mjuka och hårda färdigheter:

  • Hårda färdigheter kommer att vara deras förmåga att skriva testfall, hitta mönster och vanliga fallgropar i programvara, dokumentera upptäckta fel och testa effektivt.
  • Mjuka färdigheter skulle handla om hur väl de arbetar med andra, deras förmåga att uppmuntra kollegor och deras förmåga att kommunicera på ett tydligt och precist sätt.

Specialisering inom hårda färdigheter – karriärväg

Om du efter att ha arbetat några år som QA-testare känner att dina styrkor främst ligger inom de hårda färdigheterna, kan du överväga att bli en högt specialiserad testare. En karriärväg för en sådan person skulle kunna se ut enligt följande yrkestitlar:

  1. Junior QA-testare
  2. QA-testare
  3. Senior QA-testare
  4. Specialist inom programvarutestning
  5. Senior testspecialist

Ett annat alternativ för QA-testare är att ansluta sig till det som vissa kärleksfullt kallar den "mörka sidan" och bli utvecklare. Denna karriärväg är mer komplicerad eftersom du sannolikt behöver mer utbildning innan ett företag anställer dig för rollen, och lönen för utvecklare är generellt något högre. Genom att bygga goda relationer med utvecklare inom din organisation kan de dock hjälpa dig att skapa kontakter och hitta ditt första jobb inom utveckling. Övergången från QA-testare till QA-utvecklare är mindre tydligt definierad och bygger i högre grad på individens uthållighet när det gäller att lära sig nya färdigheter. Två andra roller som blir allt vanligare är QA-analytiker och QA-ingenjör.

För de QA-testare som känner att deras mjuka färdigheter verkligen är deras starkaste sida finns det också intressanta karriärvägar. Den första är att bli chef. Detta passar QA-testare som uppskattar god kommunikation mellan teammedlemmar och att leda projekt. Chefer fattar beslut och tar ansvar för sitt teams handlingar. Många lediga tjänster tillsätts internt, och positioner som resurschef, testledare eller projektledare blir ofta tillgängliga.

Läs mer om projektledning inom QA.

Utbildning för QA-testare 

Nu när du har fått veta vad en QA-testare gör, vilka karriärmöjligheter som finns och vilken lön du kan förvänta dig, undrar du kanske hur mycket utbildning du behöver för att börja arbeta inom detta yrke. Två år? Fyra? Åtta? Som tur är kräver de flesta jobb som mest en kandidatexamen, vanligtvis inom datavetenskap eller informationsvetenskap. 

Om du inte har en kandidatexamen i datavetenskap och det inte är ett alternativ att återgå till skolan i fyra år finns det fortfarande vägar att utforska. Teknikbranschen ligger i framkant när det gäller att hitta och anställa personer med olika utbildningsbakgrunder. Sam Ladah, IBMs chef för talangorganisationen, kallar dessa för ”nya kragejobb” – ett område ”där färdigheter är viktigare än examina”. För närvarande är det bästa sättet för en blivande QA-testare att få in en fot på arbetsmarknaden att klara ett prov från International Software Testing Qualifications Board (ISTQB). 

ISTQB är en ideell organisation registrerad i Belgien. Deras prov är en standardiserad kvalifikation för QA-testare över hela världen. Många organisationer kräver att deras testare klarar provet. Det finns tre certifieringsnivåer för deras prov: 

  1. Grundnivå
  2. Avancerad nivå
  3. Expertnivå

Dessa tre nivåer är indelade i olika ämnesområden, som i sin tur är uppdelade i delämnen. 

(källa: Certible.com)

Efter att ha genomfört provet på grundnivå får testare en god förståelse för de centrala testkoncepten.

(källa: ISTQB)

Här kommer ytterligare spännande information om ISTQB-proven: absolut vem som helst kan göra provet på grundnivå. 

Webbutbildningssajter som Udemy och LearningTree erbjuder förberedelsekurser för ISTQB:s grundnivåprov. Udemy-kursen består till exempel av en och en halv timmes videor med exempel på provfrågor och råd om hur man tar sig an det officiella provet. Om du är helt ny inom QA-testning rekommenderar ISTQB att du går en kurs hos en av deras ackrediterade utbildningsleverantörer. En lista över sådana leverantörer finns här. Själva provet består av 40 flervalsfrågor och provdeltagarna måste få minst 65 % för att bli godkända. Kandidaterna har en timme på sig att slutföra provet. 

En rapport från ISTQB visade att 75 % av dem som tog grundnivåcertifieringen gjorde det för att förbättra sina karriärmöjligheter.

(KÄLLA: ISTQB).

Det finns många sätt att bli QA-testare inom programvara. Vissa är traditionella, medan andra har blivit möjliga först genom internets framväxt och organisationers vilja att bortse från traditionella krav till förmån för nya metoder.

Även om det är viktigt för en QA-testare att behärska olika testningsramverk, är det lika viktigt att vara kunnig i specialiserad programvara. Om du till exempel arbetar i en agil miljö som använder Jira har du nytta av att förstå hur man använder testhanteringsverktyg som är särskilt utformade för Jira.

CV för en QA-testare

(källa: Monster.com)
Här är ett exempel på ett starkt CV för en junior QA-testare. Vi kan se att den sökande har en formell utbildning inom datavetenskap, erfarenhet av att arbeta med viktiga verktyg som soapUI och Selenium, har ägnat de senaste åren åt att genomföra olika typer av tester (regressionstester, enhetstester, acceptanstester, belastningstester och funktionstester) och tydligt har de färdigheter som arbetsgivare söker i ett CV för en QA-testare. 

Även utan flera års erfarenhet som junior QA-testare kommer en sökande med ett liknande CV, som söker arbete i en junior QA-roll, att väcka intresse hos många rekryteringsteam. Detsamma gäller den sökandes utbildning. Att ersätta kandidatexamen med en ISTQB-certifiering skulle också tilltala organisationer. 

Vad tycker du?

Att vara QA-testare är en välbetald och stabil tjänst. Är du intresserad av att bli QA-testare? Berätta för mig i kommentarerna!

Läs mer om hur du hanterar din karriär med hjälp av en internationellt erkänd, prisbelönt konsult inom programvaruutveckling, författare och coach i den här artikeln: LEDARSKAP INOM TESTNING: HANTERA DIN KARRIÄR