Vad gör en mjukvarukvalitetsanalytiker?

Det exakta ansvaret för en mjukvarukvalitetsanalytiker kan variera något, beroende på vilken typ av arbete han eller hon utför och det sätt på vilket företaget analytikern arbetar för definierar hans eller hennes position. I allmänhet är dock denna analytiker ansvarig för att övervaka och delta i testning av ny mjukvara under utveckling i ett försök att hitta fel eller buggar. Denna process kan göras på ett antal sätt, inklusive manuell testning och användning av speciell programvara för att utföra tester på det nya programmet, som vanligtvis hanteras av en mjukvarukvalitetsanalytiker.

En kvalitetssäkringsanalytiker kan också kallas en kvalitetssäkringsanalytiker eller en kvalitetssäkringstekniker för programvara. Sättet på vilket programvarutestning utförs kan variera ganska mycket från en mjukvaruutvecklare till en annan. I en miljö kan mjukvarukvalitetsanalytikern arbeta direkt med den nya programvaran som har utvecklats, leta efter buggar och fel och avgöra hur dessa fel uppstår. En analytiker i denna egenskap använder vanligtvis programvaran på både normala och ovanliga sätt, och försöker hitta och replikera fel för att tillhandahålla omfattande dokumentation och rapporter till programmerarna.

Hos andra företag kanske en mjukvarukvalitetsanalytiker inte arbetar direkt med programvaran i fråga, utan tillhandahåller istället ett program som kör de nödvändiga testerna. I denna typ av miljö tittar analytikern på programvaran som behöver testas och skapar antingen ett nytt program för att köra testerna eller använder ett etablerat testprogram. Programvarukvalitetsanalytikern kör sedan programmet med den utvecklade programvaran för att hitta fel och buggar på många sätt. Informationen från denna testning används sedan av analytikern för att ta fram rapporter och dokumentation för att ge programmerarna information om de fel som uppstått.

Det kan också finnas miljöer där mjukvarukvalitetsanalytikern inte är direkt ansvarig för att testa eller köra testprogram, utan istället fungerar som en medlare mellan testare och programmerare. I denna typ av position kommer analytikern sannolikt att arbeta som teamchef för testare som försöker hitta fel eller buggar i programvaran. Eftersom rapporter utarbetas av testare, ges de till mjukvarukvalitetsanalytikern som sedan behandlar rapporterna. Information från analytikern ges sedan till programmerarna, ofta på ett sätt som effektiviserats eller på annat sätt gjorts mer direkt användbar för programmerarna, antingen genom ytterligare dokumentation eller med hänsyn till vikten av en bugg som hittats.