Digital Asset Qa Engineer (Toronto)

Digital Asset Qa Engineer (Toronto)

24 Oct
|
RBC
|
Toronto

24 Oct

RBC

Toronto

Job DescriptionPrimary ResponsibilitiesDesign, develop, and execute comprehensive test strategies for smart contracts, blockchain integrations, and platform componentsBuild 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 APIsCreate and execute test cases for web applications and user interfacesPerform security testing including smart contract vulnerability analysis and penetration testing coordinationConduct performance and load testing for blockchain integrations and platform services under various network conditionsTest transaction flows end-to-end across smart contracts, blockchain networks, and platform layersValidate data accuracy and consistency across blockchain indexing and enterprise data storesCollaborate with developers to understand technical implementations and identify edge casesWork with product managers and business analysts to translate requirements into comprehensive test scenariosDocument test plans, test cases, and quality metrics; provide regular status reportingEstablish and maintain QA standards, processes, and best practices for the digital asset teamParticipate in code reviews with focus on testability and quality considerationsMentor team members on testing techniques, automation frameworks, and QA methodologiesCoordinate user acceptance testing (UAT) and support business stakeholder testing effortsManage defect lifecycle from identification through resolution verificationResearch and evaluate testing tools, frameworks, and methodologies for blockchain and digital asset applicationsWork with DevOps teams to integrate automated tests into CI/CD pipelinesSupport production validation and post-deployment verification activitiesParticipate in incident analysis and contribute to root cause investigationsKey RelationshipsSmart contract, integration, and platform developers within the digital asset teamProduct Managers and Business AnalystsDevOps, Infrastructure,



and Production Support teamsSecurity Engineering and Cybersecurity teamsBusiness stakeholders and UAT participantsOffshore and remote QA and development teamsTechnology working groups (Internal QA group) and quality forumsExternal security auditors and penetration testing firmsRequired Education/ExperienceUniversity degree in Computer Science, Engineering or equivalent work experienceStrong QA engineering background with experience in test automationExperience testing APIs, distributed systems, or complex integrationsSolid understanding of software testing methodologies and quality assurance principlesPreferred Education/ExperienceUniversity degree in Computer Science or related fieldExperience testing blockchain applications, smart contracts, or cryptocurrency systemsFamiliarity with smart contract testing frameworks (Hardhat, Foundry, Truffle, etc.)Experience with security testing and vulnerability assessmentKnowledge of performance testing tools and methodologiesUnderstanding of blockchain transaction lifecycle and network behaviorExperience with test automation frameworks (Selenium, Cypress, Playwright, etc.)Exposure to DevOps practices and CI/CD pipeline integrationBehavioral CompetenciesStrong attention to detail with systematic, thorough approach to testingExcellent analytical and problem-solving skillsClear communication skills with ability to articulate quality risks and issues to technical and non-technical audiencesCollaborative team player with ability to build strong working relationshipsProactive mindset with ability to anticipate potential issuesComfort with ambiguity and evolving requirements in emerging technology spaceAdvocacy for quality and user experience throughout development lifecycleTechnical CompetenciesSmart 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 SolidityBlockchain testing concepts: transaction simulation, state testing, gas optimization validationSecurity testing methodologies and common smart contract vulnerabilities (reentrancy, overflow, access control, etc.)Performance testing tools (JMeter, K6, Locust)Version control systems (Git) and collaboration toolsCI/CD platforms and test integration (Jenkins, GitLab CI, GitHub Actions)Defect tracking and test management tools (Jira, TestRail, etc.)API testing tools and techniquesDatabase query and data validation techniquesUnderstanding of cryptographic concepts relevant to blockchain testingDocker and containerized test environmentsCloud platforms and test infrastructure provisioningThe 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 Advantages 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 CultureEnables Collective Achievement Of Our Strategic GoalsGenerates Sustainable Shareholder Returns And Above Market Shareholder ValueJob SkillsApplication DevelopmentApplication IntegrationsApplication MaintenanceApplications ArchitectureDetail-OrientedEnterprise Application DeliveryGroup Problem SolvingProgramming LanguagesSoftware Development Life Cycle (SDLC)System ApplicationsAdditional Job DetailsAddressRBC CENTRE, 155 WELLINGTON ST W:TORONTOCityTorontoCountryCanadaWork hours/week37.5Employment TypeFull timePlatformCAPITAL MARKETSJob TypeRegularPay TypeSalariedPosted Date Application Deadline Note** :** Applications will be accepted until 11:59 PM on the day prior to the application deadline date above#J-18808-Ljbffr

📌 Digital Asset Qa Engineer (Toronto)
🏢 RBC
📍 Toronto

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 (toronto) / toronto

Subscribe to this job alert:

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