Description du poste
Afin de pourvoir un poste de premier développeur de logiciel spécialisé dans les tests, nous recherchons un expert passionné, motivé et doté d’un excellent esprit d’équipe qui s’engage à préserver la qualité du code et l’excellence des tests. Le candidat idéal jouera un rôle essentiel pour assurer la qualité et la fiabilité de nos applications bancaires en concevant, en développant et en maintenant des cadres de test automatisés. À ce titre, vous agirez à titre d’expert-ressource et serez responsable de promouvoir les normes, la conformité et l’automatisation stratégique pour des cadres et des outils de développement, dans le but d’optimiser l’architecture et de générer une valeur tangible. Vous allierez compétences techniques, connaissances du secteur et esprit novateur pour accroître l’efficacité et l’exactitude des processus de test liés aux services bancaires. Vous devrez collaborer avec les analystes d’entreprise et les propriétaires de produit pour traduire les exigences bancaires en stratégies de test efficaces, vous tenir informé des technologies d’IA et des outils de test émergents afin d’améliorer continuellement les processus, ainsi que travailler de près avec les équipes de développement pour intégrer les tests automatisés aux pipelines d’intégration et de déploiement continus (CI/CD). Vous collaborerez avec des équipes interfonctionnelles afin de cerner et de résoudre les problèmes dès le début du cycle de vie du développement, de stimuler l’innovation grâce à de nouvelles méthodologies et de nouveaux outils qui améliorent l’efficacité et réduisent les tâches manuelles, en plus de mettre à profit vos solides compétences en communication et en collaboration pour travailler efficacement dans l’ensemble de l’organisation.
Responsabilités
-
Assurer la qualité et la fiabilité de nos applications bancaires en concevant, en développant et en maintenant des cadres de test automatisés.
-
Mettre à profit ses connaissances approfondies des opérations bancaires, des exigences de conformité et des flux de travail de l’entreprise pour concevoir des stratégies de test complètes qui tiennent compte des risques.
-
Concevoir et mettre en œuvre des solutions d’automatisation des tests robustes, évolutives et faciles à maintenir en s’appuyant sur des outils fondés sur l’intelligence artificielle (IA) et des technologies émergentes afin d’améliorer l’efficacité des tests.
-
Élaborer des scripts de test automatisés pour des scénarios de test fonctionnels et régressifs propres aux applications bancaires.
-
Définir la portée de l’automatisation, superviser la prestation de bout en bout et gérer l’infrastructure du cadre d’automatisation et les référentiels de code.
-
Exploiter les capacités de l’IA et de l’apprentissage automatique pour améliorer la génération de scénarios de test, simplifier leur exécution, réduire les tâches manuelles et mettre en place une fonction intelligente de génération de données de test dotée de capacités de détection d’anomalies.
-
Promouvoir la qualité globale des applications bancaires en cernant les risques, en créant des plans de test et en exécutant des scénarios de test.
-
Définir les besoins en données de test, les analyser, les créer et les préparer.
-
Faire le suivi de la couverture des tests, des paramètres sur les irrégularités et de la qualité globale des applications, et en rendre compte.
-
Dans le cadre de ce rôle, vous communiquerez et interagirez fréquemment avec des partenaires et des collègues au Canada ou ailleurs dans le monde.
Éléments clés à la réussite
Exigences
-
Baccalauréat en informatique, en ingénierie ou dans un domaine connexe, avec au moins quatre ans d’expérience en tant qu’ingénieur en développement logiciel spécialisé dans les tests.
-
Maîtrise des langages de programmation tels que Java, Python, Vue, Angular, node and Oracle, ainsi que des requêtes SQL pour l’exploration des données de test, la génération et le traitement des données.
-
Grande expérience des outils d’automatisation de tests, comme Selenium et Playwright, ainsi que des méthodologies BDD/TDD et du développement avec le cadre Cucumber.
-
Expérience dans les tests d’applications bancaires et solide compréhension des flux de travail bancaires, des produits financiers et des exigences réglementaires.
-
Expérience dans la création et le maintien de pipelines CI/CD avec des outils tels que Jenkins.
-
Expérience pratique dans les outils de test d’interfaces de programmation comme Postman ou SOAPUI ; expérience dans le développement d’interfaces de programmation et l’intégration de modèles au moyen d’interfaces de programmation.
-
Compréhension des notions fondamentales d’apprentissage profond, de la génération augmentée de récupération et des grands modèles de langage.
#LI-POST
Compétences professionnelles
Applications de système, Architecture des applications, Axé sur les détails, Cycle de vie du développement logiciel (CVDL), Développement d'applications, Intégration d'applications, Langages de programmation, Maintenance des applications, Prestation d'application d'entreprise, Résolution de problèmes en groupe
Détails supplémentaires de l’emploi
Adresse:
1 PLACE VILLE MARIE:MONTRÉAL
Ville:
Montréal
Pays:
Canada
Nombre d’heures de travail par semaine:
37.5
Type d’emploi:
temps plein
Secteur d’activité :
Technologie et exploitation
Type de fonction :
Régulier
Type d’échelle salariale:
Salarié
Date d’affichage:
2026-06-04
Date limite des candidatures:
2026-07-02
Remarque: Les demandes seront acceptées jusqu'à 23 h 59 le jour précédant la date limite de présentation des demandes ci-dessus
Nos occasions d’emploi
À RBC, nous sommes guidés par nos valeurs communes – Le client avant tout, Intégrité, Collaboration, Respect, Excellence – et le principe Ensemble à RBC, la clé de la réussite. Nous croyons qu’un milieu de travail inclusif offrant des points de vue diversifiés est essentiel à notre croissance continue, en tant qu’institution financière parmi les plus grandes et les plus rentables au monde. Notre milieu de travail propice à l’excellence, à la collaboration, à l’innovation et à l’épanouissement professionnel de nos employés contribue à concrétiser notre raison d’être et à générer de la valeur pour nos clients et les collectivités où nous exerçons nos activités. Pour cela, nous mettons en place des politiques et des programmes visant à favoriser un milieu de travail fondé sur le respect et l’appartenance et offrant des occasions pour tous.
Joignez-vous à notre communauté de talents
Tenez-vous au courant des formidables perspectives de carrière offertes à RBC. Inscrivez-vous et recevez des renseignements sur les plus récentes offres d’emploi et les activités de recrutement qui vous intéressent, de même que des conseils en matière de gestion de carrière.
Repoussez vos limites et bâtissez un nouvel avenir à RBC. Découvrez comment nous mettons notre passion et notre motivation au service du bien-être des clients et des collectivités à jobs.rbc.com.
RBC invite actuellement les candidats à soumettre leur candidature pour pourvoir ce poste vacant. En postulant à cette offre d’emploi, vous manifestez votre intention de poursuivre votre carrière à RBC en saisissant cette occasion. Les candidats qualifiés pourraient être convoqués pour que leur curriculum vitae soit examiné de plus près.