Senior Software Development Engineer in Test for digital banking solutions, designing automated testing frameworks. Collaborate with cross-functional teams to ensure quality in software delivery.
Responsibilities
Design, build, and maintain scalable test automation frameworks for digital banking applications.
Develop automated tests for web, mobile, API, backend, and integration layers.
Create and maintain automated regression, functional, smoke, integration, and end-to-end test suites.
Build and maintain mobile test automation using Appium, Espresso for Android, and XCTest for iOS.
Support quality engineering practices across Agile delivery teams.
Collaborate with developers to define testable acceptance criteria and improve code quality.
Implement automated testing within CI/CD pipelines.
Develop API automation for RESTful services, microservices, and integration points.
Support performance testing, load testing, and reliability validation.
Analyze test results, identify defects, and work with engineering teams to resolve issues.
Help define testing standards, automation patterns, and quality gates.
Participate in code reviews for automation frameworks and test scripts.
Mentor other QA engineers and contribute to a strong quality engineering culture.
Work directly with client teams in a consulting environment.
Requirements
7+ years of experience in software quality engineering, test automation, or SDET roles.
Strong experience designing and maintaining automated testing frameworks.
Strong programming skills in one or more languages such as Java, C#, JavaScript/TypeScript, Python, or Kotlin.
Experience with UI automation tools such as Selenium, Playwright, Cypress, or similar.
Experience working with Appium and in developing and maintaining mobile test automation with Espresso for Android and XCTest for iOS.
Strong API testing experience with tools such as REST Assured, Postman, Karate, and similar tools.
Experience testing microservices, APIs, and distributed systems.
Experience integrating automated tests into CI/CD pipelines using tools such as Azure DevOps, GitHub Actions, Jenkins, GitLab CI, or similar.
Experience with Git, pull requests, branching strategies, and code reviews.
Strong understanding of Agile delivery practices.
Experience with SQL and database validation.
Ability to troubleshoot complex technical issues across frontend, backend, mobile, API, and infrastructure layers.
Strong communication skills and comfort working directly with client stakeholders.
We are hiring a Quality Assurance Analyst / Test Engineer (SDET) for a hybrid contract role in Oakville, ON, requiring 5 - 7 years of experience with test automation tools like Playwright.
QA Automation Engineer at Kitco Metals focusing on automating web, API, and integration testing processes. Collaborating with developers and utilizing AI - assisted tools for efficiency.
System Test QA Engineer at Nokia ensuring quality of optical communication technology. Design and execute automated test cases in Python collaborating with cross - functional teams.
SYNC Test Engineer involved in embedded software development at Ford of Canada. Testing and validating application frameworks using Python, C++, Java, and Kotlin in hybrid work environment.
Business Systems Analyst / QA leveraging data analysis, migration, and automation for financial services. Collaborating with cross - functional teams to improve system efficiency and data quality.
Software Development Engineer in Test at Sun Life providing automated testing services throughout the systems development life cycle for Agile projects. Collaborating with dynamic colleagues to ensure quality in backend application delivery.
Staff SDET at Goods & Services designing and maintaining automated testing solutions for native mobile and web applications. Leveraging AI tools for efficient test design and execution in a flexible remote setup.
Senior QA Automation Engineer at Autodesk working on quality assurance for AI applications. Designing automated test suites and frameworks while collaborating with global teams.
We are hiring a Quality Assurance Analyst / Test Engineer (SDET) for a contract role in Oakville, ON, combining software testing expertise with automation development.