Hvad laver en software kvalitetssikringsingeniør?
En software kvalitetssikringsingeniør er involveret i opgaver, der omfatter softwaredesign, skrivning af kildekode, kontrol af kildekode, gennemgang af kode, konfigurationsstyring, ændringsstyring, programtest, integration af software og udgivelsesstyringsprocessen. Han eller hun vil typisk opdele hele processen i mål som f.eks. verifikationer, aktiviteter, målinger, evner og forpligtelser. Ved at gøre dette kan de ikke blot forhindre, at opgaven bliver overvældende, men også bevare fuld kontrol over hele projektet.
Software-kvalitetssikringsingeniører skal også kunne sørge for, at det endelige produkt ikke blot opfylder virksomhedens og myndighedernes retningslinjer, men også når frem til forbrugermarkedet på det tidspunkt, som virksomheden har fastsat. Forsinkelser kan være meget dyre for virksomheden, så software-kvalitetssikringsingeniøren skal arbejde tæt sammen med alle afdelinger for at sikre, at softwareprojektet ikke blot bliver gennemført til tiden, men også inden for budgettet.
Software-kvalitetssikringsingeniører forveksles nogle gange med softwaretestere. Softwaretestere tester dele af softwaren på forskellige stadier af udviklingen, hvorimod en software-kvalitetssikringsingeniør overvåger hele udviklingsprocessen, som omfatter softwaretest, fra start til slut. Den monetære succes for et softwareprodukt skyldes i høj grad produktets kvalitet og dets evne til at komme på markedet til tiden. Begge dele er software-kvalitetssikringsteknikerens ansvar.