Développeur(-euse) senior en automatisation de l'assurance qualité (HELOC)

Upgrade · Montreal

  • Senior
  • Full-time
  • Posted 2026-09-22
  • Confirmed live on 25 September 2026

Apply at Upgrade

Job description

Upgrade aide ses clients à avancer dans la bonne direction grâce à des produits financiers abordables et responsables. Depuis 2017, nous avons aidé plus de 7,5 millions de clients à accéder à plus de 42 milliards de dollars en crédit à la consommation. En nous concentrant sans relâche sur l'amélioration du bien-être financier de nos clients, nous développons des produits qui leur permettent de faire des économies et qui les soutiennent pour un meilleur avenir financier. Nous sommes soutenus par certains des meilleurs investisseurs dans le domaine de la technologie et avons été récemment valorisés à 7,3 milliards de dollars.

Nous sommes constamment reconnus pour notre culture de collaboration et d'inclusion. Plus récemment, nous avons été classés parmi les Premières entreprises fintech au monde par CNBC, Meilleurs lieux de travail par Built In, et par le San Francisco Business Times, Meilleurs lieux de travail d'Amérique par Newsweek, Meilleur employeur ''Startup'' par Forbes, et Employeurs les plus sains par Phoenix Business Journal.

Nous recherchons de nouveaux membres d'équipe qui sont enthousiastes à l'idée de concevoir et de proposer des produits nouveaux et meilleurs. Rejoignez-nous et aidez à bâtir un meilleur avenir financier pour des millions de personnes.

À propos du rôle :

Nous sommes à la recherche d'un(e) développeur(-euse) senior en automatisation de l'assurance qualité pour se joindre à notre équipe et prendre en charge, de bout en bout, la création d'un nouveau produit axé sur la qualité. Grâce à l'automatisation et aux tests fonctionnels, cette personne validera une variété de produits afin d'offrir à nos clients une expérience bancaire fluide. À titre de développeur(-euse) senior en AQ, vous travaillerez directement avec nos équipes produit et participerez aux revues de spécifications applicatives ainsi qu'aux séances de conception architecturale, en apportant votre point de vue sur la qualité. Vous établirez également des stratégies de test pour diverses fonctionnalités. Au cours de votre première année, vous développerez une compréhension approfondie de la façon de livrer des logiciels performants au rythme du développement. Vous évoluerez dans un environnement qui favorise la prise en charge à tous les niveaux, y compris la configuration et la surveillance des applications en production.

Il s'agit d'un poste entièrement en télétravail, offert aux candidats basés au Canada.

Nos technologies de base comprennent :

Java, Selenium Webdriver, Playwright, Claude Code, TestNG, Maven, Git, Jenkins, ArgoCD, SQL, REST Assured, OkHttp, SumoLogic, Docker, Kubernetes, Gatling, Linux, etc.

Ce que vous ferez :

• Développer l'automatisation des tests au rythme du développement des fonctionnalités, en utilisant des outils d'IA ainsi que nos cadres de tests fonctionnels et de performance

• Utiliser des modèles de langage (LLM) pour créer des plans de test de fonctionnalités et des bases de connaissances internes afin de faciliter l'utilisation des outils d'IA pour les efforts d'automatisation et de tests approfondis

• Définir des flux de travail personnalisés en IA permettant à tous les développeurs de tester de nouvelles fonctionnalités à l'aide des tests d'automatisation existants, d'évaluer les échecs de tests et de résoudre les problèmes d'environnement

• Exécuter des tests fonctionnels et de performance en déployant des environnements jetables à la demande pour mettre en service des microservices avec différentes versions et configurations, et personnaliser le contenu des bases de données

• Personnaliser, configurer et corriger les services, et déployer les changements d'infrastructure et de code jusqu'en production

• Analyser les fichiers journaux et résoudre les problèmes de production en les automatisant et en les reproduisant dans un environnement hors production

• Collaborer avec la plateforme d'AQ pour créer des solutions de validation des fonctionnalités et d'automatisation des tests pour votre produit

Ce que nous recherchons :

• Capacité à développer l'automatisation des tests en Java à l'aide de Selenium/Playwright, en utilisant des environnements de développement intégrés (IDE) tels qu'IntelliJ ou Eclipse, avec ou sans assistants de codage

• Expérience dans le déploiement de services dans divers environnements tels que Kubernetes, à l'aide d'outils de déploiement comme ArgoCD et Jenkins

• Capacité à améliorer l'efficacité de l'infrastructure de test existante à l'aide de Docker, Playwright et de l'exécution de navigateurs en mode sans tête (headless)

• Connaissance des agrégateurs de journaux tels que SumoLogic ou Kibana, et des outils de surveillance d'applications tels que Honeycomb ou Grafana

• Passion pour l'automatisation des tests et la livraison de fonctionnalités de haute qualité dans un environnement au rythme soutenu

• Aisance à travailler selon la méthodologie Agile

Ce que nous vous offrons :

• Salaire compétitif et plan d'options d'achat d'actions

• Co

Prepare for the interview

Nothing collected for this employer yet. The Blind 75 is what technical screens draw from; practise it here, with a coach, in Java or Python.

More at Upgrade

All open software jobs