QA automaticien Java Cucumber
Ref : 230516B003-
Date de débutASAP
-
Localisation
75001 PARIS
-
Durée18 mois (renouvelables)
-
Profil
Testeur, Consultant automatisation des tests, Ingénieur qualité
Nous recherchons un QA automaticien pour une mission chez un de nos grand client
- Contexte de la mission
Au sein d’une équipe agile, le testeur sera chargé de garantir la qualité des livrables et de l’expérience utilisateur en travaillant étroitement avec le PO et les développeurs
Avec l’aide du test lead, il organise, planifie et met en œuvre l’assurance qualité au sein de son équipe
- A propos de l’équipe :
L’équipe est composée de développeurs front et back, d’un PO, d’un SM et d’un QA
Elle propose à nos partenaires des applications mobiles permettant de piloter leur activité au quotidien et de gérer en autonomie leurs demandes et les remontées d’incidents.
- Hardskills
L’expérience est primordiale. L’équipe ne pourra pas prendre le temps de le faire monter en compétence ou de lui apprendre ce qu’on attend de lui sur les domaines qu’il ne maitriserait pas (ex : quel est le rôle d’un testeur au sein d’une team agile ?).
Le testeur doit donc répondre d’une expérience pratique sur un certain nombre d’outils et de méthodo.
Légende :
++ niveau de compétence idéal
+ niveau minimum de compétence requis
1. Agile
++ Il bénéficie d’une réelle expérience au sein d’une équipe agile (scrum) organisée sous le framework SAFe
+ Il bénéficie d’une réelle expérience au sein d’une équipe agile
2. Tests auto front & back
+ Il dispose de compétences en développement qui lui permettent d’implémenter des tests auto sur les 4 frameworks suivants : Cucumber(++)/Karate/Detox/Postman
3. Conception
++ Il rédige les tests en Gherkin, en se basant sur toutes les informations à disposition, inclus la collaboration 3 Amigos Xray
++ Il met à jour les bibliothèques, crée les plans de test et les exécutions. Il lance les runs et exécute les tests
+ Il connait les notions de bibliothèque, de plan de test et d’exécution. Il lance les runs et exécute les tests
4. CI/CD
++ Il connait les principes de branches et de versioning, il manipule les outils de CI/CD
+ Il connait les principes de branches et de versioning
5. Vecteurs
+ Il installe puis teste les applications mobiles
6. Activité des applicatifs
++ Il maitrise la navigation et la recherche ciblée dans Kibana, consulte les rapports Firebase
+ Il a l’habitude de checker les logs (peu importe l’outil)
- Description des activités :
Ci-dessous une liste (non exhaustive) des principales activités :
- Participation à toutes les cérémonies scrum et SAFe
- Co-rédaction des CA, conception des cas de test
- Co-conception en Gherkin du référentiel de tests automatisés de non-regression
- Automatisation des tests fonctionnels et E2E (co-responsabilité avec le Lead Dev)
- Validation des US en cours de sprint
- Préparation des plans de test et des boards de suivi
- Exécution des tests d’intégration, système en recette et sanity check post MEP
- Organisation et animation des sessions de tests métier
- Report des anomalies et suivi de leur correction
- Animation/Participation aux points d’avancement et Go-NoGo
- Mise à jour du référentiel de test
- Animation/Participation à la communauté
- Softskills
1. Il est auto-organisé
2. Il jongle entre plusieurs activités (qui vont de sa participation au grooming jusqu’aux tests post prod en passant par la conception et l’exécution de tests)
3. Il est un bon communiquant, à l’aise à l’oral comme à l’écrit :
- Il participe à toutes les cérémonies agiles, aux ateliers 3 amigos et à ceux de la communauté QA
- Il donne de la visibilité régulièrement sur l’avancée de ses différentes tâches
- Il doit formaliser clairement ses demandes auprès des OPS, du RM et autres intervenants
- La conception des tests comme la rédaction des tickets d’anomalie nécessitent une facilité d’expression (être simple et concis) Il a l’esprit d’équipe et d’adaptabilité
- Il doit être capable de visualiser et comprendre rapidement le périmètre de son équipe au sein de l’écosystème client
- La majorité de son quotidien repose sur les interactions avec son équipe mais aussi avec les équipes responsables des applications périphériques
- Il va intégrer une équipe mature et soudée. Il devra donc rapidement s’adapter et son comportement devra alimenter positivement cet esprit d’équipe
- Il est capable de basculer rapidement d’un environnement à un autre, d’un périmètre à un autre, d’un applicatif (front / back) à un autre et d’adapter son planning en fonction des contraintes multiples
4. Il est curieux :
- Il est capable d’être à l’écoute, pour mieux challenger les Amigos, exposer son point de vue et questionner les US pour comprendre les besoins et les contraintes
- Il est capable d’investiguer et d’apporter une première analyse en cas d’anomalie identifiée
- Il fait de la veille et apporte ses découvertes à la communauté QA
5. Il est force de proposition
- Son rôle clé lui permet d’avoir une vision globale sur la chaine de valeur depuis la création de l’Epic jusqu’à la mise en production des US. Le client encourageant l’amélioration continue, il doit être capable, en conjuguant son expérience et ses observations, de proposer des axes d’amélioration tant sur les process que sur les outils ou sur la stratégie de test en place.
6. Il fait preuve de logique et d’esprit d’analyse
- Il va réfléchir aux possibilités de test et mettre en œuvre les démarches les plus adaptées
- Capable d’analyser une situation et d’en tirer des conclusions (ex : anomalie liée aux jeux de données d’un environnement)