Le consultant contribuera à garantir la qualité et la fiabilité des applications en concevant, développant et maintenant des solutions d'automatisation des tests. Il participera également à l'industrialisation des pratiques de test, à l'accompagnement et à la montée en compétences des équipes métiers et projets sur l'automatisation des tests, ainsi qu'à l'amélioration continue des activités de la Test Factory.
Description du besoin
Le consultant contribuera activement à la mise en œuvre de solutions d'automatisation robustes, à leur industrialisation ainsi qu'à la diffusion des bonnes pratiques au sein des équipes métiers et projets.
Le consultant interviendra notamment sur les activités suivantes
-
Concevoir, développer et maintenir les scripts d'automatisation des tests (SIT, E2E, API).
-
Participer à la conception, à l'évolution et à l'optimisation des frameworks
d'automatisation.
-
Exécuter, analyser et maintenir les campagnes de tests automatisés dans une logique de
non-régression.
-
Assurer le suivi des exécutions automatisées et produire les reportings associés.
-
Accompagner les équipes métiers et projets dans l'identification des opportunités
d'automatisation et dans la mise en œuvre de Ieurs premiers tests automatisés.
-
Former, coacher et accompagner les Business Analysts, Test Analysts, Product Owners et équipes projets afin de développer leur autonomie sur les pratiques d'automatisation des
tests.
-
Définir, promouvoir et faire évoluer les standards, guidelines et bonnes pratiques
d'automatisation au sein de la Test Factory.
-
Participer à la définition des stratégies d'automatisation adaptées aux différents
contextes projets.
-
Réaliser des Proof of Concept (POC) afin d'évaluer, comparer ou valider des solutions
d'automatisation.
-
Contribuer à l'industrialisation des processus de tests et à l'amélioration continue des
activités de la Test Factory.
-
Participer à la création de supports de formation, de documentation et de guides de
bonnes pratiques.
Profil recherché
Le Senior Test Automation Engineer dispose d'une solide expérience en automatisation des tests, associée à une forte culture qualité et à une réelle capacité d'accompagnement des équipes.
Il possède une vision globale de l'automatisation des tests, lui permettant d'intervenir aussi bien sur les aspects techniques que méthodologiques.
Au-delà de ses compétences techniques, il est reconnu pour son leadership, sa pédagogie et sa capacité à accompagner les équipes dans Ieur montée en compétences.
Compétences techniques attendues
- Automatisation des tests
-
Excellente maîtrise des concepts d'automatisation des tests.
-
Expérience significative dans la conception, le développement et la maintenance de
solutions d'automatisation.
-
Maîtrise d'au moins un outil d'automatisation (Tosca, Selenium, Playwright, Cypress,
Robot Framework, UFT ou équivalent).
-
Bonne connaissance des tests API, SIT, E2E et des campagnes de non-régression.
-
Expérience dans la conception, l'évolution ou l'optimisation de frameworks
d'automatisation.
-
Bonne connaissance des pratiques d'intégration continue appliquées
à l'automatisation des tests.
-
Stratégie et pilotage de l'automatisation
-
Capacité à définir une stratégie d'automatisation adaptée aux besoins des projets.
-
Expérience dans la réalisation de Proof of Concept (POC) et l'évaluation de solutions
d'automatisation.
-
Capacité à identifier les scénarios les plus pertinents à automatiser et à promouvoir une
approche pragmatique de l'automatisation.
-
Compréhension des enjeux d'industrialisation des tests et de Ieur intégration dans le
cycle de développement logiciel.
-
Capacité à accompagner les projets dans la définition de Ieur feuille de route
d'automatisation.
-
Gestion des données de test
-
Expérience dans la préparation et la gestion des données de test.
-
Bonne maîtrise du SQL.
-
Connaissance des problématiques liées à la qualité, la cohérence et la disponibilité des
données de test.
Savoir-faire et qualités
-
Excellente capacité à former, coacher et accompagner les équipes métiers et projets afin de développer Ieur autonomie dans l'automatisation des tests.
-
Capacité à vulgariser des concepts techniques auprès d'interlocuteurs techniques et non techniques.
-
Expérience dans l'animation de formations, workshops ou communautés de pratique.
-
Leadership technique et aptitude à fédérer les équipes autour des bonnes pratiques
qualité et d'automatisation.
-
Excellentes capacités d'analyse et de résolution de problèmes.
-
Esprit d'initiative, autonomie et sens des responsabilités.
-
Curiosité technique et volonté d'apprendre de nouveaux outils et technologies.
Compétences transversales
-
Excellentes capacités de communication orale et écrite.
-
Sens de la pédagogie et de la transmission des connaissances.
-
Esprit d'équipe et aptitude à collaborer avec des équipes pluridisciplinaires.
-
Capacité à instaurer une relation de confiance avec les équipes métiers et les
accompagner dans leur montée en compétences.
-
Sens de l'organisation et de la priorisation.
-
Esprit analytique, pragmatique et orienté solutions.
-
Forte orientation qualité et satisfaction client.
Expérience souhaitée
-
Minimum 5 années d'expérience dans le domaine du test logiciel.
-
Minimum 3 années d'expérience en automatisation des tests.
-
Expérience significative dans la conception, le développement ou la maintenance de
solutions d'automatisation.
-
Expérience dans la définition de stratégies d'automatisation ou le pilotage d'initiatives d'automatisation
-
Expérience dans le coaching, la formation ou l'accompagnement d'équipes sur les pratiques d'automatisation des tests.
-
Une expérience dans le secteur bancaire ou dans un environnement complexe constitue un atout.