Digital Asset QA Engineer (Ontario)

Digital Asset QA Engineer (Ontario)

21 Sep
|
RBC
|
Ontario

21 Sep

RBC

Ontario

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

Expected Salary Range
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.

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 chance for all.

#J-18808-Ljbffr

📌 Digital Asset QA Engineer (Ontario)
🏢 RBC
📍 Ontario

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: digital asset qa engineer (ontario) / ontario