Senior Ingénieur Intégration & Tests Automatisés - Nantes (H/F)

FRANCE HORIZON
Canton de Nantes-1, France
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French, English
Experience level
Senior

Job location

Remote
Canton de Nantes-1, France

Tech stack

Java
Test Suite
Algorithmic Trading
Automation of Tests
Bash
Cloud Computing
Software Quality
Code Review
Databases
Continuous Integration
Linux
DevOps
NoSQL
SQL Databases
Strategies of Testing
TypeScript
Virtualization Technology
Scripting (Bash/Python/Go/Ruby)
React
Delivery Pipeline
Gitlab-ci
Kubernetes
Kafka
Cucumber
Docker
SDET

Job description

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..., * 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.

Requirements

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é.

Benefits & conditions

Horizon is an equal opportunity employer. We promote diversity, multiculturalism, and inclusion.

About the company

Horizon Trading Solutions ? * 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é à 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 2021, Multi-Asset Trading System of the year 2020…, Review for Horizon Trading Solutions Review for Horizon Trading Solutions, Nantes, B5 Review for Ingénieur Automaticien at Horizon Trading Solutions Review for Ingénieur Automaticien at Horizon Trading Solutions, Nantes, B5 Salaries for Horizon Trading Solutions Salaries for Horizon Trading Solutions, Nantes, B5 Salaries for Ingénieur Automaticien at Horizon Trading Solutions Salaries for Ingénieur Automaticien at Horizon Trading Solutions, Nantes, B5 Salaries for Ingénieur Automaticien Salaries for Ingénieur Automaticien, Nantes, B5 CV de médecin urgentiste : conseils et exemple Comment devenir agent d'état des lieux ? Comment devenir pneumologue ? (Avec salaire et compétences) Comment travailler dans un ranch aux États-Unis ? Intégrer une entreprise internationale en France Les certifications DevOps à considérer (avec FAQ) Lettre de motivation pour un poste de bijoutier Que faire comme travail à 60 ans ?

Apply for this position