R

Royal Bank of Canada

Global banking, wealth management, and insurance

Senior Quality Engineer

Manual & Functional QAConfirmed live in the last 24 hours
Full-timeToronto, ON, CanadaNo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree in computer science, engineering, mathematics, or a related field, or equivalent professional experience.
  • At least 5 years of hands-on quality assurance or quality engineering experience supporting enterprise applications.
  • Strong functional, integration, application programming interface, database, and end-to-end testing skills.
  • Proficiency in SQL for data validation and issue investigation, and experience developing or maintaining automated tests.
  • Ability to own testing from requirements through execution, defect resolution, and release readiness reporting.
  • Analytical, communication, and coordination skills to manage competing priorities across distributed teams.

Responsibilities

  • Plan, design, and execute functional, integration, end-to-end, and regression testing for enhancements, fixes, and feature releases across legacy .NET, web, API, and backend processes and applications.
  • Translate requirements into reusable test cases and investigate issues using SQL, logs, and configurations.
  • Develop and maintain automated API, data validation, and regression tests.
  • Coordinate testing across concurrent changes, manage defects, and communicate progress and release risks.
  • Execute risk-based testing for security remediation, vulnerability fixes, infrastructure upgrades, and migrations.
  • Validate functionality, connectivity, authentication, and processing following infrastructure or security changes, partnering with development, security, and DevOps teams.
  • Establish data validation and reconciliation criteria; support conversion rehearsals, user acceptance testing, cutover readiness, and post-conversion validation.
  • Establish quality gates, entry and exit criteria, and reporting for coverage, defects, and risks.
  • Mentor QE team members and maintain documentation to strengthen testing practices and application knowledge.

Desired Qualifications

  • Experience in financial services, banking, or wealth management.
  • Experience with platform conversions, data migrations, or .NET technologies, including C#, ASP.NET, and VB.NET.
  • Familiarity with ETL testing.
  • Experience validating infrastructure upgrades, security remediation, or enterprise authentication changes.
  • Familiarity with continuous integration and continuous delivery pipelines, Git-based delivery, and post-deployment validation.
  • Understanding of performance, resilience, recovery testing, and audit evidence requirements.

About the Company

Royal Bank of Canada

Global banking, wealth management, and insurance

What does RBC do? It provides a wide range of financial services including personal and commercial banking, wealth management, insurance, investor services, and capital markets to clients in Canada, the United States, and 27 other countries. How do its products work? It earns revenue from loans, mortgages, investment products, and advisory services, and uses technology to deliver a seamless client experience across a diversified set of financial services, with an emphasis on digital tools and customer service. How is RBC different from competitors? It combines scale and global reach with a principles-led culture, a strong focus on community impact, and a large, diverse workforce (94,000+ employees) to drive client outcomes and continuous innovation. What is RBC’s goal? To help clients prosper and communities thrive by delivering reliable financial solutions and services while adapting to changing needs and maintaining leadership in the financial sector.

Company size
10,001+
Company stage
IPO
Headquarters
Toronto, Canada
Founded
1864

Recently Posted Jobs

Explore more opportunities at Royal Bank of Canada

See more jobs