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
7 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
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: 2 days ago • Promoted
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: 2 days ago • Promoted
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: 20 days ago • Promoted
Sr. Software Developer in Test (Python)

Sr. Software Developer in Test (Python)

Align Technology • Toronto, Ontario, 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: 30+ days ago
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: 2 days ago • Promoted
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: 2 days ago • Promoted
INVARA Testing

INVARA Testing

Re Focus LLC • TORONTO, YK, Canada
Full-time
Quick Apply
Develop test cases from business requirements.Fix product defects and create regression tests.Deliver accurate and timely effort estimates for change requests and small projects.Contribute to test ...Show more
Last updated: 17 hours ago • 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: 2 days ago • Promoted
Test Engineer

Test Engineer

ALTEN Canada • toronto, on, ca
Full-time
Mechanical Testing Engineer – Robotics & Space.Brampton, ON (Hybrid – 3 days onsite per week).Full‑time Contract | Start : ASAP. CGP (Controlled Goods Program).Reliability Security Clearance.Are you ...Show more
Last updated: less than 1 hour ago • Promoted • New!
Principal Software Engineer - Test Automation & Cloud Infra

Principal Software Engineer - Test Automation & Cloud Infra

Autodesk, Inc. • Toronto
Full-time
A leading software company based in Toronto is seeking a Principal Software Engineer to join their Regionalization Test Automation initiative. The role requires expertise in Test Automation, DevOps,...Show more
Last updated: 2 days ago • Promoted
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
Test Engineer - ALTEN Canada

Test Engineer - ALTEN Canada

ALTEN Canada • toronto, on, ca
Full-time
Mechanical Testing Engineer – Robotics & Space.Brampton, ON (Hybrid – 3 days onsite per week).Full‑time Contract | Start : ASAP. CGP (Controlled Goods Program).Reliability Security Clearance.Are you ...Show more
Last updated: less than 1 hour ago • Promoted • New!
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: 2 days ago • Promoted
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: 2 days ago • Promoted
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: 2 days ago • Promoted
Software Development Engineer III / Senior Software Development Engineer - Full Stack

Software Development Engineer III / Senior Software Development Engineer - Full Stack

Latinx in AI (LXAI) • Toronto
Full-time
Software Development Engineer III / Senior Software Development Engineer - Full Stack.Remote friendly (Canada, ON, Toronto, Canada). We’re obsessed with making hard work pay off, for our people, our...Show more
Last updated: 2 days ago • Promoted
Lead Functional Test Engineer - Automation and Onsite

Lead Functional Test Engineer - Automation and Onsite

Tata Consultancy Services • Toronto
Full-time
A leading IT services company in Toronto is seeking experienced professionals for a role involving test strategy creation and defect management. The position requires strong communication skills and...Show more
Last updated: 2 days ago • Promoted
Senior Software Engineer - Automation & API Testing (FinTech)

Senior Software Engineer - Automation & API Testing (FinTech)

Insight Global • Toronto C6A, ON, Canada
Full-time +1
A leading staffing firm is seeking a Senior Software Engineer for a 4-month contract in Toronto.The role involves designing and deploying features, developing automated tests for APIs and web appli...Show more
Last updated: 30+ days ago • Promoted