Senior QA Automation Engineer / SDET - Java - (H/F)

Horizon Trading Solutions

Rennes

Hybrid

EUR 45,000 - 65,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Programmes d’onboarding personnalisés
Événements réguliers et team building
Jusqu’à 3 jours de télétravail par semaine

Job summary

Horizon Trading Solutions, située à Rennes, recherche un Ingénieur SDET/DevOps pour diriger l’automatisation des tests dans une équipe Scrum. Le candidat idéal a une solide expérience en Java et maîtrise les environnements DevOps avec GitLab CI et Docker.

Ce rôle implique la conception de tests automatisés, la collaboration avec les équipes, et le mentorat de collègues juniors. Nous offrons des défis techniques variés et la possibilité de télétravailler jusqu’à 3 jours par semaine.

Qualifications

  • Expérience concrète en développement backend Java.
  • Maîtrise des outils GitLab CI, Docker et pipelines complexes.
  • Conception et évolution de frameworks de tests automatisés.
  • Maîtrise des environnements Linux et scripting Bash.
  • Application des meilleures pratiques de qualité logicielle.
  • Anglais nécessaire pour la documentation et les échanges internationaux.

Responsibilities

  • Assurer la compatibilité et l’assemblage des modules pour la plateforme.
  • Concevoir, développer et maintenir des suites de tests automatisés.
  • Gérer la configuration des environnements de test et les pipelines CI/CD.
  • Participer aux revues de conception et améliorer la qualité logicielle.
  • Définir des plans de test fonctionnels et non fonctionnels.
  • Exécuter les tests et analyser les bugs.
  • Documenter les anomalies et suivre leur résolution.
  • Optimiser les stratégies de test pour améliorer la couverture.
  • Encadrer les membres juniors et partager des connaissances.

Skills

Java (intermédiaire)
DevOps/CI/CD (avancé)
Test automation (avancé)
Linux (intermédiaire à avancé)
Qualité logicielle (avancé)
Anglais (avancé)

Tools

GitLab CI
Docker
Cucumber
SQL

Job description

À propos de 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ée 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
Votre rôle

À la tête d’une équipe Scrum de 6 à 9 personnes, vous participerez aux étapes de développement de nos solutions, de la spécification à 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, intégrer les processus dans les pipelines CI/CD.
  • Collaboration avec les équipes : participer aux revues de conception, apporter un regard critique sur la stabilité 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 évoluer 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 les compétences :

  • Java (intermédiaire) : expérience concrète en développement backend Java 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 échanger avec les équipes internationales.

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é.
Pour qu'i 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 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.
Le processus de recrutement
  • Premier échange avec Mohamed, Talent Acquisition.
  • Entretien technique avec Julien, Head of QA.
  • Dernier échange avec un membre de l'équipe.

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

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Alternance – Développeur Backend Java (F/H)
Alternance – Développeur Backend Java (F/H)

Horizon Trading Solutions • Rennes

On-site
EUR 42,000 - 64,000
Équipe internationale
Onboarding personnalisé
Événements d’équipe réguliers
+1
INGENIEUR QA (F/H)
INGENIEUR QA (F/H)

BANQUE DELUBAC ET CIE • Paris

Hybrid
EUR 65,000 - 80,000
RTT avantageux
Tickets restaurant
Mutuelle 90% et prévoyance 100%
+2
QA Technical Engineer senior F/H
QA Technical Engineer senior F/H

Digital 113 • Colomiers

On-site
EUR 45,000 - 55,000
Télétravail jusqu’à 2 jours/semaine
Horaires flexibles
Tickets restaurant
+2
Leader Technique Full Stack Java (F/H)
Leader Technique Full Stack Java (F/H)

Aubay • Île-de-France

Hybrid
EUR 70,000 - 100,000
Hybrid work
Formation continue
Avantages jusqu’à 4000€ net/an
+2
QA Automation Engineer - Trading Environnement
QA Automation Engineer - Trading Environnement

Darwin Partners • Les Ulis

On-site
EUR 40,000 - 60,000
Flexibilité contractuelle
Accompagnement sur-mesure
Environnement de travail dynamique
Test lead (F/H)
Test lead (F/H)

SQLI • Toulouse

On-site
EUR 45,000 - 60,000
Politique de télétravail flexible
Formation continue et certifications
Accompagnement personnalisé
+2
Développeur Senior Java Back End
Développeur Senior Java Back End

Instant System - Enabling MaaS • Biot

Hybrid
EUR 50,000 - 55,000
2 jours de télétravail/semaine
Crèche d'entreprise
QA Automation Engineer - Testeur Automaticien - Orléans, France (H/F)
QA Automation Engineer - Testeur Automaticien - Orléans, France (H/F)

Astek • Orléans

On-site
EUR 42,000 - 62,000
Académie de formation interne
Environnement Top Employer 2026
Projets techniquement passionnants
+1
ingénieur automatisation qa h/f
ingénieur automatisation qa h/f

Randstad Digital • Rennes

On-site
EUR 55,000 - 75,000
Télétravail partiel
Indemnités vélo
Mutuelle
+4
Ingénieur DevOps (H/F)
Ingénieur DevOps (H/F)

ABC Arbitrage SA • Paris

Hybrid
EUR 70,000 - 100,000
Package motivant – intéressement
Poste à Paris – Opéra-Bourse
Télétravail alterné