Enable job alerts via email!

Senior Software Development Engineer in Test

0000055341 RBC Financial (Caribbean) Limited

Toronto

Hybrid

CAD 90,000 - 120,000

Full time

4 days ago
Be an early applicant

Job summary

A leading financial institution is seeking a Senior Software Development Engineer in Test to enhance testing processes and drive automation for Digital Applications. The ideal candidate will have significant experience in software engineering, test automation, and familiarity with various frameworks. This position offers a collaborative environment focused on growth opportunities and impactful work.

Benefits

Challenging work opportunities
Progressive responsibilities
Opportunity to make a difference

Qualifications

  • 5 to 7 years of active software engineering and test automation coding experience.
  • Proven experience with test automation infrastructure for large enterprises.
  • Strong experience with BDD and automation frameworks.

Responsibilities

  • Test all Digital and Originations apps portfolio.
  • Drive automation and maximize automation for project deliverables.
  • Design and enhance scalable BDD-based automation frameworks.

Skills

Application Testing
Decision Making
Detail-Oriented
Group Problem Solving
IT Quality Assurance
Programming Languages
Test Automation

Education

Degree in Computer Engineering, Computer Science, or related field

Tools

Selenium
Appium
Robot
Cucumber
Playwright
Cypress
TestNG
Python
Java

Job description

Job Description

This role can be located in the Caribbean Banking Market or in Canada where the successful candidate resides. Application Deadline: August 15, 2025.

What is the opportunity?

In this role, the Senior Software Development Engineer in Test (Snr SDET) for Digital Applications and Originations Labs at RBC Caribbean Technology will be responsible for testing, automation processes, methodologies, test strategies, and overall test delivery improvements. You will drive quality by leveraging automation to improve defect detection early and create test automation scripts for Digital Apps and Originations Labs using existing and new frameworks. Your goal will be to maximize automation test coverage and optimize testing activities through business analysis and automation techniques.

What will you do?

  1. Test all Digital and Originations apps portfolio.
  2. Drive automation, create, and execute automated test cases, maximizing automation for project deliverables.
  3. Develop and execute automated test plans for large projects, possibly taking planning and execution accountability.
  4. Champion defect prevention and early detection to improve quality.
  5. Design, build, or enhance scalable, robust BDD-based automation frameworks and test cases.
  6. Model system behaviors, optimize models, and maintain them as business requirements evolve.
  7. Create test suites, traceability matrices, and support test walkthroughs.
  8. Develop and maintain automation scripts, aligning with RBC Quality Engineering practices, and collaborate across IT and business lines.
  9. Ensure effective test execution, maximize automation, and follow defined processes aligned with QE strategy.
  10. Build automation reports and metrics for stakeholders from initiation to closure.
  11. Promote collaboration, provide coaching on automation frameworks, DevOps, and related practices.
  12. Seek opportunities to innovate through technology.
  13. Work within cross-functional teams to deliver high-quality solutions.
  14. Code, test, and implement full-stack solutions to meet business needs.
  15. Create intuitive, reusable automation interfaces using modern frameworks and build strong regression suites.

What do you need to succeed? Must have:

  • Degree in Computer Engineering, Computer Science, or related technical field.
  • 5 to 7 years of active software engineering and test automation coding experience.
  • Proven experience with test automation infrastructure for large enterprises; coding skills in Python, Java, or equivalent.
  • Strong experience with BDD and automation frameworks like Selenium, Appium, Robot, Cucumber, Playwright, Cypress, TestNG.
  • Deep understanding of testing frameworks, methodologies, and Agile practices.
  • Experience in writing complex system test plans and leading QE teams, with problem-solving and analytical skills.

Nice-to-have:

  • Experience as a software engineer.
  • Experience testing full-stack web and mobile applications.
  • Experience with DevOps, test integration, and tools.
  • Experience designing test cases at various levels and non-functional testing.

What’s in it for you?

We value challenging work, growth opportunities, and making a lasting impact. We foster a collaborative environment focused on community and mutual success.

  • Challenging work opportunities
  • Progressively greater responsibilities
  • Opportunity to make a difference

Job Skills: Application Testing, Decision Making, Detail-Oriented, Group Problem Solving, IT Quality Assurance, Long Term Planning, Predictive Analytics, Programming Languages, Software Product Testing, Test Automation

Additional Job Details

Address: 7-9 Saint Clair Avenue, Port of Spain, Trinidad and Tobago

Work hours/week: 37.5

Employment Type: Full time

Platform: TECHNOLOGY AND OPERATIONS

Job Type: Regular

Pay Type: Salaried

Posted Date: 2025-06-04

Application Deadline: 2025-08-16 (applications accepted until 11:59 PM on the day prior)

We are committed to inclusion and equal opportunity employment. We foster a respectful, supportive workplace that promotes diversity, belonging, and opportunity for all.

Join our Talent Community

Stay informed about career opportunities at RBC by signing up for updates on jobs, tips, and recruitment events. Discover how we use our passion to enhance client and community well-being at jobs.rbc.com.

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

Similar jobs