Kompetenser per roll
Kompetenser för QA-ingenjörer
Upptäck de viktigaste kompetenserna för QA-ingenjörer, från testplanering och automatiseringsramverk till buggspårning, regressionstestning och rapportering av kvalitetsmått.
- 5M+Kompetenser och tekniska verktyg som yrkesverksamma världen över har lagt till i MuchSkills
- 25+Prioriterade kompetenser för QA-ingenjörer enligt MuchSkills
- 107%Större chans att placera talanger rätt: kompetensbaserade organisationer jämfört med traditionella, rollbaserade organisationer (Deloitte)
De flesta listor över QA-kompetenser ligger i ett kalkylark som blir inaktuellt inom några månader. Börja i stället med 2 grupper. Tekniska: testplanering, testautomatisering, API- och prestandatestning, buggspårning, regressionstestning och rapportering av kvalitetsmått. Mjuka: att avgöra vad som ska testas först och att tydligt förklara vad som gick sönder. Kartlägg båda, så ser du vilka gap du kan fylla internt och vilka du behöver rekrytera för.
Hitta kompetensgapen i QA innan en release gör det. Cheferna får tydliga rollnivåer. Ingenjörerna får nästa kompetens att lära sig.
Centrala kompetenskategorier för QA-ingenjörer
Testplanering och teststrategi
Kompetensen som tar en testare från mellannivå till senior: att rikta insatserna mot de mest riskfyllda delarna av en release.
- testplanering
- riskbaserad testning
- testfallsdesign
- gränsvärdesanalys
- ekvivalenspartitionering
- utforskande testning
- kravspårbarhet
- ISTQB Certified Tester Foundation Level (CTFL)
- ISTQB Advanced Level Test Manager (CTAL-TM)
Testautomatisering
När 1 ingenjör har byggt testsviten och sedan slutar kan ingen annan hålla den igång. Sprid kompetensen i teamet.
- Selenium WebDriver
- Playwright
- Cypress
- Appium
- Pytest
- JUnit
- TestNG
- Page Object Model
- ISTQB Advanced Level Test Automation Engineering (CTAL-TAE)
API- och prestandatestning
Projekt stannar av när ingen i teamet har lasttestat ett system tidigare. Ta reda på tidigt vem som har gjort det.
- Postman
- REST Assured
- SoapUI
- kontraktstestning med Pact
- JMeter
- k6
- Gatling
- ISTQB Performance Testing (CT-PT)
CI/CD och testmiljöer
Kunskapen om pipelinen sitter i huvudet på folk. Ta reda på vem som har den innan releasedagen.
- Git
- Jenkins
- GitHub Actions
- GitLab CI
- Docker
- testdatahantering
- hantering av testmiljöer
Defekthantering och kvalitetsmått
När revisorn frågar hur ni stänger defekter vet du vem som kan visa underlaget.
- Jira
- Azure DevOps
- TestRail
- Xray
- Zephyr
- triagering av defekter
- rotorsaksanalys
- rapportering av testtäckning
- ASQ Certified Software Quality Engineer (CSQE)
Specialiserad testning
Täcker det som funktionella testplaner missar, och är ofta det gap ett team upptäcker först efter en incident.
- OWASP ZAP
- Burp Suite
- tillgänglighetstestning enligt WCAG 2.2
- axe
- SQL för datavalidering
- testning på mobila enheter
- ISTQB Security Tester (CT-SEC)
- ISTQB Mobile Application Testing (CT-MAT)
- ISTQB Agile Tester (CTFL-AT)
Mjuka färdigheter som är viktiga för QA-ingenjörer
- ProblemlösningEtt test som fallerar är bara början. Jobbet är att ta reda på om felet sitter i koden, datan, miljön eller testet.
- Noggrannhetsynliga buggar gömmer sig i kantfall, som fältet som tar emot 1 tecken för mycket.
- Tydlig skriftlig kommunikationEn bugg som utvecklarna kan återskapa på 2 minuter blir åtgärdad. En vag rapport studsar tillbaka och releasen skjuts upp.
- NyfikenhetUtforskande testning börjar med ”vad händer om jag gör så här?” i flöden som ingen har skrivit ner.
- EmpatiQA-ingenjörer talar för användare som inte är i rummet och kommer med dåliga nyheter till utvecklare som är det.
- Prioritering under pressMed ett fast releasedatum vet en bra QA-ingenjör vilka 20 % av testerna som skyddar mot 80 % av risken.
Det här skiljer juniora från seniora QA-ingenjörer
Kort sagt: juniora testar bra inom en given plan, seniora bestämmer vad planen ska vara. Använd punkterna som kunskapsnivåer i ditt kompetensramverk.
Junior
- Kör testfall som andra har skrivit och lär sig att utforma egna.
- Skriver automatiserade tester inom ett befintligt ramverk i Playwright eller Cypress.
- Loggar tydliga buggar som går att återskapa i Jira eller Azure DevOps.
- Arbetar mest på UI-nivå och bygger upp kompetens inom API-testning i Postman.
Senior
- Äger teststrategin för en release och avgör var testinsatserna läggs.
- Bygger automatiseringsramverk och kopplar in dem i CI/CD.
- Definierar kvalitetsmått och använder dem för att argumentera för att fel åtgärdas före nya funktioner.
- Handleder juniora och lägger till prestanda-, säkerhets- och tillgänglighetstestning.
Kartlägg QA-ingenjörers kompetenser i hela organisationen
En lista över QA-kompetenser visar vad som krävs för att vara bra. Den säger inget om vem som har kompetenserna, på vilken nivå eller vem som vill utvecklas mot dem. De flesta team provar en kompetensmatris i ett kalkylark, och inom ett kvartal är den inaktuell. MuchSkills började som ett sådant kalkylark, som teammedlemmarna fyllde i själva, och blev sedan en programvara där det är enkelt att lägga in och läsa av kompetenser.
Ett exempel: ditt team ska flytta regressionstesterna från Selenium till Playwright. I stället för att fråga i en Slack-tråd vem som har använt verktyget filtrerar chefen kompetensmatrisen på Playwright, CI/CD och en ISTQB-certifiering i testautomatisering. Då syns det vem som kan leda bytet och vem som vill lära sig. Det syns också att ingen har kompetens inom prestandatestning. Det gapet blir utbildningsplanen och kravprofilen för nästa rekrytering.
Datan håller sig aktuell eftersom QA-ingenjörerna sköter sina egna profiler. De väljer bland över 12 000 tekniska kompetenser och över 9 700 certifieringar, skattar sin kunskapsnivå och markerar vad de vill arbeta med. Profilen visar deras egen utvecklingsväg, så andelen ifyllda profiler landar oftast mellan 70 % och en bra bit över 80 %. MuchSkills ligger ovanpå Workday, SAP SuccessFactors, Personio, HiBob, BambooHR och andra HR-system och kopplas till Jira. Plattformen är igång på några dagar.
TBS: ”Minskade tiden för kompetensförsörjning med 60 %.”
Intellect EU: ”Slut på kalkylarkskaoset för över 200 medarbetare.”
Harald Pihl: ”90 % tydligare överblick över teamets kompetenser och projektberedskap.”
Vanliga frågor
Vilka kompetenser behöver en QA-ingenjör?
En QA-ingenjör behöver testplanering och testfallsdesign, testautomatisering med Playwright, Cypress eller Selenium, API-testning med verktyg som Postman, buggspårning i Jira eller Azure DevOps, regressionstestning och rapportering av kvalitetsmått. Rollen bygger också på problemlösning, noggrannhet och tydlig skriftlig kommunikation, eftersom en bugg bara blir åtgärdad om utvecklarna kan återskapa den.
Vilka kompetenser hos QA-ingenjörer är mest efterfrågade?
De mest efterfrågade kompetenserna hos QA-ingenjörer handlar om testautomatisering och CI/CD. Arbetsgivare letar efter Playwright, Cypress eller Selenium, ett språk som Python, Java eller TypeScript, API-testning och erfarenhet av att köra tester i GitHub Actions eller Jenkins. Prestandatestning med JMeter eller k6, plus säkerhets- och tillgänglighetstestning, gör allt oftare att starka kandidater sticker ut.
Vilka certifieringar är användbara för QA-ingenjörer?
Den mest erkända certifieringen för QA-ingenjörer är ISTQB Certified Tester Foundation Level (CTFL). Många lägger till ISTQB Advanced Level Test Automation Engineering, Test Manager, Performance Testing eller Security Tester, beroende på inriktning. ASQ:s Certified Software Quality Engineer (CSQE) passar den som rör sig mot kvalitetsledning. Kombinera certifieringar med belägg för praktisk erfarenhet av verktygen.
Behöver QA-ingenjörer kunna programmera?
De flesta QA-ingenjörer behöver i dag kunna programmera tillräckligt bra för att skriva och underhålla automatiserade tester. Python, Java, JavaScript och TypeScript är vanliga, tillsammans med Pytest, JUnit, Playwright eller Cypress. Manuell och utforskande testning är fortfarande viktig, men ingenjörer som automatiserar regressionstestning och arbetar i CI/CD-pipelines har fler valmöjligheter och når seniora roller snabbare.
Hur bygger jag en kompetensmatris för QA-ingenjörer?
För att bygga en kompetensmatris för QA-ingenjörer listar du de kompetenskategorier som är viktiga för era roller, definierar nivåer från junior till senior och ber ingenjörerna skatta sig själva, med granskning av cheferna. Det svåra är att hålla matrisen aktuell. MuchSkills ersätter kalkylarket med profiler som ingenjörerna själva håller uppdaterade, så andelen ifyllda profiler landar oftast mellan 70 % och en bra bit över 80 % och din kompetensgapsanalys speglar dagens team.
Kartlägg kompetenser för QA-ingenjörer i hela organisationen
Se vem som har vilka kompetenser, på vilken nivå och var luckorna finns, i en samlad vy i realtid ovanpå ert HR-system.

Aino L.
Omar S.
Petra N.