Backend-focused Test Automation Developer

Randstad Canada

Montreal (Hybride)
Compétences recherchées — Connectez-vous et téléversez votre CV pour comparer avec votre profil
Agile Scrum TypeScript +9 autres

Détails du poste

  • Lieu de travail : Montreal (Hybride)
  • Type de poste : Temporaire à temps plein

Offre d’emploi – Développeur Backend en automatisation de tests (hybride)

Contexte

Nous recrutons un profil hybride : un Développeur Senior en automatisation de tests orienté Backend, avec le leadership et l’approche stratégique d’un Test Lead pour une grande entreprise canadienne d’assurance. Ce rôle convient à un expert senior en automatisation ou à un développeur logiciel souhaitant se concentrer sur l’ingénierie de la qualité.

Description du poste

Vous concevrez, construirez et maintiendrez l’automatisation des tests backend, des composants, des tests d’intégration, des tests E2E, et vous dirigerez la stratégie de tests à travers les équipes, en coachant les ingénieurs afin qu’ils adoptent de meilleures pratiques de test. Vous garantirez la couverture au bon niveau de test, déciderez quoi automatiser versus conserver en manuel, et assurerez une mise en œuvre robuste du CI/CD.

Il s’agit d’un contrat d’une durée d’un an, renouvelable. Le poste est hybride, et nécessite une présence au bureau de Montréal ou Laval deux jours par semaine.

Avantages

  • Occuper un rôle stratégique combinant le développement technique et le leadership qualité.
  • Travailler sur des architectures modernes incluant les microservices et la messagerie.
  • Bénéficier de la stabilité d’un contrat d’un an dans une industrie stable.
  • Avoir un impact direct sur la culture d’ingénierie et les pratiques DevOps de l’organisation.

Responsabilités

  • Diriger la stratégie de test et la gouvernance à travers les équipes techniques.
  • Construire et maintenir l’automatisation des tests backend et frontend avec un fort accent sur les API et les composants.
  • Couvrir efficacement plusieurs niveaux de tests backend.
  • Gérer l’intégration CI/CD et définir des barrières de qualité.
  • Intégrer les aspects de sécurité, de performance et d’observabilité dans la stratégie de tests.
  • Coach­er et former les développeurs pour adopter les meilleures pratiques de test.
  • Décider stratégiquement quoi automatiser versus quoi conserver en manuel.
  • Mettre en œuvre des stratégies robustes de mocking, de stubbing et de gestion des données afin de réduire la fragilité des tests.

Qualifications

  • Forte expérience en automatisation de tests backend et API avec des outils comme Playwright ou équivalent en Java ou TypeScript.
  • Bilinguisme obligatoire en français et en anglais.
  • Bonne compréhension des microservices, des services REST et SOAP, des traitements par lots, des bases de données et des systèmes de messagerie comme Kafka.
  • Capacité prouvée à concevoir des stratégies de tests et à justifier le choix du niveau de test.
  • Expérience pratique avec le mocking, le stubbing, le contract testing et la gestion des données.
  • Expérience d’intégration CI/CD incluant les rapports et artefacts.
  • Leadership démontré dans le coaching des équipes et la communication de la stratégie aux parties prenantes techniques et non techniques.
  • Maîtrise des pratiques TDD et BDD.
  • Expérience avec des outils comme Testcontainers, Pact, mutation testing ou WireMock.
  • Ce rôle n’est pas adapté aux spécialistes d’automatisation purement UI ni aux utilisateurs d’outils de scripting UI comme Katalon.

Informations client – Langue

Notre client opère au Canada. L’entreprise prend toutes les mesures raisonnables pour limiter le nombre de postes au Québec qui nécessitent la connaissance d’une langue autre que le français, et ne la requiert que lorsque cela est nécessaire et que les employés bilingues existants ne sont pas en mesure d’exécuter ces tâches.

Selon une évaluation menée par notre client, il a été déterminé que ce poste exige que les candidats soient parfaitement à l’aise en anglais (à l’oral comme à l’écrit). En particulier, ce poste exigera que l’employé interagisse avec des départements internes centralisés (par ex. Operations / HR / Finance / Legal / Contracts / Sales) qui soutiennent l’organisation au Canada et qui ne parlent pas français.

Résumé

Nous recherchons un Développeur Backend orienté qualité ou un leader QA très technique. Si vous maîtrisez l’automatisation des API, les microservices, et que vous pouvez coacher une équipe sur la stratégie de tests au-delà de l’écriture de scripts simples, cette mission hybride à Montréal/Laval est faite pour vous.

Engagement Randstad Canada

Randstad Canada s’engage à favoriser une main-d’œuvre reflétant l’ensemble des peuples du Canada. En conséquence, nous nous engageons à élaborer et à mettre en œuvre des stratégies visant à accroître l’équité, la diversité et l’inclusion au sein du lieu de travail en examinant nos politiques, pratiques et systèmes internes tout au long du cycle de vie de notre effectif, y compris lors du recrutement, du maintien en poste et de l’avancement de tous les employés. En plus de notre engagement profond à respecter les droits de la personne, nous nous consacrons à des actions positives pour provoquer un changement afin de garantir à chacun une pleine participation au sein de la main-d’œuvre sans obstacles, qu’ils soient systémiques ou autres, en particulier les groupes en quête d’équité qui sont généralement sous-représentés dans la main-d’œuvre du Canada, notamment les personnes qui s’identifient comme des femmes ou des personnes non binaires/non conformes au genre ; les personnes autochtones ; les personnes en situation de handicap (visible ou invisible) ; et les membres des minorités visibles, des groupes racialisés et la communauté LGBTQ2+.

Randstad Canada s’engage à créer et à maintenir un lieu de travail inclusif et accessible pour tous ses candidats et employés en soutenant leurs besoins en matière d’accessibilité et d’accommodement tout au long du cycle d’emploi. Nous demandons à toutes les personnes postulant à un emploi d’indiquer tout besoin d’accommodement en envoyant un courriel à to ensure their ability to fully participate in the interview process.