Dans un contexte de diversification et de complexification des projets IT, vous interviendrez sur la définition et le déploiement d’une approche transverse et standardisée visant à garantir la qualité des livraisons. Votre rôle consiste à concevoir une stratégie de test cohérente à l’échelle des projets, à identifier les solutions les plus adaptées et à contribuer à l’évolution des pratiques, méthodes et outils de tests.
Votre rôle
Définition et évolution de la stratégie de test
Analyser les besoins des différents projets pour définir une stratégie globale transverse et cohérente
Contribuer à l’enrichissement de la documentation et des référentiels liés aux activités de test
Proposer des axes d’amélioration continue de la stratégie et des pratiques de test
Analyser les retours d’expérience des projets pilotes pour ajuster et améliorer l’approche définie
Evaluation et mise en œuvre de solutions de test
Identifier et évaluer des solutions et outils de test potentiels (en tenant compte des travaux et standards déjà existants)
Piloter des expérimentations visant à valider de nouvelles solutions ou méthodologies
Proposer une architecture d’implémentation robuste, scalable et applicable à un large éventail de projets
Innovation et accompagnement des équipes
Assurer une veille technologique sur les outils et méthodologies de test émergents
Recommander les solutions les plus pertinentes en fonction des enjeux métiers et techniques
Réfléchir à la mise à disposition d’une offre de services de test au sein du Portail Développeur Interne (IDP)
Accompagner les équipes dans l’adoption des pratiques et outils recommandés
Expérience significative dans la définition et l’industrialisation de stratégies d’automatisation des tests
Maîtrise des différentes typologies de tests : unitaires, fonctionnels, d’intégration, End-to-End, de performance et de sécurité
Maîtrise des outils de tests unitaires : JUnit5, Mockito, AssertJ
Bonne connaissance des outils de tests d’intégration : Testcontainers, WireMock
Bonne maîtrise des outils de tests et End-to-End (Playwright, Cypress, Nightwatch)
Expérience avérée dans l’automatisation des tests et l’industrialisation des chaînes de validation (langages de script, frameworks d’automatisation)
Bonne connaissance des environnements CI/CD et des outils tels que Jenkins et SonarQube
Bonne compréhension des environnements de développement backend Java (Spring Boot, idéalement Quarkus) et frontend telles qu’Angular ou Vue.js
Connaissance des principes d’Architecture Hexagonale, de Clean Architecture et de l’outil ArchUnit
Qualités personnelles
Capacité d’analyse et de prise de recul
Esprit de synthèse
Curiosité technique et intérêt marqué pour l’évolution des pratiques et outils
Force de proposition pour challenger l’existant
Aisance relationnelle pour interagir avec différents interlocuteurs
Niveau d’expérience : 5 ans d’expérience dans le domaine des tests logiciels avec une forte composante stratégique et/ou architecture de solutions de test Langues : Français et anglais professionnels exigés