
Un ingénieur Assurance Qualité (“QA” en anglais) est chargé de tester et de certifier qu’un logiciel est prêt à être mis en production. Dans l’industrie du logiciel, l’Assurance Qualité Logicielle Externalisée est un process visant a effectuer les tests QA pour un logiciel avec des ingénieurs QA externalisés.Un ingénieur QA typique rédige des plans test en fonction des spécifications fonctionnelles du produit. Ces plans test ont pour but de vérifier si les spécifications fonctionnelles ont été respectées et d’assurer que le logiciel n’a aucun problème avant sa publication.
Les bons ingénieurs Assurance Qualité vont généralement au-delà des spécifications du produit et proposer des cas d’essai. Ils imaginent des scénarios test susceptibles de briser le comportement normal du logiciel ou proposent des situations de test qui n’ont pas été envisagées par le propriétaire du produit.
Les ingénieurs QA sont généralement divisés en 2 groupes.