Skip to content
Adaptive (French)

Ingénieur·e sénior·e en développement logiciel en test (SDET)

Montreal; Adaptive CanadaCanada
Product
POSTED 9 NOVVERIFIED 47M AGO
Apply Ask
Role
1 days opentrue age
Posted 9 Nov
Pay
CAD 68k–CAD 92kno pay posted
Market p25–p75
CAD 68k–CAD 92k
Canada · n=20 · 365d to 10 Nov
CompanyAdaptive (French) →
3open roles
Opened · 30d
+1
Closed · 30d
−0
5d of snapshots · 30d window
Market
2,910open · QA / Test
Opened · 7d
+1605% of open
All qa / test
5,428open
All tracked boards · live 10 Nov · n=2,910
JavaAWSGCPAzureKubernetesDocker

QUI SOMMES-NOUS ?

Chez Adaptive, nous sommes une firme de conseil financier qui accompagne les acteurs des marchés des capitaux, des matières premières et des actifs numériques. Pour nous, c'est la technologie qui fait la différence. Nos équipes expérimentées conçoivent et livrent des solutions technologiques front-office complexes grâce à nos accélérateurs éprouvés, pour créer un avantage concurrentiel durable.

Parmi nos clients, nous comptons les plus grandes banques d'investissement, des gestionnaires d'actifs, des fintechs et des fournisseurs de services sur les marchés des capitaux. Avec une présence mondiale et des bureaux à Londres, New York, Manille, Barcelone et Montréal, nous avons fait nos preuves dans la livraison de solutions de trading puissantes, élégantes et intuitives.

Nous recherchons un·e SDET sénior·e pour rejoindre notre équipe et contribuer au développement de nos produits de plateforme, open source et propriétaires.

TU ES

  • Autonome, capable de définir et de gérer tes priorités par toi-même.
  • Collaboratif et à un vrai esprit d'équipe : tu adores partager tes connaissances et apprendre des autres.
  • Doté·e d'un esprit analytique fort, tu aimes résoudre des problèmes, et tu es passionné·e par la JVM.
  • Curieux·se, toujours partant·e pour apprendre et rester à jour.
  • À l'aise avec le développement piloté par les tests (TDD) et les méthodes Agile.

TU AS

  • Une solide compréhension des méthodologies QA, des pratiques shift-left et de tout le cycle de développement logiciel (TDD, BDD, Scrum, Kanban).
  • Une maîtrise de Java, avec un focus sur les tests automatisés, l'analyse des causes profondes et le débogage.
  • L'habitude d'implémenter des tests à tous les niveaux : unitaires, composants, intégration, système et E2E.
  • De l'expérience pour débusquer des cas limites complexes grâce aux tests exploratoires.
  • La capacité de traduire des spécifications fonctionnelles en couverture de tests et en plans de tests adaptés.
  • Une bonne connaissance des pratiques BDD : raffinement des stories, example mapping, définition des critères d'acceptation et 3 Amigos.
  • L'aisance de t'appuyer sur le code et les tests existants pour comprendre le comportement d'un système.
  • Une connaissance pratique du profilage applicatif pour repérer les goulots d'étranglement de performance et de mémoire.
  • Une familiarité avec la définition d'indicateurs de qualité, la télémétrie et les tableaux de bord de reporting.
  • Une expérience concrète des tests de chaos pour valider la tolérance aux pannes et la fiabilité des systèmes.
  • De l'expérience dans l'intégration des exécutions de tests et des outils d'analyse statique de code dans les pipelines CI/CD.
  • Une connaissance pratique du maintien de la santé des pipelines CI/CD, avec le souci de limiter les faux positifs et de garder un feedback fiable.
  • Une expérience dans la mise en place d'environnements de test conteneurisés avec Docker et Kubernetes.
  • Une familiarité avec les plateformes d'observabilité et de monitoring.
  • Une compréhension des tests de performance et de charge pour des technologies de messagerie pub/sub distribuées à faible latence.
  • Une connaissance des usages de l'IA dans les workflows QA pour améliorer la couverture, l'efficacité et la détection des défauts.
  • Une exposition aux plateformes cloud comme AWS, GCP, Azure et OpenShift.
  • Une expérience dans les services financiers ou le trading ? C'est un plus !
  • D'excellentes compétences en communication et en collaboration, et tu es à l'aise pour échanger avec des parties prenantes internes comme externes.

TU VAS

  • Proposer et améliorer les plans de tests des projets, avec un focus sur l'approche d'automatisation.
  • Travailler sur des défis techniques de qualité logicielle stimulants, à travers le code, les tests et les pipelines CI/CD.
  • Mettre ton expérience à profit pour questionner et challenger les pratiques existantes, tout en faisant la promotion des bonnes pratiques QA.
  • Encourager une culture où la qualité est l'affaire de tous, en accompagnant ton équipe, et consacrer ton temps aux tests à forte valeur ajoutée plutôt qu'aux vérifications de routine.
Source · Adaptive (French)First seen 10 NovOriginal ↗