Description de l’emploi de testeur de logiciel
Le testeur de logiciel intervient dans le processus de conception d’un logiciel, le testeur de logiciel collabore à la conception du plan de test et évalue la qualité des composants des logiciels. Son rôle est de détecter les défauts majeurs des logiciels (bugs, erreurs, défaillances, pannes, méprises, risques, etc.) afin qu’ils soient corrigés et de s’assurer des performances des systèmes développés.
Concrètement, le testeur analyse le contexte des systèmes logiciels et applique les types et niveaux de tests (composant, intégration, système, et test d’acceptation) à divers modèles de développement de logiciels. Il réalise des tests statiques (sur le principe de la détection, correction, amélioration). Pour terminer, le testeur rédige son rapport d’évaluation et d’incidents.
Le testeur de logiciel a une grande responsabilité, il indique au gestionnaire de test toutes les améliorations à apporter. Le travail d’une équipe entière de concepteurs et développeurs de logiciel dépend de son analyse. Il tient une place croissante au sein des équipes projets, la démarche qualité devenant plus en plus rigoureuse.
Compétences pour être un testeur de logiciel
- Formation : DEC en informatique, Baccalauréat en informatique, génie logiciel ou toute spécialité en développement d’applications informatiques
- Maîtriser les principes généraux et les méthodes de test de logiciels
- Connaître parfaitement les concepts de développement de logiciels
- Connaître les techniques de conception de tests fonctionnels et structurels
- Connaître les différents modèles de développement de logiciels : modèle en V et modèles itératifs et pouvoir réaliser des tests dans le cadre d’un modèle de cycle de vie
- Détenir si possible une certification « Testeur de l’ISTQB » (International Software Testing Qualifications Board) niveau fondation*
- Faire la différence entre l’état d’esprit du développeur et celui du testeur
- Être bilingue, pour les professionnels du Québec: excellente maîtrise, parlée et écrite, des langues française et anglaise
* Se renseigner auprès de du Comité Canadien en Tests Logiciels (CCTL).
Qualités personnelles pour être un testeur de logiciel
- Esprit critique
- Esprit d’analyse et de synthèse
- Sens de l’organisation
- Sens des responsabilités
- Indépendance de jugement
- Autonomie, débrouillardise
- Aptitudes au travail en équipe