Comme le testeur QA, l’ingénieur QA, pour Quality Assurance, doit tester les produits et services logiciels dans le cadre de leur développement.
En tant qu’Ingénieur QA je dois aussi vérifier la qualité du code écrit par les développeurs. De cette façon, je m’assure que celui-ci fonctionne comme prévu et participe à garantir la sécurité.
Dans ce but, je peux créer et mettre en place des outils de test automatisés, qui complètent le travail des testeurs QA, afin de détecter les erreurs de code en plus des anomalies fonctionnelles.
Pour chaque solution dont je dois vérifier les tenants et les aboutissant, et établir le planning des tests. Je réalise des reportings avec le bilan des tests, le diagnostic et les solutions à mettre en œuvre.
Vous l’avez compris, les Ingénieurs QA sont donc indispensables pour vérifier le fonctionnement d’une solution dans tous ses aspects, autant d’un point de vue technique que sécuritaire.
Je dois être capable de maîtriser un ou plusieurs langages et outils informatiques, notamment pour développer des tests automatisés, si nécessaire, et surtout pour comprendre l'environnement de développement.
À la fin de ma formation initiale, et tout au long de ma carrière, je dois donc maîtriser de nombreux outils informatiques allant des bases de données, des outils d'automatisation, de langages de scripting, des méthodes de tests (de non-régression...) jusqu'aux technologies d'intégration web de bases. Parmi les technologies les plus répandues et utilisées :
Je travaille main dans la main avec les équipes de développement de logiciels et/ou web.
Pour devenir ingénieur QA, il est généralement nécessaire de suivre une formation diplômante Bac + 5, ou équivalente :
Un Ingénieur QA se doit aussi de passer une certification ISTQB (International Software Testing Qualifications Board).
A noter qu’un développeur expérimenté peut s’orienter vers un poste d’Ingénieur QA, en maitrisant les TDD et outils de test.
Comme le testeur QA, l’ingénieur QA, pour Quality Assurance, doit tester les produits et services logiciels dans le cadre de leur développement.
En tant qu’Ingénieur QA je dois aussi vérifier la qualité du code écrit par les développeurs. De cette façon, je m’assure que celui-ci fonctionne comme prévu et participe à garantir la sécurité.
Dans ce but, je peux créer et mettre en place des outils de test automatisés, qui complètent le travail des testeurs QA, afin de détecter les erreurs de code en plus des anomalies fonctionnelles.
Pour chaque solution dont je dois vérifier les tenants et les aboutissant, et établir le planning des tests. Je réalise des reportings avec le bilan des tests, le diagnostic et les solutions à mettre en œuvre.
Vous l’avez compris, les Ingénieurs QA sont donc indispensables pour vérifier le fonctionnement d’une solution dans tous ses aspects, autant d’un point de vue technique que sécuritaire.