Senior Quality Engineer

RBCToronto, ON
Onsite

About The Position

The RBC Team is hiring for a QE-Dev mixed role within Risk IT Team. In this role, you provide support for a suite of business mission-critical and complex applications, understanding both front and back-end of the applications under the guidance of the QE Manager. The technology platform spans the breadth of Windows and Linux platforms, Python / Java, Hive, and MS SQL.

Requirements

  • 5+ years of total experience in a QE/Dev or equivalent technical role + 2 years of Lead experience
  • Good knowledge of QE Processes, Testing Life Cycle, SDLC and Defect Management processes for application testing, development and support
  • Strong SQL and ETL Application testing experience knowledge
  • Experience working in Hadoop/CDP Big Data environments, with strong hands-on experience in Spark/Hive for real-time and batch processing application development.
  • Proficiency in Java/Python
  • Knowledge of Testing Methodologies and Design techniques with hands on experience on JIRA, Confluence, and test tracking tools
  • Strong problem solving, design, and analytical skills and out of the box thinking coming up with creative solutions on testing approach in critical timelines.
  • Experience with Unix/Linux environments
  • Knowledge of CI/CD and Devops Tools such as GIT, Docker, UCD etc
  • Ability to use AI to integrate within testing and development processes and improve efficiencies
  • Excellent communication skills and effective negotiation skills.
  • Computer Engineering, Computer Science, degree/diploma, Finance & Technology background or equivalent experience

Nice To Haves

  • Experience in a variety of test automation frameworks/tools e.g., (Robot Framework and others ) and script development using scripting languages (e.g.Python, Bash, shell scripting, etc.)
  • Proficient in Test-Driven Development (TDD) and unit testing (JUnit/testing), as well as Unix/Linux, shell scripting, and application configuration and deployment processes.
  • Experience with Iterative Waterfall and Agile Project Methodologies.
  • Financial product knowledge
  • PySpark and Spark SQL

Responsibilities

  • Develop and maintain automated test suites and test automation tools
  • Lead Timely delivery of releases, improvements and transformation initiatives in development and QE activities
  • Create test plans, test cases and test scripts based on complex requirement documents and business User Stories
  • Work with JIRA, Confluence, qTest for test case management, defect management, test reporting and other functions
  • Effectively collaborate with team members, stakeholders and business partners from initiation to close by using strong communication, rapport building and other stakeholder management techniques
  • Monitor and maintain adherence and compliance to quality standards on an ongoing basis.

Benefits

  • A comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, commissions, and stock where applicable
  • Leaders who support your development through coaching and managing opportunities
  • Ability to make a difference and lasting impact
  • Work in a dynamic, collaborative, progressive, and high-performing team
  • A world-class training program in financial services
  • Flexible work/life balance options
  • Opportunities to do challenging work
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service