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

Horizon Trading Solutions

Rennes

Hybride

EUR 45 000 - 65 000

Plein temps

14 jours+

Recevez plus de réponses des employeurs

Envoyez un CV adapté au poste en quelques minutes.

Avantages offerts par ce poste

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

Résumé du poste

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.

Responsabilités

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

Connaissances

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

Outils

GitLab CI
Docker
Cucumber
SQL

Description du poste

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

Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez votre fichier ici.
Similar jobs

Postes similaires à comparer

Ingenieur Recette et Validation logicielle - H/F
Ingenieur Recette et Validation logicielle - H/F

CLS Group (Collecte Localisation Satellites) • Ramonville-Saint-Agne

Sur place
EUR 35 000 - 50 000
INGENIEUR QA (F/H)
INGENIEUR QA (F/H)

DELUBAC & CIE • Paris

Hybride
EUR 65 000 - 90 000
RTT avantageux
Tickets restaurant
Mutuelle 90% & prévoyance 100%
+2
QA Automation Engineer (H/F)
QA Automation Engineer (H/F)

Safran.AI • Paris

Hybride
EUR 60 000 - 85 000
Télétravail jusqu'à trois jours par semaine
33 jours de congés par an
Programme de développement professionnel
+2
QA Technical Engineer senior F/H
QA Technical Engineer senior F/H

Digital 113 • Colomiers

Sur place
EUR 45 000 - 55 000
Télétravail jusqu’à 2 jours/semaine
Horaires flexibles
Tickets restaurant
+2
QA Automation Engineer - Trading Environnement
QA Automation Engineer - Trading Environnement

Darwin Partners • Les Ulis

Hybride
EUR 40 000 - 60 000
Flexibilité contractuelle
Accompagnement sur-mesure
Environnement de travail dynamique
QA CDI - Ouvert au full Remote (F/H)
QA CDI - Ouvert au full Remote (F/H)

Tiime • Paris

Hybride
EUR 42 000 - 66 000
Ticket restaurant 10€ Swile 50%
Prime d’intéressement
Abonnement transport 50% ou mobilité (
+1
Ingénieur QA / Testeur fonctionnel senior F/H
Ingénieur QA / Testeur fonctionnel senior F/H

NetExplorer • Colomiers

Hybride
EUR 45 000 - 55 000
Télétravail jusqu’à 2 jours/semaine
Horaires flexibles
Mutuelle d’entreprise
+1
QA Engineer
QA Engineer

OneStock • Toulouse

Hybride
EUR 40 000 - 55 000
Tickets-restaurants
Mutuelle
Politique télétravail généreuse
+2
Leader Technique Full Stack Java (F/H)
Leader Technique Full Stack Java (F/H)

Aubay • Île-de-France

Hybride
EUR 70 000 - 110 000
Hybride
Communauté d'experts
Formations
+2
Test lead (F/H)
Test lead (F/H)

SQLI • Toulouse

Hybride
EUR 45 000 - 60 000
Politique de télétravail flexible
Formation continue et certifications
Accompagnement personnalisé
+2