Full Job Description
Job Title: QA Automation Engineer
City: Toronto
State/Province: Ontario
Posting Start Date: 11/9/26
Job Description:
Key responsibilities will be to
• Design, develop, and maintain automated test frameworks and test suites for web, API, and backend services.
• Build automated regression, integration, end-to-end, and performance test coverage for new and existing capabilities.
• Partner with product owners, developers, and business stakeholders to understand requirements and define acceptance criteria.
• Integrate automated testing into CI/CD pipelines to support continuous delivery and shift-left quality practices.
• Validate functionality across investment product workflows, including onboarding, transaction processing, lifecycle events, reporting, and digital document workflows.
• Perform root cause analysis for defects and collaborate with engineering teams to drive resolution.
• Develop and maintain test data strategies and environments to support automated testing.
• Monitor and improve quality metrics, test execution efficiency, and release readiness.
• Support production validation, troubleshooting, and post-release verification activities.
• Advocate for quality engineering best practices, test automation standards, and continuous improvement initiatives.
QA automation & technical skills
• Strong hands-on experience designing and maintaining QA automation frameworks using Java or another object-oriented programming language.
• Experience testing Spring Boot services, REST APIs, microservices, integrations, and data flows, including positive, negative, boundary, and error-handling scenarios.
• Hands-on experience with API automation tools such as REST Assured and Postman/Newman, and UI automation tools such as Selenium, Playwright, Cypress, or equivalent.
• Experience with automated testing in CI/CD pipelines using source control, build tools, test reporting, and quality gates.
• Working knowledge of SQL and backend data validation, test-data management, service virtualization or mocking, and environment troubleshooting.
• Experience planning and executing regression testing for application rewrites, Spring Boot changes, operating-system or virtual-machine upgrades, and production-like environments.
Qualifications
• Bachelor's or Master's degree in Computer Science, Engineering, Information Technology, or a related field, or equivalent practical experience.
• 5+ years of hands-on software quality engineering or test automation experience in large-scale or complex environments.
• Demonstrated experience delivering automation for API, UI, integration, regression, and end-to-end testing.
Nice to have
• Experience with cloud-native applications and containerized environments.
• Experience with event-driven architectures and messaging technologies.
• Knowledge of financial services, wealth management, trading, or investment products.
• Familiarity with performance, security, and accessibility testing practices.
• Experience implementing quality engineering strategies within highly regulated environments.
Mandatory Skills: Test Automation.
Experience: 5-8 Years.
The expected compensation for this role ranges from CAD 77000 to CAD 120000 .