Au sein de notre société de conseil en informatique, nous accompagnons les grandes organisations dans leur transformation digitale et le développement d'applications métiers critiques. Pour intégrer le département Tech Expertise et Solutions, nous recherchons un(e) Expert(e) / Architecte Stratégie de Test et Automatisation (minimum 5 ans d'expérience). Dans un contexte de complexification des projets IT, votre mission sera de concevoir, standardiser et industrialiser une stratégie de test globale, scalable et innovante à destination des développeurs et des équipes applicatives. Vos Missions : 1. Définition de la Stratégie de Test Transverse (Architecture et Standards) - Design et Standardisation : Analyser les besoins transverses et définir une stratégie globale de test (unitaires, intégration, E2E, performance, sécurité, architecture). - Architecture de Test : Proposer et concevoir une architecture d'implémentation robuste, scalable et applicable à grande échelle (applications Java, Quarkus, Spring Boot, Angular, Vue.js, socles IA). - Offre « Testing-as-a-Service » : Modéliser et intégrer la mise à disposition des frameworks et des outillages de test au sein du Portail Développeur Interne (IDP). - Documentation et Capitalisation : Enrichir le catalogue d'architecture et les guides de bonnes pratiques en matière de Qualité Logicielle (QA). 2. Expérimentation, Déploiement et Accompagnement - Pilotage des Projets Pilotes : Conduire et expérimenter la stratégie proposée sur des projets cibles complexes (ex: applications sous Quarkus, socles IA). - Accompagnement et Pédagogie : Former, accompagner et transférer les compétences aux équipes de développement et de recette pour garantir une adoption pérenne. - Capitalisation : Analyser les REX (retours d'expérience) des projets pilotes pour ajuster la méthodologie et partager les bonnes pratiques. 3. Veille Technologique et Amélioration Continue - Assurer une veille active sur les méthodologies, frameworks et outillages de test émergents. - Faire évoluer en continu le socle d'outils et la stratégie d'industrialisation QA.
Chargement du profil en cours ...
Expérience requise :
Expérience : Minimum 5 ans d'expérience dans le domaine du test logiciel, avec une composante affirmée en stratégie, architecture et automatisation.
Projets complexes : Expérience réussie dans le pilotage d'expérimentations, l'implémentation de nouvelles méthodologies QA ou la mise en place d'architectures de tests sur des systèmes distribués.
Compétences techniques & outillage :
Méthodologies & Automatisation : Maîtrise avancée des stratégies de tests à tous les niveaux de la pyramide (unitaires, intégration, End-to-End, performance, sécurité, mutation).
Stack d'outils de test (Exemples attendus) :
Architecture / Code : ArchUnit, JaCoCo.
Tests Unitaires : JUnit 5, Mockito, AssertJ (Back) / Jest, Jasmine, Vitest (Front).
Tests d'Intégration : Testcontainers, WireMock, Microcks.
Tests End-to-End (E2E) : Playwright, Cypress, Nightwatch.
CI/CD & Qualité : Pratique avérée de l'intégration continue (Jenkins, GitLab CI) et de la mesure de qualité de code (SonarQube).
Environnements Cibles : Connaissance du développement backend (Java, Spring Boot, Quarkus) et frontend (Angular, Vue.js).
Soft Skills :
Pédagogie & Communication : Capacité à vulgariser des concepts d'architecture complexes et à fédérer les développeurs autour de la culture Qualité.
Esprit d'analyse et de synthèse : Posture pragmatique et orientée résultats pour concevoir des solutions scalables.
Autonomie & Proactivité : Capacité à porter des initiatives transverses de A à Z.