Senior Ingénieur Intégration & Tests Automatisés
* Une Fintech spécialisée dans la conception d’une plateforme facilitant les différentes activités de trading sur les marchés financiers électroniques (automatisation de certaines activités (Market Making, Algo Trading...), gestion des ordres et exécutions de manière optimale (Agency Trading, Order and Execution Management System…).
* Un logiciel à la fine pointe de la technologie déployée sur site ou en SaaS.
* Une société à taille humaine (120 collaborateurs) où vous pouvez faire une différence.
* Une société internationale présente dans 6 pays pour servir des clients répartis sur 26 pays.
* Une société engagée : certifié B-Corp, partenaire de Planet Tech’care, Ethical IA et Lakaa, fond de dotation.
* Une société reconnue dans son domaine : Best trading solution for listed securities 2022 et 2023, Best trading system strategy development 2022, Best Sell Side OMS 2025, Best Multi-Asset Trading System 2025…
Votre rôle ?
Au sein d’une équipe Scrum de 6 à 9 personnes, vous participerez aux étapes de développement de nos solutions (de la spécification jusqu’à l’intégration) :
* Intégration et assemblage des applications Java : Assurer la compatibilité et l'assemblage des différents modules pour garantir une plateforme fonctionnelle.
* Automatisation des tests : Concevoir, développer et maintenir des suites de tests automatisés couvrant tous les aspects (unitaires, intégration, performance, sécurité).
* Environnements de test et CI/CD : Gérer la configuration et l'automatisation des environnements de test, en intégrant les processus dans les pipelines CI/CD.
* Collaboration avec les équipes : Participer aux revues de conception, apporter un regard critique sur la testabilité et améliorer la qualité logicielle.
* Plans et stratégies de test : Définir et mettre en place des plans de test couvrant les aspects fonctionnels et non fonctionnels.
* Suivi et analyse : Exécuter les tests, analyser les bugs et collaborer avec les développeurs pour améliorer le code.
* Documentation et reporting : Prioriser et documenter les anomalies dans les outils de suivi.
* Amélioration continue : Optimiser les stratégies de test pour accélérer les processus et améliorer la couverture.
* Mentorat et leadership : Encadrer les membres plus juniors, partager ses connaissances, promouvoir les meilleures pratiques en automatisation des tests, et avoir la capacité d’évoluer progressivement vers un rôle de référent technique sur ces sujets.
Votre environnement technique ?
* Une application multi-process de plusieurs millions de lignes en Java pour le cœur de notre produit.
* Des briques spécifiques en Scala via une plateforme intégrée pour des développements spécialisés.
* Une infrastructure robuste reposant sur Docker et Linux, assurant flexibilité et performance.
* Une gestion efficace des bases de données grâce à SQL et NoSQL, selon les besoins des fonctionnalités.
* Une chaîne CI/CD automatisée avec GitLab CI, permettant le déploiement et la validation rapide du code.
* Des dizaines de milliers de tests (unitaires et d’intégration) exécutés à chaque push, incluant des tests fonctionnels avec Cucumber.
* Aux détours de certaines parties du produit, vous pourrez être confronté(e) à d’autres technologies telles que TypeScript, React, Kafka, Stack ELK…
Et si c'était vous ?
Vous êtes un Ingénieur SDET / DevOps expérimenté, passionné par l'automatisation et l'amélioration continue des processus de test avec comme compétences :
* Java (intermédiaire) : Expérience concrète en développement backend Java nécessaire pour intégrer, étendre et maintenir les tests automatisés existants et développer de nouveaux modules fonctionnels.
* DevOps / CI/CD (avancé) : Maîtrise des outils GitLab CI, Docker et pipelines complexes.
* Test automation (avancé) : Conception et évolution de frameworks de tests automatisés.
* Linux (intermédiaire à avancé) : Maîtrise des environnements et scripting (Bash, Shell).
* Qualité logicielle (avancé) : Application des meilleures pratiques (code reviews, gestion des anomalies, métriques qualité).
* Anglais (avancé) : Nécessaire pour lire les spécifications, rédiger du code et de la documentation et échange avec les équipes basées à l'étranger.
Ces compétences seraient un plus :
* BDD / Cucumber (avancé) : Rédaction et intégration de scénarios BDD dans les pipelines CI/CD.
* SQL / Bases de données (intermédiaire) : Bonne compréhension des bases relationnelles.
* Cloud / Virtualisation (intermédiaire à avancé) : Expérience avec Docker, Kubernetes et plateformes cloud.
* Intérêt ou expérience dans le domaine financier / trading algorithmique serait apprécié.
Pourquoi nous rejoindre ?
* Un cadre de travail stimulant avec des défis techniques variés et des sujets fonctionnels riches.
* Une équipe experte et passionnée : rejoignez une communauté de développeurs talentueux dans un contexte international.
* Un environnement de travail collaboratif: événements réguliers (déjeuners, afterworks, sensibilisation climatique, etc.) et jusqu’à 3 jours de télétravail par semaine après la période d'essai.
* Une intégration personnalisée : bénéficiez d'un programme d'onboarding structuré avec un mentor pour faciliter votre prise de poste.
Alors n’hésitez pas et rejoignez l’aventure Horizon !
Le processus de recrutement ?
* Un premier échange avec Julie, HRBP France & Canada.
* Un entretien technique avec Julien, Head of QA.
* Un potentiel dernier échange Olivier, notre CTO.
#J-18808-Ljbffr
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.