826,151open jobs
53,202companies
135,845added this week
Browse all
Salary
$135k – $225k per year
Location
In office (Toronto)
Employment
Full-Time

Confirmed on the employer's own hiring board on Sep 26, 2026. First seen by Alion on Sep 20, 2026.

Overview
Company
Impact
Profile match
Headquartered in Toronto, Ontario - with its registered head office in Montreal, Quebec - Royal Bank of Canada (RBC) is a major global financial services enterprise and Canada's largest bank by market capitalization. The institution operates a diversified universal banking platform spanning personal and commercial banking, global wealth management, capital markets, insurance, and investor services. Serving over 19 million consumer, commercial, and institutional clients across nearly 30 countries, it functions as a global systemically important bank (G-SIB) and a primary provider of international financial infrastructure.

Job Description

Primary Responsibilities:

  • Design, develop, and execute comprehensive test strategies for smart contracts, blockchain integrations, and platform components
  • Build and maintain automated test frameworks for smart contract testing (unit, integration, and scenario-based tests)
  • Develop automated API testing suites for blockchain integration services and platform APIs
  • Create and execute test cases for web applications and user interfaces
  • Perform security testing including smart contract vulnerability analysis and penetration testing coordination
  • Conduct performance and load testing for blockchain integrations and platform services under various network conditions
  • Test transaction flows end-to-end across smart contracts, blockchain networks, and platform layers
  • Validate data accuracy and consistency across blockchain indexing and enterprise data stores
  • Collaborate with developers to understand technical implementations and identify edge cases
  • Work with product managers and business analysts to translate requirements into comprehensive test scenarios
  • Document test plans, test cases, and quality metrics; provide regular status reporting
  • Establish and maintain QA standards, processes, and best practices for the digital asset team
  • Participate in code reviews with focus on testability and quality considerations
  • Mentor team members on testing techniques, automation frameworks, and QA methodologies
  • Coordinate user acceptance testing (UAT) and support business stakeholder testing efforts
  • Manage defect lifecycle from identification through resolution verification
  • Research and evaluate testing tools, frameworks, and methodologies for blockchain and digital asset applications
  • Work with DevOps teams to integrate automated tests into CI/CD pipelines
  • Support production validation and post-deployment verification activities
  • Participate in incident analysis and contribute to root cause investigations

Key Relationships:

  • Smart contract, integration, and platform developers within the digital asset team
  • Product Managers and Business Analysts
  • DevOps, Infrastructure, and Production Support teams
  • Security Engineering and Cybersecurity teams
  • Business stakeholders and UAT participants
  • Offshore and remote QA and development teams
  • Technology working groups (Internal QA group) and quality forums
  • External security auditors and penetration testing firms

Required Education/Experience:

  • University degree in Computer Science, Engineering or equivalent work experience
  • Strong QA engineering background with experience in test automation
  • Experience testing APIs, distributed systems, or complex integrations
  • Solid understanding of software testing methodologies and quality assurance principles

Preferred Education/Experience:

  • University degree in Computer Science or related field
  • Experience testing blockchain applications, smart contracts, or cryptocurrency systems
  • Familiarity with smart contract testing frameworks (Hardhat, Foundry, Truffle, etc.)
  • Experience with security testing and vulnerability assessment
  • Knowledge of performance testing tools and methodologies
  • Understanding of blockchain transaction lifecycle and network behavior
  • Experience with test automation frameworks (Selenium, Cypress, Playwright, etc.)
  • Exposure to DevOps practices and CI/CD pipeline integration

Behavioral Competencies:

  • Strong attention to detail with systematic, thorough approach to testing
  • Excellent analytical and problem-solving skills
  • Clear communication skills with ability to articulate quality risks and issues to technical and non-technical audiences
  • Collaborative team player with ability to build strong working relationships
  • Proactive mindset with ability to anticipate potential issues
  • Comfort with ambiguity and evolving requirements in emerging technology space
  • Advocacy for quality and user experience throughout development lifecycle

