Retour aux résultats

Développeur(euse), Assurance Qualité & Automatisation

  • Laval, QC, Canada

Temps plein

La candidature s’ouvre dans un nouvel onglet.

Détails de l’emploi

Type d’emploi
Temps plein
Postuler avant le
Expérience
Expérience : 2 à 5 ans d’expérience en développement logiciel et/ou en conception, automatisation et exécution de scénarios de test.
Langue de l’annonce
Français
Publié

Description originale de l’offre

Croesus fournit des solutions de gestion de patrimoine innovantes, performantes et sécuritaires, dont des systèmes de gestion de portefeuille, des outils de rééquilibrage de portefeuille et des interfaces de programmation d'applications (API). Ces solutions permettent aux professionnels de la gestion de patrimoine d'accroître leur productivité, d'enrichir leurs relations client, de prendre des décisions éclairées et d'optimiser la gestion de leurs actifs sous gestion. La mission de Croesus est d'offrir une expérience supérieure à ses clients, utilisateurs, partenaires et employés, et d'avoir un impact positif dans la communauté.

Avec plus de 200 employés dans ses bureaux de Montréal, Toronto et Genève, Croesus a remporté plusieurs prix de l'industrie à titre de fournisseur de solutions de grande qualité et d'employeur de choix.

Position

Aperçu Du Poste

Rattaché(e) à l'équipe d’assurance qualité technique, le/la Développeur(euse) QA & Automatisation joue un rôle clé dans la conception, l'automatisation et l'optimisation de nos stratégies de test Web, API et Performance. Au quotidien, vous développez et maintenez des suites de tests automatisés robustes (Playwright, Locust) intégrées dans nos pipelines CI/CD et nos infrastructures Cloud. En collaboration étroite avec les équipes DevOps et de développement, vous agissez comme référence qualité en vous assurant que les fonctionnalités sont cohérentes, testables et fiables. Vous utilisez activement des assistants IA (Claude Code) pour accélérer la rédaction des scripts et maximiser la fiabilité de nos livraisons.

Vos Responsabilités Quotidiennes

  • Automatisation Web & API : Concevoir, développer et maintenir des frameworks de tests automatisés bout-en-bout (E2E) et API avec Playwright (TypeScript/JavaScript), en appliquant le design pattern Page Object Model. Vous intégrez également des assistants IA (notamment Claude Code) pour accélérer la génération, le refactoring et la maintenance préventive des scripts.
  • Tests de Performance & Charge : Élaborer et exécuter des campagnes de montée en charge sur des architectures d'API et de microservices critiques à l'aide de Locust (Python) ou k6. Vous analysez les métriques de performance pour identifier les goulots d'étranglement et recommander des optimisations techniques.
  • Infrastructure Cloud & Conteneurisation : Déployer et exécuter des infrastructures de tests conteneurisées sous Docker via des tâches AWS ECS (Fargate). Vous automatisez également les flux de travail et la récupération des rapports/logs (AWS S3, CloudWatch) au moyen de scripts Python et Bash.
  • Intégration Continue & CI/CD : Orchestrer et intégrer les suites de tests automatisées (fonctionnels et de performance) au sein des pipelines GitHub Actions. Vous veillez à l'optimisation des temps d'exécution et garantissez la stabilité des résultats en réduisant le taux de faux positifs.
  • Productivité & Ingénierie IA : Développer et partager des skills et des prompts sur-mesure au sein de l'équipe afin d'accélérer les processus d'ingénierie, tout en identifiant les zones les plus critiques du logiciel à tester en priorité.

Ce que nous recherchons

Formation Et Expérience

  • Formation : Diplôme d’études collégiales (DEC) en assurance qualité de logiciels, en développement de logiciels ou dans un domaine connexe.
  • Expérience : 2 à 5 ans d’expérience en développement logiciel et/ou en conception, automatisation et exécution de scénarios de test.

Compétences Techniques

  • Langages : TypeScript, JavaScript, Python, Bash.
  • Automatisation & Testing : Playwright, Page Object Model (POM), tests d'API REST.
  • Performance & Charge : Locust, k6 ou Loadster.
  • Cloud & Conteneurs : AWS (ECS, Fargate, S3, CloudWatch), Docker, Boto3.
  • CI/CD & Gestion de code : GitHub Actions, Git.
  • IA & Productivité : Claude Code, assistants LLM, ingénierie de prompts et création de skills IA.

Aptitudes Personnelles

  • Travail d'équipe et accompagnement : Habileté à travailler en équipe, à coacher, accompagner et sensibiliser les collègues aux meilleures pratiques de l'assurance qualité.
  • Esprit critique : Capacité d'analyse rigoureuse pour évaluer la fiabilité du code et identifier les zones critiques du logiciel.
  • Communication efficace : Démontrer des compétences claires en communication verbale et écrite pour collaborer entre différentes équipes techniques.
  • Pragmatisme : Orienté(e) vers des solutions concrètes, adaptées aux contraintes de livraison et aux priorités de l'entreprise.

Ce défi vous intéresse ? Pensez-vous posséder les qualités et l’expertise requises pour ce poste ? Veuillez soumettre votre candidature dès aujourd’hui.

Bien que toutes les candidatures soient examinées avec soin, nous ne contacterons que les personnes retenues. Nous vous remercions de l’intérêt que vous portez à Croesus.
En savoir plus sur ce poste

Parrainage de visa

Aucune mention détectée dans l’offre

Signaler cette offre