← All jobs
RB

Digital Asset QA Engineer

RBCToronto, ON, Canada
Type
Full-time
Work setup
Remote
Experience
Mid
Posted
Today
🌍 Fully remote

What engineering roles in crypto pay

146 salaries · our own data
median $207k$145k$273k

Most engineering roles in crypto pay between $145k and $273k, with a median of $207k.

As a Digital Asset QA Engineer at RBC, you design, develop, and execute comprehensive test strategies for smart contracts, blockchain integrations, and platform components. You join the digital asset team within Capital Markets, responsible for ensuring the quality, security, and performance of blockchain-based applications across the organisation.

What you'll do

  • 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, including 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, providing 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 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

What you bring

  • A 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

Nice to have

  • Experience testing blockchain applications, smart contracts, or cryptocurrency systems
  • Familiarity with smart contract testing frameworks such as Hardhat, Foundry, Truffle, Brownie, or Anchor
  • 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 such as Selenium, Cypress, or Playwright
  • Exposure to DevOps practices and CI/CD pipeline integration

What we offer

  • Salary range of $135,000-$225,000 depending on experience, skills, and market conditions
  • Discretionary bonus
  • 401(k) program with company-matching contributions
  • Health, dental, vision, life, and disability insurance
  • Paid time-off plan
  • Full-time, salaried position based in Toronto, Canada

About RBC

RBC is one of the largest and most successful banks in the world, operating across Capital Markets and other business segments. The organisation values diverse perspectives, inclusive collaboration, and creating a workplace where employees can perform at their best and grow professionally.

Context for this role

From the live jobs we track on CryptoJobsHQ, updated daily.

The market for Security roles

1,037 Security roles are open across crypto right now.

Browse Security Jobs →
Similar roles at other companies
Get an email when RBC posts new roles. One email a day at most, only when there is something new.