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 roadmap produit ambitieuse : Machine Learning, IA, Crypto Currencies, Low Latency…
Une société internationale présente dans 6 pays pour servir des clients répartis sur 26 pays,
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.
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.
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.
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.
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...
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.
Test automation (avancé) : Conception et évolution de frameworks de tests automatisés.
Linux (intermédiaire à avancé) : Maîtrise des environnements et scripting (Bash, Shell).
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.
SQL / Bases de données (intermédiaire) : Bonne compréhension des bases relationnelles.
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.
Un entretien technique avec Julien, Head of QA,
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.