Contexte de la mission :
L’équipe de livraison intègre aux systèmes un produit offrant un système de paiement SWIFT. L’équipe comprend un groupe d’assurance qualité qui réalise des tests automatisés dans une logique d’intégration continue. L’orientation prise par l’équipe de livraison est de réaliser l’intégralité des tests récurrents de façon automatisés.
L’équipe de livraison utilise les outils et le cadre de travail d’automatisation (Framework) basé sur Java, JUnit, et Selenium Webdriver. L’équipe suit au plus près les évolutions de pratique en matière du test automatisé, et se situe dans le top 3 des performers des différents groupes de livraison pour ces sujets.
Objectif de la mission :
Notre candidat devra accompagner l’équipe à cadrer les tests pour que soient réalisés uniquement ceux qui ont une forte valeur. Il s’agit aussi d’influencer les différents acteurs pour favoriser la réussite de l’automatisation des tests : taille des tests, inclusion dans la chaine d’intégration continue, gestion des données de tests et pratique du bouchonnage/pilote de test. Dans le temps de la mission, le candidat aura pour objectif d’amener l’équipe à un niveau de maturité suffisante pour devenir autonome dans une pratique du test automatisé efficace. À cette fin, dès les premiers jours de la mission, des objectifs mesurables seront établis conjointement entre l’équipe de livraison, le candidat ou la candidate retenu(e), ainsi que les représentants de l’équipe d’accompagnement DevOps. Ces objectifs seront suivis au cours de la mission, et permettront d’évaluer la progression du groupe et donc la pertinence de l’intervention.
Durée du mandat: 6 à 9 mois.
Exigences:
- Au moins 5 ans d'expérience en gestion et/ou pilotage des tests logiciel.
- 2 ans d'expérience en réalisation de test automatisés nous semble indispensable.
- Au moins 2 ans d'expérience à avoir pratiqué en tant qu’analyste de test technique ou fonctionnels.
- Le candidat doit maitriser l’organisation du travail et des tests en contexte agile.
- Expérience dans le domaine bancaire des paiements SWIFT est un atout.
- Capacité de démontrer l'adaptation à des contextes variés par une expérience adéquate.
- Bonnes qualités relationnelles.
- Bilingue (Français & Anglais).
- Les technologies et outils à maîtriser: Selenium Webdriver (Java), JUnit, Jenkins, Jira, Bitbucket ou git ou un gestionnaire de version équivalent.