Talent.com
Software Development Engineer in Test
Software Development Engineer in TestRBC • Toronto, Canada
Software Development Engineer in Test

Software Development Engineer in Test

RBC • Toronto, Canada
6 days ago
Job type
  • Full-time
Job description

APPLICATION DEADLINE : January 30, 2026

This role can be located the Caribbean Banking Market or in Canada where the successful candidate resides

What is the opportunity?

The Software Development Engineer in Test (SDET) for Digital Applications and Originations Labs at RBC Caribbean Technology will be responsible for testing and automation processes, methodologies, and strategies, with a specific focus on native mobile applications for iOS and Android platforms. This role will leverage tools such as Xcode, Android Studio, and Firebase to ensure the delivery of high-quality mobile applications. The SDET will drive quality through early defect detection, automation, and continuous integration practices, ensuring seamless user experiences across mobile platforms.

You will be accountable for creating and executing test automation scripts for native mobile apps, maximizing automation coverage, and using business analysis and automation techniques to optimize testing activities.

What will you do?

Mobile Application Testing :

Responsible for testing native iOS and Android applications, ensuring functionality, performance, and usability.

Utilize Xcode for iOS testing and Android Studio / Firebase for Android testing, including crash analytics and performance monitoring.

Conduct testing across various devices, screen sizes, and operating system versions to ensure compatibility.

Automation Development :

Design, build, and maintain scalable BDD-based automation frameworks for mobile apps using tools such as Appium, Espresso, and XCUITest

Develop automated test scripts for functional, regression, and performance testing of mobile applications.

Integrate automation scripts into CI / CD pipelines using tools like Jenkins, GitHub Actions, or Azure DevOps

Quality Assurance :

Drive quality by implementing in-sprint automation and ensuring early defect detection.

Collaborate with developers to identify and resolve issues during the development lifecycle.

Perform manual exploratory testing for new features and edge cases not covered by automation.

Performance and Crash Monitoring :

Use tools like Firebase Performance Monitoring, Crashlytics, and Dynatrace to identify and resolve performance bottlenecks and crashes in mobile apps.

Conduct load and stress testing to ensure apps can handle high user volumes.

Collaboration and Reporting :

Work closely with cross-functional teams, including developers, product owners, and business analysts, to define test strategies and acceptance criteria.

Provide detailed test reports, defect metrics, and automation coverage reports to stakeholders.

Participate in sprint planning, daily stand-ups, and retrospectives to align testing efforts with Agile practices.

Continuous Improvement :

Stay updated on the latest trends and tools in mobile testing and automation.

Promote best practices in mobile app testing, including accessibility, security, and performance testing.

Mentor junior team members on mobile testing techniques and tools.

What do you need to succeed?

Technical Skills :

Mobile Testing Experience :

Proven experience in testing native iOS apps using Xcode and XCUITest

Proven experience in testing native Android apps using Android Studio, Espresso, and Firebase tools like Crashlytics and Performance Monitoring

Strong understanding of mobile app architecture, including APIs, databases, and third-party integrations.

Automation Frameworks :

Hands-on experience with Appium, Espresso, and XCUITest for mobile test automation.

Proficiency in scripting languages such as Java, Kotlin, Swift, or JavaScript for automation.

Performance and Crash Analytics :

Experience using tools like Firebase Crashlytics, Dynatrace, or AppDynamics to monitor app performance and crashes.

CI / CD Integration :

Experience integrating test automation into CI / CD pipelines using tools like Jenkins, GitHub Actions, or Azure DevOps

Testing Methodologies :

Strong understanding of Agile testing practices, BDD, and in-sprint automation

Experience in designing test cases for functional, regression, and performance testing.

Preferred Skills

Experience with non-functional testing (e.g., security, accessibility, and usability testing).

Familiarity with cloud-based mobile testing platforms like Perfecto or BrowserStack

Knowledge of RESTful APIs and tools like Postman for API testing.

Experience with microservices architecture and testing backend services.

What’s in it 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 :

Leaders who support your development through coaching and managing opportunities

The advantage of working with a dynamic, collaborative, and high performing team where initiative and hard work are recognized and rewarded

Opportunity to do challenging work

Job Details

Address :

RBC WATERPARK PLACE, 88 QUEENS QUAY 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-10-24

Application Deadline :

2026-01-31

Note :

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

Inclusion and Equal Opportunity Employment

At 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 opportunity for all.

#J-18808-Ljbffr

Create a job alert for this search

Software Development Engineer in Test • Toronto, Canada

Similar jobs
Senior Software Development Engineer in Test(SDET) PDF Solutions

Senior Software Development Engineer in Test(SDET) PDF Solutions

Semiconductor Engineering • Toronto, Canada
Full-time
We are seeking a senior test automation developer with deep expertise in backend and frontend test automation to lead the design, implementation, and maintenance of robust, scalable, and maintainab...Show more
Last updated: 3 hours ago • Promoted • New!
Propulsion Thermal Systems Software Test Engineer

Propulsion Thermal Systems Software Test Engineer

General Motors • Markham
Full-time
A leading automotive company is seeking candidates for a role with a hybrid work model in Markham.The candidate will be responsible for creating test scripts and analyzing testing outcomes for syst...Show more
Last updated: 12 hours ago • Promoted • New!
Test Engineer

Test Engineer

Agri-Neo • Toronto
Full-time
Agri-Neo’s mission is to help safely feed the world.Our vision to accomplish this is to set new food safety standards with our treatments for many foods. Our first product line is Neo-Pure, which le...Show more
Last updated: 18 hours ago • Promoted • New!
Software Development Engineer, AFT Quality

