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'études

10.000 MAD

Rémunération

3 ans

Expérience

Missions 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

L'analyste programmeur est une personne qui réalise des logiciels à partir d’un cahier de charges. Il utilise des langages informatiques et conçoit des lignes de codes. Il peut également adapter des programmes informatiques standards, et éventuellement encadrer plusieurs programmes à la fois. Ainsi, son métier consiste à mettre au point et à améliorer des programmes ...

Bac + 5 2000 - 34000DH 3 ans

Chargé (e) de Maintenance Informatique

Le chargé (e) de Maintenance Informatique assure l’entretien et la réparation des matériels informatiques. Il peut réaliser également l’installation de nouveaux équipements ou assurer la formation des utilisateurs.Détecter la panne ou établir un diagnostic : c’est le rôle essentiel du technicien de maintenance en informatique. Il a pour charge d’installer des postes de travail en ...

Bac + 2 13000 - DH 3 ans

Chargé de Projets Informatiques

Le Chargé de Projets Informatiques a pour mission d'apporter une solution informatique pratique (progiciel, création d’un réseau, application spécifique…) pour répondre au besoin de sa clientèle ou de ses collaborateurs. Il effectue aussi un travail de coordination de l’ensemble des étapes de la mise en place du système, et cela de la formulation du besoin ...

Bac + 5 10000 - 15000DH 3 ans

Chargé de Qualité

En association directe avec la direction générale, le Chargé de Qualité définit, organise et applique des plans d’actions destinés à garantir la politique qualité de l'entreprise. Que ce soit dans une entreprise de services, d'agroalimentaires ou industrielle,il construit des procédures qualité qui se doivent de respecter des réglementations et des normes très précises, dans le ...

Bac + 5 4500 - 6000DH 3 ans

Consultant en cybersécurité et digital trust

Étant en premier lieu un conseiller, le Consultant en cybersécurité et digital trust est au service des clients. Ces derniers sont souvent des grands comptes. Il les aide à déterminer une stratégie de sécurité numérique et à la mettre en place. Parmi ces missions principales, il contribue à accroitre la confiance des utilisateurs de produits ...

Bac + 5 10000 - 16000DH 3 ans

Ingénieur de qualité

L'ingénieur de qualité a pour mission l'identification de la qualité des produits ou services livrés aux clients dans l'entité dans laquelle il travaille. À ce titre, il planifie et met en place la procédure de qualité des produits (Étiquetage, emballage… etc) d'une part. Et pourvoit l'état des matériels utilisés (achats, réparations, nettoyage des appareils) d'autre ...

Bac + 3 8000 - 20000DH 2 ans

Ingénieur en Sécurité Informatique

Véritable métier du net, l’ Ingénierie en Sécurité Informatique est devenu avec le développement constant des échanges de données à distance, un domaine qui recrute et dont les spécialistes sont très recherchés. L’ Ingénieur en Sécurité Informatique assure la protection des données stockées dans le système informatique et transitant par le réseau contre les menaces du net ...

Bac + 3 8000 - 16000DH 3 ans

Ingénieur études et développement

L’Ingénieur études et développement participe aux phases d’analyse, de conception, de développement et de tests dans le cadre de la réalisation ou du pilotage de projets informatiques, il conçoit des logiciels informatiques sur-mesure et veille à leur stabilité dans la durée. Sa mission commence à la demande d'un client ou d'un supérieur qui expose les ...

Bac + 5 5200 - 12000DH 5 ans

Ingénieur logiciel

L’ Ingénieur logiciel en informatique a pour rôle de concevoir, de développer, et d’adapter si nécessaire, des logiciels dans l’optique de répondre à la demande des utilisateurs. L’ Ingénieur logiciel en informatique est donc en contact direct avec le client et avec les utilisateurs. Il appartient également à l’Ingénieur logiciel en informatique d’assurer la maintenance des ...

Bac + 5 6000 - 14000DH 1 ans

Ingénieur systèmes et réseaux

Durant la phase de conception d'un réseau nouveau, le choix des logiciels et des matériels, ainsi que l'installation du réseau sont sous la responsabilité de l' Ingénieur systèmes et réseaux. Cet ingénieur allie des compétences aussi bien en informatique que dans le domaine des télécommunications. Il est chargé de contrôler et de réguler la fluidité ...

Bac + 5 8000 - 16000DH 2 ans