Technical Competencies:

  • Smart contract testing frameworks (Hardhat, Foundry, Truffle, Brownie, Anchor)
  • Test automation frameworks for APIs (Postman, REST Assured, Pytest)
  • Web UI test automation (Selenium, Cypress, Playwright, Puppeteer)
  • Programming/scripting languages: JavaScript/TypeScript, Python, or Solidity
  • Blockchain testing concepts: transaction simulation, state testing, gas optimization validation
  • Security testing methodologies and common smart contract vulnerabilities (reentrancy, overflow, access control, etc.)
  • Performance testing tools (JMeter, K6, Locust)
  • Version control systems (Git) and collaboration tools
  • CI/CD platforms and test integration (Jenkins, GitLab CI, GitHub Actions)
  • Defect tracking and test management tools (Jira, TestRail, etc.)
  • API testing tools and techniques
  • Database query and data validation techniques
  • Understanding of cryptographic concepts relevant to blockchain testing
  • Docker and containerized test environments
  • Cloud platforms and test infrastructure provisioning

The Expected Salary Range For The Above Position Is $135,000 - $225,000 Depending On Factors Including But Not Limited To The Candidate'S Experience, Skills, Registration Status; Market Conditions; And Business Needs. This Salary Range Does Not Include Other Elements Of Total Compensation, Including A Discretionary Bonus And Benefits Such As A 401(K) Program With Company-Matching Contributions; Health, Dental, Vision, Life And Disability Insurance; And Paid Time-Off Plan.

Rbc'S Compensation Philosophy And Principles Recognize The Importance Of A Highly Qualified Global Workforce And Plays A Critical Role In Attracting, Engaging And Retaining Talent That:

· Drives Rbc'S High Performance Culture

· Enables Collective Achievement Of Our Strategic Goals

· Generates Sustainable Shareholder Returns And Above Market Shareholder Value

Job Skills

Application Development, Application Integrations, Application Maintenance, Applications Architecture, Detail-Oriented, Enterprise Application Delivery, Group Problem Solving, Programming Languages, Software Development Life Cycle (SDLC), System Applications

Additional Job Details

Address:

RBC CENTRE, 155 WELLINGTON ST W:TORONTO

City:

Toronto

Country:

Canada

Work hours/week:

37.5

Employment Type:

Full time

Platform:

CAPITAL MARKETS

Job Type:

Regular

Pay Type:

Salaried

Posted Date:

2026-09-14

Application Deadline:

2026-10-14

Note: Applications will be accepted until 11:59 PM on the day prior to the application deadline date above

Our Employment Opportunities

At RBC, we are guided by living shared values of Client First, Integrity, Collaboration, Respect and Excellence and winning together as One RBC. We believe an inclusive workplace that has diverse perspectives is core to our continued growth as one of the largest and most successful banks in the world. Maintaining a workplace where our employees feel supported to perform at their best, effectively collaborate, drive innovation, and grow professionally helps to bring our Purpose to life and create value for our clients and communities. RBC strives to deliver this through policies and programs intended to foster a workplace based on respect, belonging and opportunity for all.

Join our Talent Community

Stay in-the-know about great career opportunities at RBC. Sign up and get customized info on our latest jobs, career tips and Recruitment events that matter to you.

Expand your limits and create a new future together at RBC. Find out how we use our passion and drive to enhance the well-being of our clients and communities at jobs.rbc.com.

RBC is presently inviting candidates to apply for this existing vacancy. Applying to this posting allows you to express your interest in this current career opportunity at RBC. Qualified applicants may be contacted to review their resume in more detail.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
826,151 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