Software Development Engineer, AFT Quality

Amazon • Toronto
Full-time +1
A fulfillment center can appear to be a chaotic place.With millions of items moving in and out of an area twice as large as your average theme park every day, a quick peek under the roof would reve...Show more
Last updated: 18 hours ago • Promoted • New!
Senior eVTOL Test & Instrumentation Engineer — Hybrid

Senior eVTOL Test & Instrumentation Engineer — Hybrid

Essence Coaching Group • Toronto C6A, ON, Canada
Remote
Full-time
A leading aerospace company in Ontario, Canada, is seeking a Senior Test and Instrumentation Engineer to lead test development for next-generation eVTOL aircraft. This hands-on role requires 5+ year...Show more
Last updated: 19 days ago • Promoted
Hybrid Propulsion Thermal Test Engineer

Hybrid Propulsion Thermal Test Engineer

General Motors of Canada • Markham
Full-time
A leading automotive manufacturer in York Region seeks an experienced system test engineer.The successful candidate will develop test cases for propulsion thermal management, create test scripts, a...Show more
Last updated: 18 hours ago • Promoted • New!
Lead Software Development Engineer

Lead Software Development Engineer

Thomson Reuters • Toronto C6A, ON, Canada
Remote
Full-time
Lead Software Development Engineer.New Position : This position is open due to an existing vacancy to support our evolving business needs. Thomson Reuters is seeking an experienced Lead Software Deve...Show more
Last updated: 30+ days ago • Promoted
Software Engineer In Test

Software Engineer In Test

Accommodations Plus International • Markham
Full-time
Job Title : Software Engineer in Test.We are seeking a highly skilled Software Engineer in Test to join our dynamic Engineering team. This is a software development role with a primary focus on testi...Show more
Last updated: 18 hours ago • Promoted • New!
Senior Software Test Specialist

Senior Software Test Specialist

BlackBerry Corporation • Toronto
Full-time
Secusmart, a subsidiary of BlackBerry Limited, is the leading expert in the development and implementation of comprehensive anti-eavesdropping solutions for German government agencies and emergency...Show more
Last updated: 18 hours ago • Promoted • New!
Senior Software Test Specialist

Senior Software Test Specialist

BlackBerry • Toronto
Full-time
Secusmart, a subsidiary of BlackBerry Limited, is the leading expert in the development and implementation of comprehensive anti-eavesdropping solutions for German government agencies and emergency...Show more
Last updated: 18 hours ago • Promoted • New!
Software Development Engineer – Software Dev Ops & Continuous Integration Team

Software Development Engineer – Software Dev Ops & Continuous Integration Team

Advanced Micro Devices • Markham
Full-time
WHAT YOU DO AT AMD CHANGES EVERYTHING.At AMD, our mission is to build great products that accelerate next generation computing experiences—from AI and data centers, to PCs, gaming and embedded syst...Show more
Last updated: 12 hours ago • Promoted • New!
Automation Test Architect : CI / CD & AI-Driven QA

Automation Test Architect : CI / CD & AI-Driven QA

RBC Dominion Securities • Toronto
Full-time +1
A leading financial services firm in Toronto is seeking an experienced Automation Systems Engineer to implement test automation solutions and integrate CI / CD practices in their Global Payments Tech...Show more
Last updated: 18 hours ago • Promoted • New!
Senior Murex Test Engineer - MxTest

Senior Murex Test Engineer - MxTest

EPAM Systems • Toronto C6A, ON, Canada
Full-time
First Derivative is driven by people, data, and technology, unlocking the value of insight, hindsight, and foresight to drive organizations forward. Counting many of the world's leading investment b...Show more
Last updated: 30+ days ago • Promoted
Automation Tester (Payments)

Automation Tester (Payments)

Collabera LLC • Toronto
Full-time
Client : QA Automation Engineer (Payments).Duration : 12 Months possibility of 2+yrs of extension.Location : Toronto, ON (Hybrid onsite). Automation Engineering Experience.Exposure to reporting banking...Show more
Last updated: 12 hours ago • Promoted • New!
Software Development Engineer in Test

Software Development Engineer in Test

RBC • Toronto
Full-time
APPLICATION DEADLINE : January 30, 2026.This role can be located the Caribbean Banking Market or in Canada where the successful candidate resides. The Software Development Engineer in Test (SDET) for...Show more
Last updated: 18 hours ago • Promoted • New!
Test Automation Engineer

Test Automation Engineer

Delpath • Toronto
Full-time
Senior Test Automation Engineer – API & Digital Communications.Location Address : Hybrid - Toronto – 3 days / week (flexible). Subject to change : 3–4 days onsite may be required based on business needs...Show more
Last updated: 18 hours ago • Promoted • New!
Sr. Software Developer in Test (Python)

Sr. Software Developer in Test (Python)

Align Technology • Toronto, CA
Full-time
Quick Apply
This full-time, on-site position is ideal for experienced senior software development professionals with experience in automated testing. We are looking for a Senior Software Developer in Test (Sr.S...Show more
Last updated: 2 days ago
Java Software Engineer — Build, Test & Scale Apps

Java Software Engineer — Build, Test & Scale Apps

BeaconFire Inc. • Toronto
Full-time
A leading tech company in Canada is seeking an experienced software developer responsible for developing high-quality applications and designing scalable code. Candidates should have a Master's in C...Show more
Last updated: 18 hours ago • Promoted • New!