Testeur informatique, ingénieur tests - en savoir plus sur ce métier

Écrit par All4Test le .

Tout d'abord, quelle est la nature de son travail?

Devenu un métier à part entière, l'ingénieur tests a la mission d'évaluer/  vérifier les différentes fonctionnalités d'un produit informatique (que ce soit une application, un logiciel bureautique, un site web, etc...) et s'assurer qu'il a été conçu en conformité avec le cahier des charges.

Le testeur travaille en collaboration avec les développeurs auxquels il remonte les anomalies détectés, en vue d'être corrigées avant la mise à disposition des utilisateurs.

Le travail d'un testeur informatique consiste à créer des plans de tests, préparer des stratégies de test, planifier des  opérations, élaborer des outils de tests, exécuter des cas de tests, analyser  et au final, rédiger le rapport et des recommandations d'amélioration du produit destinées au commanditaire de l'étude.

Ensuite, quelles compétences sont requises?

Par définition, c'est un métier qui demande un fort goût du détail, de la vigilance, minutie... et diplomatie. Mais, au delà de cette rigueur,  le testeur doit ajouter de l'intuition et apporter sa créativité pour simuler au mieux les comportements des utilisateurs finaux. Il doit être capable de suivre la méthode, aussi que de sortir  de ses plans de test afin d'imaginer des cas de test aux limites du système ou représentant des comportent improbables.

Le métier demande également une forte capacité d'adaptation, car suivant les projets, le testeur devrait apprendre des métiers différents pour  se mettre  à la place de l'utilisateur.

Aujourd'hui, on demande aussi à un testeur d'avoir une solide base technique en informatique, donc, des compétences de développeur pour l'écriture des scripts.

Accès au métier...

Ce métier est désormais reconnu et des candidats sont recherchés par des SSII (sociétés de service en ingénierie informatique), éditeurs de sites ou de jeux vidéo, cabinets spécialisés dans le test, ou bien par des grandes entreprises (qui commencent à intégrer des cellules de test au sein de leurs équipes).

Quelle formation au test logiciel?

Le sujet est peu enseigné au sein des écoles d'informatique et il n'y a pas de diplôme type. L'accès au métier s'effectue avec des niveaux allant de bac +2 à bac +5:

  • BTS informatique de gestion, option développeur d'applications;
  • DUT informatique;
  • Diplôme d'études universitaires scientifiques et techniques (DEUST) informatique;
  • Licence pro systèmes informatiques et logiciels, spécialité logiciel, système d'information...
  • Masters pro ou recherche mention informatique, spécialité qualité et sûreté de fonctionnement ; modèles, optimisation, programmation et services...
  • Diplôme d'ingénieur en programmation informatique...

L'approche des formations continues ou formations certifiantes est un bon moyen de faciliter un début de carrière. Les plus connues sont la formation ISTQB et les certifications CFTL/ ISTQB.

En tant que pure player du test logiciel, ALL4TEST propose également des formations aux métiers du test pour les entreprises.  Consultez notre rubrique Formations.

Une Ecole de la Qualité Logicielle, lancée par Hénix, en collaboration avec l'AFCEPF, propose d'accompagner la structuration de la filière des métiers du test en France et de promouvoir la technicité du métier d'AMOA, contribuant à une meilleure qualité dès les phases amont du projet.

Dans la même perspective, FITEC propose une formation certifiante de niveau II - Consultant Qualification Logicielle. Cette formation s'adresse aux jeunes diplômés (BAC +3 de filière informatique), demandeurs d'emploi, salariés issus de la filière gestion, finance souhaitant se reconvertir, salariés issus d'une filière informatique souhaitant développer leurs compétences.

Le CFTL a développé 7 fiches représentatives des métiers du test logiciel. Voir leur descriptif.

  • Testeur (Bac+3)
  • Analyste de tests (Bac+4/5)
  • Analyste technique de tests (Bac+4/5)
  • Gestionnaire d'environnements de tests
  • Consultant tests et consultant senior
  • Chef de projet de tests
  • Responsable Méthodes et Processus de tests