QA
Similar stack
Same company
Toronto
≈ $56k – $155k per year (Estimated) • Remote (Canada) • 3+ years exp • Ottawa
Python
SQL
C++
Databases
ClickHouse
ElasticSearch
DevOps
Rest API
GitHub Actions
CI/CD
Docker
GitHub
Linux
Cybersecurity
Trivy
Grype
Apply
≈ $56k – $155k per year (Estimated) • Remote (Canada) • 3+ years exp • Toronto
Python
SQL
C++
Databases
ClickHouse
ElasticSearch
DevOps
Rest API
GitHub Actions
CI/CD
Docker
GitHub
Linux
Cybersecurity
Trivy
Grype
Apply
$92k – $115k per year • Hybrid • 5+ years exp • High School Diploma • Quebec
Python
Go
SQL
PowerShell
C#
C#
.NET
Databases
Oracle
MS SQL
DevOps
GCP
GitHub Actions
Azure
CI/CD
AWS
GitHub
Management
Jira
Agile
Scrum
Apply
≈ $75k – $182k per year (Estimated) • In office • Full-Time • 8+ years exp • Singapore
Java
SQL
AI/ML
Model Context Protocol
DevOps
Kibana
CI/CD
Jenkins
GitLab
QA
Selenium
Playwright
Apply
In office • Contractor • 1+ year exp • Singapore
Apply
Founding Engineer 2 days ago
$100k – $160k per year • In office • Full-Time • 3+ years exp • New York
Python
JavaScript
TypeScript
Databases
PostgreSQL
AI/ML
AI Agents
LLM
Human-in-the-Loop
Frontend
Angular
Mobile
Clean Architecture
DevOps
AWS
Management
Jira
Apply
≈ $84k – $205k per year (Estimated) • In office • Full-Time • Toronto
Python
JavaScript
TypeScript
C++
Python
Django
Frontend
Angular
Apply
Staff Data Engineer 2 days ago
≈ $112k – $211k per year (Estimated) • In office • Full-Time • 7+ years exp • Toronto
Python
JavaScript
SQL
Node JS
Databases
Databricks
Delta Lake
MS SQL
ElasticSearch
Apache Kafka
Azure SQL Database
AI/ML
Spark
DevOps
OpenShift
Azure
Jenkins
Docker
Cybersecurity
LDAP
Analytics
Power BI
ETL/ELT
Cryptography
Vault
Management
Agile
QA
Selenium
Apply
≈ $63k – $129k per year (Estimated) • In office • Full-Time • 5+ years exp • Halifax
Python
SQL
AI/ML
Hadoop
Machine Learning
Analytics
Tableau
Management
Agile
Apply
≈ $66k – $143k per year (Estimated) • In office • Full-Time • 3+ years exp • Toronto
Python
SQL
PowerShell
Frontend
GraphQL
DevOps
Rest API
Splunk
GitHub Actions
Datadog
Dynatrace
GitLab CI
CI/CD
Jenkins
SRE
Self-Healing
Incident Management
SOAP
Management
Agile
Scrum
ITIL
Apply
≈ $80k – $185k per year (Estimated) • In office • Full-Time • 7+ years exp • Toronto
Java
AI/ML
Copilot
Claude Code
Devin
DevOps
OpenShift
Jenkins
GitHub
Management
Confluence
Agile
Waterfall
QA
Selenium
Postman
Apply
Lead QA Engineer 7 days ago
≈ $53k – $148k per year (Estimated) • In office • Full-Time • 8+ years exp • Toronto
SQL
C#
C#
.NET
Databases
Azure Cosmos DB
DevOps
Rest API
GitHub Actions
CI/CD
Jenkins
SOAP
Management
Agile
Scrum
QA
TestNG
Selenium
Cucumber
Swagger
Appium
Postman
WebDriverIO
Rest-Assured
SoapUI
Apply
≈ $54k – $151k per year (Estimated) • In office • Full-Time • 6+ years exp • Toronto
SQL
AI/ML
Copilot
DevOps
Azure
CI/CD
Git
Analytics
ETL/ELT
Informatica
Management
Jira
Apply
≈ $83k – $176k per year (Estimated) • In office • Full-Time • 4+ years exp • Bachelor's Degree • Quebec
Python
JavaScript
Java
TypeScript
SQL
AI/ML
RAG
Machine Learning
Frontend
Angular
DevOps
CI/CD
Jenkins
QA
Selenium
Playwright
Postman
SoapUI
Apply
AI Test Engineer 10 days ago
≈ $51k – $143k per year (Estimated) • In office • Full-Time • 3+ years exp • Quebec
Python
DevOps
CI/CD
Management
Agile
Apply
≈ $50k – $133k per year (Estimated) • In office • Toronto
AI/ML
Claude
Apply
≈ $32k – $73k per year (Estimated) • In office • Toronto
Apply
≈ $57k – $117k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Toronto
Analytics
Microsoft Excel
Apply
≈ $61k – $127k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Toronto
Apply
≈ $61k – $127k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Toronto
Apply
See all jobs
This is one of many
826,151 more open roles from verified company boards, updated every day.