⚠️ Double profil attendu : ce poste exige d'être à l'aise autant avec un IDE qu'avec une réunion de reporting. Un profil purement technique sans capacité à produire des livrables structurés sera en difficulté — et inversement. MISSIONS PRINCIPALES Automatisation des Tests d'Intégration Écrire et maintenir des scripts de tests d'intégration en Java (JUnit / TestNG RestAssured ou équivalent) Développer des scénarios de simulation Gatling from scratch : injection de charge, analyse des résultats (percentiles, throughput, taux d'erreur) Tester les API REST de bout en bout : statuts HTTP, payloads, contrats d'interface, gestion des erreurs Mettre en place des stratégies de mocking pour isoler les services (WireMock ou équivalent) Gestion des Environnements de Test Maintenir des environnements de test conteneurisés cohérents avec la production (Docker Compose, Kubernetes) Garantir la reproductibilité et l'isolation des environnements par pipeline Gérer la dette technique des tests : scripts obsolètes, faux positifs, scénarios à maintenir en phase avec l'évolution des services Intégration CI/CD Intégrer les suites de tests dans les pipelines Jenkins : déclencheurs, gestion des échecs, publication des résultats Assurer la fiabilité et la rapidité des suites intégrées — un pipeline cassé bloque toutes les équipes Maintenir la cohérence entre les versions des services déployés et les scénarios de test associés Livrables & Traçabilité Produire les livrables test complets : stratégie, plan, jeux de données, matrices de couverture Assurer la traçabilité exigences / cas de test (Jira, Xray, Zephyr, TestRail ou équivalent) Analyser les besoins en test depuis les spécifications fonctionnelles, en lien avec les PO et le métier Reporting & Coordination Produire des reportings à destination d'audiences variées : résultats détaillés pour les équipes techniques, synthèse pour le management Coordonner avec les équipes développement, DevOps et métier sur les sujets qualité Planifier et suivre les activités de test de façon autonome dans les cycles de livraison Profil candidat: PROFIL RECHERCHÉ 5 à 7 ans en tests d'intégration — de l'automatisation réelle, pas du test fonctionnel manuel Expérience sur des architectures microservices / API-first en contexte cloud natif ou conteneurisé : critère discriminant Expérience en mode RUN sur un système en production : maintien d'une suite de tests sur la durée, gestion de la dette technique Double posture assumée : à l'aise avec un IDE ET avec des livrables structurés et du reporting multi-audiences Autonome sur la planification de ses activités — pas besoin de supervision permanente Rigoureux sur la traçabilité : chaque test lié à une exigence, chaque résultat documenté COMPÉTENCES REQUISES Must-have : Java — écriture autonome de classes de test, assertions, manipulation JSON/XML, patterns de test Gatling — écriture de scénarios from scratch (DSL Java), injection de charge, analyse des métriques Tests API REST — contrats d'interface, tests fonctionnels, RestAssured ou Postman/Newman Jenkins — intégration de suites dans les pipelines, déclencheurs, publication des résultats Docker — environnements de test conteneurisés cohérents avec la production Git — usage standard : branches, PR, merge Nice-to-have : Kubernetes — namespaces et déploiements pour les environnements de test Outils de traçabilité — Xray, Zephyr, TestRail ou équivalent Mocking — WireMock, MockServer ou équivalent JUnit 5 / TestNG Expérience AWS, Azure ou GCP — la culture cloud prime sur le provider
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.