Développeur Java (Spring Boot) bilingue sénior pour concevoir, développer et maintenir des suites de tests automatisés. -881
Responsabilités: Concevoir, développer et maintenir des suites de tests automatisés de composants et d'intégration en utilisant des outils et des frameworks tels que Cucumber, JUnit 5, Testcontainers et Wiremock. Développer une stratégie de simulation robuste pour ces frameworks de test.
La composition des données dans ces processus peut être assez grande et complexe, et nous avons besoin de moyens flexibles et réutilisables pour composer nos charges utiles de données simulées afin de couvrir une gamme de cas de test. Tester les services REST Spring Boot et les producteurs et consommateurs d'événements Spring Kafka pour garantir la fiabilité et les performances.
Collaborer avec les analystes d'affaires et les développeurs pour déterminer les cas de test requis et garantir une couverture de test complète. Développer et maintenir un cadre de test robuste et maintenable intégré à notre pipeline CI/CD sous Jenkins, fonctionnant dans Kubernetes ou OpenShift.
Créer une documentation détaillée et des outils pour aider l'équipe à maintenir ces tests, en assurant l'utilisabilité pour les membres techniques et moins techniques de l'équipe. Rester à jour avec les meilleures pratiques de l'industrie et les tendances émergentes en matière de tests automatisés pour améliorer continuellement nos processus de test.
Être responsable des applications web et des services Java du secteur Services partagés de l’ingénierie logicielle - Gestion de documents. (Composition, impression et archivage) ; Participer à toutes les phases des projets afin d’assurer leur réalisation en coopérant et en conseillant des utilisateurs de même qu’en veillant au respect de l’échéancier et en communiquant leur état de progression ; Appliquer la méthodologie de développement adoptée par Intact pour assurer le respect des normes établies ; Exigences: 7+ années d'expérience en dévéloppement Java (Spring Boot) Experience avec Cucumber pour les tests BDD Tests d'Intégration avec Services Conteneurisés : Testcontainers Simulation de Services Externes : WireMock Experience avec le framework JUnit 5 en Java Excellente communication en francais et anglais Atouts: Expérience en dévéloppement front-end avec Angular Apply