Partager cette offre
Missions principales
Développement de la stratégie de test transverse : analyser les besoins en matière de test des différents projets pour définir une stratégie globale cohérente, contribuer à l'enrichissement du catalogue de documentation et d'architecture en matière de tests, identifier et évaluer des solutions et outils de test potentiels (au regard des travaux déjà effectués au sein du groupe), proposer une architecture d'implémentation scalable et applicable à un large éventail de projets, réfléchir à la mise à disposition d'une offre de test au sein du Portail Développeur Interne (IDP).
Expérimentation et déploiement : piloter l'expérimentation de la stratégie de test proposée sur des projets pilotes identifiés (applications Java/Quarkus, notamment les socles IA et Huber), accompagner les équipes projet dans l'application de la stratégie et des outils mis en place, partager les bonnes pratiques et les apprentissages issus des expérimentations, préparer le transfert de compétences aux équipes opérationnelles pour une adoption pérenne de la stratégie.
Veille et innovation : assurer une veille technologique sur les outils et méthodologies de test émergents, proposer des améliorations continues de la stratégie et des pratiques de test, analyser les retours d'expérience des projets pilotes pour ajuster l'approche.
Compétences techniques requises
Maîtrise des méthodologies de test : stratégie de test, conception de cas de test, automatisation, tests de performance, tests de sécurité, tests d'intégration, tests fonctionnels, etc.
Connaissance des outils de test, notamment : architecture hexagonale et Clean Architecture (ArchUnit) ; tests unitaires (JUnit 5, Mockito, AssertJ, JaCoCo côté back, Jest, Jasmine ou Vitest côté front) ; tests d'intégration (Testcontainers, WireMock, Microcks) ; tests end-to-end (Playwright, Cypress, Nightwatch) ; CI/CD (Jenkins, SonarQube).
Automatisation des tests : compétences dans la mise en place et l'industrialisation de l'automatisation des tests (langages de script, frameworks d'automatisation).
Architecture et conception : capacité à concevoir des solutions d'implémentation robustes et évolutives.
Notions sur les socles cibles : développement web backend (Java, Spring Boot, idéalement Quarkus) et frontend (Angular, Vue.js).
Gestion de projet IT : compréhension des cycles de vie des projets et des enjeux de qualité.
Profil recherché
Soft skills nécessaires
Communication et pédagogie : excellente capacité à communiquer des concepts techniques complexes, à former et accompagner les équipes.
Esprit d'analyse et de synthèse : capacité à analyser des situations variées, identifier les problèmes clés et proposer des solutions pragmatiques.
Autonomie et proactivité : capacité à définir et suivre ses priorités, proposer des améliorations et prendre des initiatives.
Orientation résultats : volonté de mener les expérimentations jusqu'à leur terme et de s'assurer de leur succès.
Travail collaboratif : aptitude à travailler efficacement en transverse avec différentes équipes et interlocuteurs, techniques et métiers.
Adaptabilité : capacité à s'adapter à différents projets et contextes technologiques.
Expérience requise
Minimum 5 ans d'expérience dans le domaine des tests logiciels, avec une forte composante stratégique et/ou d'architecture de solutions de test.
Expérience significative dans la mise en place et l'industrialisation de stratégies d'automatisation des tests.
Expérience confirmée dans le pilotage d'expérimentations ou de projets d'implémentation de nouvelles solutions ou méthodologies.
Une expérience dans des environnements de systèmes distribués, d'IA, ou dans des secteurs industriels analogues serait un atout majeur.
Diplôme supérieur en informatique, ou expérience équivalente.
Environnement de travail
Soft skills nécessaires
Communication et pédagogie : excellente capacité à communiquer des concepts techniques complexes, à former et accompagner les équipes.
Esprit d'analyse et de synthèse : capacité à analyser des situations variées, identifier les problèmes clés et proposer des solutions pragmatiques.
Autonomie et proactivité : capacité à définir et suivre ses priorités, proposer des améliorations et prendre des initiatives.
Orientation résultats : volonté de mener les expérimentations jusqu'à leur terme et de s'assurer de leur succès.
Travail collaboratif : aptitude à travailler efficacement en transverse avec différentes équipes et interlocuteurs, techniques et métiers.
Adaptabilité : capacité à s'adapter à différents projets et contextes technologiques.
Expérience requise
Minimum 5 ans d'expérience dans le domaine des tests logiciels, avec une forte composante stratégique et/ou d'architecture de solutions de test.
Expérience significative dans la mise en place et l'industrialisation de stratégies d'automatisation des tests.
Expérience confirmée dans le pilotage d'expérimentations ou de projets d'implémentation de nouvelles solutions ou méthodologies.
Une expérience dans des environnements de systèmes distribués, d'IA, ou dans des secteurs industriels analogues serait un atout majeur.
Diplôme supérieur en informatique, ou expérience équivalente.
Postulez à cette offre !
Trouvez votre prochaine mission parmi +10 000 offres !
Fixez vos conditions
Rémunération, télétravail... Définissez tous les critères importants pour vous.
Faites-vous chasser
Les recruteurs viennent directement chercher leurs futurs talents dans notre CVthèque.
100% gratuit
Aucune commission prélevée sur votre mission freelance.
Consultant Stratégie de Test transverse
Cherry Pick
