Hva gjør en ingeniør for programvarekvalitetssikring (QA)?
Lær om lønn, nødvendige ferdigheter og mer
InnholdsfortegnelseUtvideInnholdsfortegnelse- Plikter og ansvar
- Lønn
- Utdanning, opplæring og sertifisering
- Ferdigheter og kompetanser
- Job Outlook
- Fremdriftsplan
- Sammenligning av lignende jobber

The Balance / Jo Zixuan Zhou
En ingeniør for programvarekvalitetssikring (QA) overvåker hver fase av utviklingsprosessen for å sikre at design og programvare overholder selskapets standarder. Programvareforsinkelser er kostbare for et selskap, så det er viktig for utgivelser å nå måldatoene og holde seg innenfor budsjettet.
En kvalitetssikringsingeniør for programvare hjelper til med å overholde tidsfrister ved å dele opp utviklingsprosessen i oppnåelige testmål og videresende eventuelle problemer tilbake til utviklings- og produktteamene eller lederne.
Software Quality Assurance (QA) Ingeniør plikter og ansvar
En QA-ingeniørs oppgaver kan være mangfoldige og omfattende. De utfører vanligvis følgende oppgaver med en viss regelmessighet:
- Design og utfør systemer for å se etter problemer
- Dokumentere testsaker
- Utføre og dokumentere risikoanalyse
- Registrer testfremgang og resultater
- Kode automatiserte tester
- Lag testplaner
- Utvikle standarder og prosedyrer for å bestemme produktkvalitet og utgivelsesberedskap
- Oppdag feil i programvaren
- Drive innovasjon og effektivisere overordnede testprosesser
- Identifiser, isoler og spor feil gjennom hele testingen
- Identifiser eventuelle potensielle problemer som brukere kan støte på
- Utfør manuell og automatisert testing
- Undersøk og analyser produktfunksjoner som testes
- Undersøk nye verktøy, teknologier og testprosesser
- Gjennomgå brukergrensesnitt for konsistens og funksjonalitet
Software Quality Assurance (QA) Engineer Lønn
Programvare og datateknologi har en tendens til å være høyere betalende felt.
- Median årlig lønn: $110 140
- Topp 10 % årslønn: Mer enn $170.100
- Årlig lønn under 10 %: Mindre enn $65.210
Utdanning, opplæring og sertifisering
En QA-ingeniør bør ha en grundig forståelse av QA-testmiljøer og livssykluser for programvareutvikling. Utdanning og lisensiering er også nødvendig.
- Utdanning: Jobber i dette feltet krever vanligvis minst en bachelor- eller mastergrad i programvaredesign, ingeniørfag eller informatikk. Omtrent 70 % av de som jobber som QA-ingeniører har minst en bachelorgrad.
- Erfaring: Tidligere praktisk erfaring kan være verdifull, så du kan vurdere å jobbe en rekke praksisplasser mens du er på skolen. Få en forståelse av programvare QA-metodologier, verktøy og prosesser, kunnskap om SQL og skripting, arbeidserfaring innen programvareutvikling og programvarekvalitetssikring, og hold deg oppdatert med gjeldende trender og siste fremskritt. Det nyeste innen dataprogrammering kan endre seg raskt.
- Lisens: Det kreves ingen lisens eller sertifisering for denne stillingen.
Software Quality Assurance (QA) Engineer Ferdigheter og kompetanser
En kvalitetssikringsingeniør for programvare må ha sterke ferdigheter innen en rekke kategorier: ingeniørfag og teknologi, matematikk og naturfag, verbal og skriftlig kommunikasjon, problemløsning, resonnement og logikk, og praktiske ferdigheter. Disse kan inkludere:
- Kommunikasjons ferdigheter: Tydelig og nøyaktig skriftlig og muntlig kommunikasjon er et must, men en kvalitetssikringsingeniør må også ha mer enn litt takt. Din jobb vil være å fortelle andre fagfolk at de har gjort noe galt og at programmet eller appen de har brukt tid, penger og følelser på å lage ikke fungerer som det skal. Det er noe ingen vil høre.
- Evnen til å jobbe som en del av et team : Du er kanskje ikke den eneste kvalitetssikringsingeniøren for programvaren i din bedrift, og du vil helt sikkert jobbe med andre programmerere og medlemmer av andre avdelinger. Du må forstå og sette pris på deres mål og målsettinger, og i noen tilfeller forklare problemer og nødvendige løsninger.
- Tidsstyringsferdigheter: En del av å jobbe i et team betyr å jobbe innenfor andres tidslinjer og fullføre arbeidet innen rimelige tidsfrister. Du vil ikke vite når et problem kan oppstå, så det kan kreve å holde tidsplanen sterke tidsstyringsevner .
Job Outlook
Jobbvekst på dette feltet forventes å være rundt 22 % til 2030. Det forventes at mer enn 189 200 jobber skal legges til fra 2020 til 2030.
Software Quality Assurance Analysts and Testers er et 'Bright Outlook'-yrke som forventes å vokse raskt eller ha et stort antall ledige stillinger i løpet av de neste årene.
Arbeidsmiljø
Programvarekvalitetsingeniører jobber innen en rekke felt. Du kan finne dem vurdere om et flys kontrollsystem oppfyller de påkrevde ytelsesstandardene, utforme en plan for å teste potensielle menneskelige feil i et automatisert system for levering av narkotika, eller sørge for at et videospill ikke krasjer akkurat når du skal ta ut den slemme fyren.
Du vil bruke litt av tiden din alene, på datamaskinen, på å analysere informasjon og løse problemer, men dette er ikke å si at du vil jobbe i et menneskelig tomrom. Omtrent 85 % av de som jobber i denne stillingen rapporterer at de har ansikt-til-ansikt kontakt med andre hver dag. Omtrent 77 % sier at de tilbringer det store flertallet av dagene sittende.
Fremdriftsplan
Dette er generelt en fulltidsstilling, men det kan avhenge av bedriften. Noen mindre bedrifter har kanskje ikke behov som krever en heltidsansatte i denne egenskapen.
Sammenligning av lignende jobber
Relaterte karriereveier, oppført med median årlig lønn, inkluderer:
- Dataprogrammerer : $89 190
- Datasystemanalytiker : $93 730
- Programvareutvikler : $110 140
Artikkelkilder
O * NET Online. ' Analytikere og testere for kvalitetssikring av programvare .' Åpnet 25. september 2021.
Bureau of Labor Statistics. ' Hva programvareutviklere, kvalitetssikringsanalytikere og testere gjør .' Åpnet 25. september 2021.
Bureau of Labor Statistics. ' Programvareutviklere, kvalitetssikringsanalytikere og testere: Betal .' Åpnet 25. september 2021.
Bureau of Labor Statistics. ' Hvordan bli programvareutvikler, kvalitetssikringsanalytiker eller tester. ' Åpnet 25. september 2021.
Bureau of Labor Statistics. ' Programvareutviklere, kvalitetssikringsanalytikere og testere: Job Outlook .' Åpnet 25. september 2021.
O * NET Online. ' Bright Outlook Occupation: Software Quality Assurance Analysts and Testers .' Åpnet 25. september 2021.
Bureau of Labor Statistics. ' Programvareutviklere, kvalitetssikringsanalytikere og testere: Lignende yrker .' Åpnet 25. september 2021.