Hvad gør en softwarekvalitetsanalytiker?
Det nøjagtige ansvar for en softwarekvalitetsanalytiker kan variere noget, afhængigt af den type arbejde, han eller hun udfører, og den måde, hvorpå det firma, analytikeren arbejder på, definerer hans eller hendes position. Generelt er denne analytiker imidlertid ansvarlig for at føre tilsyn med og deltage i test af ny software under udvikling i et forsøg på at finde fejl eller fejl. Denne proces kan udføres på en række måder, herunder manuel test og brug af speciel software til udførelse af test på det nye program, der typisk håndteres af en softwarekvalitetsanalytiker.
En softwarekvalitetsanalytiker kan også benævnes en kvalitetssikringsanalytiker eller en softwarekvalitetssikringstekniker. Den måde, hvorpå softwaretest udføres, kan variere ganske meget fra en softwareudvikler til en anden. I et miljø kan analytikeren af softwarekvalitet muligvis arbejde direkte med den nye software, der er udviklet, på udkig efter fejl og fejl og bestemme måderne, hvorpå disse fejl opstår. En analytiker i denne kapacitet bruger typisk softwaren på både normale og usædvanlige måder og prøver at finde og gentage fejl for at levere omfattende dokumentation og rapporter til programmererne.
Hos andre virksomheder fungerer en analytiker af softwarekvalitet dog muligvis ikke direkte med den pågældende software, men leverer i stedet et program, der kører de nødvendige test. I denne type miljø ser analytikeren på den software, der skal testes, og skaber enten et nyt program til at køre testene eller bruger et etableret testprogram. Analysen af softwarekvalitet kører derefter programmet med den udviklede software for at finde fejl og fejl på adskillige måder. Oplysninger, der leveres ved denne test, bruges derefter af analytikeren til at fremstille rapporter og dokumentation for at give programmører information om de opståede fejl.
Der kan også være miljøer, hvor analytikeren af softwarekvalitet ikke er direkte ansvarlig for testning eller kørsel af testsoftware, men i stedet fungerer som en mægler mellem testere og programmerere. I denne type position arbejder analytikeren sandsynligvis som en team manager for testere, der prøver at finde fejl eller fejl i softwaren. Når rapporter udarbejdes af testere, gives de til softwarekvalitetsanalytikeren, der derefter behandler rapporterne. Information fra analytikeren gives derefter til programmererne, ofte på en måde, der er strømlinet eller på anden måde gjort mere direkte nyttig for programmererne, enten gennem yderligere dokumentation eller med hensyn til betydningen af en fejl, der blev fundet.