Job Search and Career Advice Platform

Enable job alerts via email!

Software Quality Engineer

RBC

Toronto

On-site

CAD 80,000 - 100,000

Full time

17 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading global bank in Toronto seeks a Senior Quality Engineer Automation Analyst. This role involves automating testing using Python and Unix, ensuring quality for mission-critical applications, and collaborating closely with development teams. Candidates should have 5+ years in quality engineering, strong scripting capabilities, and experience with test automation frameworks. The position offers a comprehensive rewards program and opportunities for career development in a dynamic work environment.

Benefits

Comprehensive Total Rewards Program
Flexible work/life balance options
Professional development opportunities

Qualifications

  • 5+ years in QE/test environment focusing on automated testing.
  • 2+ years of test development experience.
  • Knowledge of Testing Life Cycle and Defect Management processes.

Responsibilities

  • Automate testing features and build scripts using Python and Unix.
  • Ensure quality of testing deliverables and support QE standards.
  • Collaborate with application development team in a DevOps environment.

Skills

Automated testing
Python
SQL
Unix
Defect management
QA methodologies
JIRA
Confluence

Education

Computer Engineering or related technical degree

Tools

Robot Framework
SoapUI
Selenium
TestNG
Job description
Job Description

What is the opportunity?

Are you a talented, creative, and results-driven professional who thrives on delivering high-performing applications? Come join us!

Global Functions Technology (GFT) is part of RBC’s Technology and Operations division. GFT’s impact is far-reaching as we collaborate with partners from across the company to deliver innovative and transformative IT solutions. Our clients represent risk, finance, HR, CAO, Audit, Legal, Compliance, Financial Crime, Capital Markets, Personal and Commercial Banking, and Wealth Management. We also lead the development of digital tools and platforms to enhance collaboration.

As a Senior Quality Engineer Automation Analyst you will provide support for a suite of business mission-critical and complex applications, understanding both the front and back-end of the applications and performing hands-on testing on various projects. The technology platform spans Windows and Linux, Python / Java environments, and MS SQL and Oracle databases.

WHAT WILL YOU DO?

  • Automate assigned areas/features using the existing framework and provide test estimations; build automation scripts using Python & Unix.
  • Responsible for overall quality of testing deliverables/activities.
  • Support the implementation of the QE Program and overall QE process and standards through continuous test execution and reporting.
  • Leverages existing automation frameworks, tools and artefacts to ensure testing is continuous, comprehensive and autonomous.
  • Hands-on experience in Python, SQL and Unix testing platforms; code reviews prior to deployments; integration test automation.
  • Collaborate with the Application Development team remotely as one team to integrate quality engineering concepts within the DevOps framework/pipeline.
  • Work with Senior QE lead/Manager across lines of business to identify end-to-end application changes to drive QE strategies during testing.
  • Hands-on testing, technical coaching, mentoring, training, and day-to-day interaction with a team of QE practitioners and developers, driving test cases for projects/programs.

WHAT DO YOU NEED TO SUCCEED?

Must have:

  • Minimum 5+ years of experience in a QE/test environment with a focus on technical, automated testing in a variety of environments (cloud, distributed and mainframe, business workflows and services/APIs, databases).
  • Minimum 2 years of test development experience working on the latest technologies and frameworks.
  • Good knowledge of Testing Life Cycle, Shift left approach and Defect Management processes for application support and development.
  • Good knowledge of QE processes, methodologies and test design techniques with hands-on experience with QTest, JIRA and Confluence.
  • Experience in a variety of test automation frameworks/tools (Robot Framework, SoapUI, Selenium, TestNG) and script development using scripting languages (e.g., Python, Java).
  • Hands-on coding experience in Python, SQL and HDFS/HIVE, Cloudera, Helios.

Nice-to-have:

  • QA-related certification (e.g., ISTQB, Agile testing, AML domain knowledge).
  • Knowledge of Gen AI, LLM and data engineering.
  • Computer Engineering, Computer Science, or related technical degree/diploma or equivalent experience (e.g., Python, Java, C, SQL DB querying).

WHAT's IN FOR YOU?

We thrive on the challenge to be our best, progressive thinking to keep growing, and working together to deliver trusted advice to help our clients thrive and communities prosper. We care about each other, reaching our potential, making a difference to our communities, and achieving success that is mutual.

  • 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
  • Work in a dynamic, collaborative, progressive, and high-performing team
  • Ability to make a difference and lasting impact
  • Flexible work/life balance options
  • Opportunities to do challenging work
  • Opportunities to take on progressively greater accountabilities

Address: RBC Centre, 155 Wellington St W, Toronto

City: Toronto

Country: Canada

Work hours/week: 37.5

Employment Type: Full time

Platform: Technology and Operations

Job Type: Regular

Pay Type: Salaried

Posted Date: 2025-11-13

Application Deadline: 2026-01-30

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

I nclusion and Equal Opportunity Employment

At RBC, we believe an inclusive workplace that has diverse perspectives is core to our continued growth as a leading bank. 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.

RBC is inviting candidates to apply for this vacancy. Qualified applicants may be contacted to review their resume in more detail.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.