Les responsabilit?s exactes d’un analyste qualit? logiciel peuvent varier quelque peu, selon le type de travail qu’il effectue et la mani?re dont l’entreprise pour laquelle travaille l’analyste d?finit son poste. En g?n?ral, cependant, cet analyste est charg? de superviser et de participer aux tests de nouveaux logiciels en d?veloppement dans le but de trouver des erreurs ou des bogues. Ce processus peut ?tre effectu? de plusieurs mani?res, y compris des tests manuels et l’utilisation d’un logiciel sp?cial pour effectuer des tests sur le nouveau programme, qui est g?n?ralement g?r? par un analyste de la qualit? du logiciel.
Un analyste de la qualit? des logiciels peut ?galement ?tre appel? analyste d’assurance qualit? ou technicien d’assurance qualit? des logiciels. La mani?re dont les tests de logiciels sont effectu?s peut varier consid?rablement d’un d?veloppeur de logiciels ? l’autre. Dans un environnement, l’analyste de la qualit? du logiciel peut travailler directement avec le nouveau logiciel qui a ?t? d?velopp?, en recherchant les bogues et les erreurs et en d?terminant la mani?re dont ces erreurs se produisent. Un analyste ? ce titre utilise g?n?ralement le logiciel de mani?re ? la fois normale et inhabituelle, essayant de trouver et de reproduire les erreurs pour fournir une documentation et des rapports d?taill?s aux programmeurs.
Dans d’autres entreprises, cependant, un analyste de la qualit? des logiciels peut ne pas travailler directement avec le logiciel en question, mais fournir ? la place un programme qui ex?cute les tests n?cessaires. Dans ce type d’environnement, l’analyste examine le logiciel qui doit ?tre test? et cr?e un nouveau programme pour ex?cuter les tests ou utilise un programme de test ?tabli. L’analyste de la qualit? du logiciel ex?cute ensuite le programme avec le logiciel d?velopp? pour rechercher les erreurs et les bogues de nombreuses mani?res. Les informations fournies par ces tests sont ensuite utilis?es par l’analyste pour produire des rapports et de la documentation afin de fournir aux programmeurs des informations sur les erreurs rencontr?es.
Il peut ?galement exister des environnements dans lesquels l’analyste de la qualit? logicielle n’est pas directement responsable du test ou de l’ex?cution du logiciel de test, mais agit plut?t comme un m?diateur entre les testeurs et les programmeurs. Dans ce type de poste, l’analyste est susceptible de travailler en tant que chef d’?quipe pour les testeurs essayant de trouver des erreurs ou des bogues dans le logiciel. Au fur et ? mesure que les rapports sont pr?par?s par les testeurs, ils sont remis ? l’analyste qualit? logiciel qui traite ensuite les rapports. Les informations de l’analyste sont ensuite fournies aux programmeurs, souvent d’une mani?re qui a ?t? simplifi?e ou autrement rendue plus directement utile pour les programmeurs, soit par le biais d’une documentation suppl?mentaire, soit en ce qui concerne l’importance d’un bogue trouv?.