Le QA analyst a pour rôle de tester l’ensemble des fonctionnalités de l’outil et de mettre
en place un suivi des itérations / modifications. Il fait le lien entre l’utilisateur (dont il doit
comprendre et reproduire les comportements) et les développeurs.
Il doit ainsi déterminer les bugs ainsi que tous les problèmes et anomalies qui se
présentent pendant une utilisation normale afin de les réparer avant que le service /
produit ne soit mis en production.
- Etablir un plan de test
a. Etudier, analyser et critiquer des user stories
b. Animer / coordonner des releases
c. Concevoir / faire évoluer la stratégie de tests
d. Concevoir des scenarii de tests
e. Concevoir des plans de tests sous JIRA
- Créer des outils de test
a. Créer des librairies de tests communes sous READY API, C#, Selenium
b. Automatiser les tests sous READY API, C#, Selenium
- Exécuter les tests
a. Exécuter des tests manuels
b. Exécuter des tests manuels sous READY API, C#, Selenium
- Rendre compte des anomalies
a. Détecter les anomalies
b. Qualifier les anomalies
c. Reporter les anomalies à l’ensemble de l’équipe
d. Suivre la correction des anomalies
e. Valider la correction des anomalies
- Rendre compte des campagnes de tests
a. Rendre régulièrement compte de l’avancement des tests
b. Rédiger le PV de recette
- Garantir la qualité et la maintenabilité technique du référentiel de tests
a. Mettre en place des normes de développement et de bonnes pratiques
b. Contribuer à la revue de code
c. Identifier les évolutions permettant d’améliorer l’efficacité et/ou la
productivité
d. Porter la démarche d’amélioration continue associée
e. S’assurer du respect de la stratégie de développement
f. S’assurer du respect de la stratégie de test
g. Maintenir l’ensemble de la documentation recette (stratégie de recette,
procédures de recette, Référentiel X-ray, référentiel READY API, C#, Selenium, etc…)
h. Réaliser des tests de performance
i. S’assurer de la mise en place et de la maintenance d’indicateurs pertinents
- Être référent sur les technologies de la recette
a. Définir les évolutions de trajectoire technique (obsolescence, upgrade, optimisation