Ingénieur QA
Afin de définir Un ingénieur QA il faut savoir que QA veut dire Quality Assurance, Assurance Qualité en français.
Dans le domaine informatique, il s’agit de garantir la qualité des développements réalisés. Autrement dit, qu’une fois mis en production, le logiciel va fonctionner comme attendu.
Pour garantir la qualité du code produit, l’ingénieur QA va concevoir et mettre en œuvre un ensemble de tests fonctionnels et techniques. Il va détecter les bugs éventuels et les cas limites d’utilisation afin de présenter tous ces éléments aux développeurs afin qu’ils puissent corriger les problèmes.
Bac + 5
Niveau d'études10.000 MAD
Rémunération3 ans
ExpérienceMissions principales
- Définir le plan de test
- Mettre en place de tests unitaires et de tests d’intégration
- Automatisation des test
- Création d’outils de détection de bugs
- Reportage des problèmes constatés
Compétences techniques
- Gérer des campagnes de test (Intégration, Validation, Non régression)
- Concevoir des plans de test
- Automatiser des scénarios de test (et donc utiliser de langages de scripting comme Shell ou Bash)
- Réaliser des rapports précis pour décrire les problèmes rencontrés
Qualités personnelles
L’Ingénieur QA doit posséder :
- Une grande rigueur, afin de veiller sur le respect intégral des procédures de qualité ; ceci est particulièrement important dans le domaine industriel où toute négligence peut avoir des conséquences catastrophiques,
- Capacité à communiquer, pour faire passer avec diplomatie les contraintes induites par la démarche qualité auprès d’opérationnels qui peuvent les vivre comme un obstacle au respect de leurs délais et objectif,
- Connaissance fine des normes qualité internationale, qui lui permettra de contribuer à la conservation des certification ISO par l’entreprise lors des audits de contrôle.
Type de formation
Il est possible de devenir ingénieur QA à la sortie d’une école d’ingénieur ou d’une formation en informatique de niveau BAC+5.
Pour autant, débuter sa carrière en tant que programmeur permet de se constituer un bagage technique fort utile au moment de tester un logiciel : on comprend ainsi mieux son fonctionnement, ce qui aide à déterminer dans quelle direction aller chercher les bugs.
A noter également que si un ingénieur développement logiciel peut basculer vers le domaine du test, la réciproque est par contre beaucoup moins vraie. Donc au moment de se lancer, il faut vraiment aimer cette activité et présenter la bonne combinaison de compétences techniques et de savoir-être.
Les métiers similaires à Ingénieur QA
Analyste Programmeur
Bac + 5 2000 - 34000DH 3 ans
Chargé (e) de Maintenance Informatique
Bac + 2 13000 - DH 3 ans
Chargé de Projets Informatiques
Bac + 5 10000 - 15000DH 3 ans
Chargé de Qualité
Bac + 5 4500 - 6000DH 3 ans
Consultant en cybersécurité et digital trust
Bac + 5 10000 - 16000DH 3 ans
Ingénieur de qualité
Bac + 3 8000 - 20000DH 2 ans
Ingénieur en Sécurité Informatique
Bac + 3 8000 - 16000DH 3 ans
Ingénieur études et développement
Bac + 5 5200 - 12000DH 5 ans
Ingénieur logiciel
Bac + 5 6000 - 14000DH 1 ans
Ingénieur systèmes et réseaux
Bac + 5 8000 - 16000DH 2 ans