Postée il y a 5 jours
Nous recherchons un Ingénieur en Automatisation des Tests pour rejoindre le département Développement Core Banking, chargé de la maintenance et de la transformation du système bancaire de notre client. Au sein de notre département informatique, vous serez responsable des tests des composants liés au Trading, Forex et Commodities, Facturation, ainsi que de tous les actifs impliqués dans l?activité de marché de LO.
Le processus de test est un élément clé garantissant la qualité, la sécurité et la conformité aux exigences des livrables attendus par les parties prenantes. Vous travaillerez en étroite collaboration avec d?autres ingénieurs en automatisation des tests afin d?accroître l?automatisation et d?assurer l?exécution globale des tests requis au sein de trois équipes Produit.
Votre rôle consistera notamment à vous investir dans l?automatisation des tests via les systèmes, dans le but d?améliorer l?exécution des tests et le reporting. L?objectif de cette automatisation est de trouver la meilleure manière d?industrialiser les tests à l?aide des outils (Cucumber, Tosca, etc.), afin d?étendre la couverture des tests, améliorer les temps d?exécution, renforcer la capacité de relecture et optimiser le reporting.
De plus, l?Ingénieur en Automatisation des Tests devra gérer les données nécessaires à l?exécution des tests et assurer la disponibilité des environnements avant les campagnes de tests. La fonction de test travaille en collaboration étroite avec toutes les parties prenantes des projets de développement logiciel : Métier, Équipe de développement, Assurance qualité, Production et Service Management.
Vous serez pleinement impliqué dans le cycle de gestion des versions (release management), y compris la participation aux réunions, la validation des étapes (gates), le reporting, ainsi que tous les événements externes liés aux activités de test (ex. Communautés de Pratiques).
Dans le cadre des activités de développement de Lombard Odier, nous recherchons un collaborateur connaissant la méthodologie agile, capable de contribuer à l?initiative de transformation CI/CD. En raison du positionnement de l?équipe Marché, le rôle d?Ingénieur en Automatisation des Tests sera fortement transversal et évolutif.
Responsabilités :Développement de tests automatiques pour les composants du périmètre
Conception d?une base de cas d?utilisation, exploitation des outils de marché (ex. ArchUnit)
Utilisation des frameworks de tests automatiques tels que Tosca, Cucumber ou des outils internes
Collaboration avec les autres contributeurs de la banque pour exécuter les tests dans les meilleures conditions
Assistance aux parties prenantes externes lorsque nécessaire
Documentation des tests et fourniture de rapports d?automatisation des tests
Lancement, analyse des résultats des tests et suivi de la gestion des défauts
Suivi des déploiements en production et contribution aux décisions Go/NoGo
Participation aux réunions liées à l?activité de test, au sein et en dehors de l?équipe
Profil candidat:
Profil recherché :Langages & Frameworks : Java, SpringBoot & Quarkus, Angular, Python, Cucumber, SQL, JMeter, Tosca, JUnit, Postman
Connaissances techniques requises : OpenAPI, REST, SQL
Bases de données : Hibernate, Mongo 6.x, Oracle
Outils : IntelliJ, Maven, Git, Jenkins, Jira, Confluence
Bonne compréhension du travail des équipes de développement et d?exploitation
Curiosité pour les activités de test, force de proposition pour l?amélioration des processus
Expérience dans des équipes agiles
Engagement en faveur de la qualité, de l?efficacité et des processus
Diplôme universitaire (Master) en informatique
Certification ISTQB à obtenir
Français et anglais courants