Senior Test Automation Engineer

6-Month Contract | Toronto, ON | Hybrid

The Opportunity

Our client is a growing North American financial technology organization developing mission-critical payment, accounting and reporting software for the K–12 education sector.

Supporting more than 27,000 schools and managing over $8 billion annually, the organization is investing in modern cloud-based technology and expanding its SaaS capabilities.

We are seeking a hands-on Senior Test Automation Engineer to take ownership of software quality across a growing SaaS platform.

This position combines functional testing, automation development, API validation and database testing.

The successful candidate will work closely with Engineering, Product, Design and DevOps teams to improve test coverage, identify defects earlier and support reliable software releases.

Key Responsibilities

Functional Quality Assurance

  • Review business requirements, user stories and acceptance criteria to establish testing needs.
  • Design, execute and maintain functional, regression, smoke, integration, system and exploratory tests.
  • Identify, document, track and retest defects.
  • Collaborate with cross-functional Agile teams to ensure quality throughout the development lifecycle.
  • Contribute to shift-left testing practices and proactive defect prevention.

Test Automation

  • Design, develop, enhance and maintain automated testing frameworks.
  • Create automated UI, API and end-to-end tests using Playwright and Selenium.
  • Execute cross-browser and cross-environment testing.
  • Maintain automation coverage for critical SaaS functionality.
  • Investigate failed tests and improve the reliability and stability of automated test suites.

API Testing

  • Test REST APIs, integrations and backend services.
  • Develop positive, negative and edge-case API tests using Playwright and Postman.
  • Validate API responses, data contracts and error-handling behaviour.
  • Identify integration issues and collaborate with developers on resolution.

Database Validation

  • Write SQL queries to validate application and transactional data.
  • Perform backend data verification using joins, aggregations and other queries.
  • Support test data preparation and environment validation.

CI/CD & Agile Delivery

  • Integrate automated tests into Azure DevOps CI/CD pipelines.
  • Support continuous testing and efficient SaaS release cycles.
  • Investigate pipeline failures and assist with root-cause analysis.
  • Participate in Agile ceremonies and collaborate with Product, Engineering, Design and DevOps stakeholders.

Required Qualifications

  • Bachelor’s degree in Computer Science, Information Technology or a related discipline.
  • 5+ years of software QA experience across functional, regression, integration and system testing.
  • Strong hands-on Playwright and Selenium automation experience.
  • Experience building, maintaining and stabilizing automated testing frameworks and suites.
  • Practical REST API testing and automation experience using Playwright and Postman.
  • Strong SQL skills, including joins, aggregations and backend data validation.
  • Experience with Jira for defect management and Agile workflows.
  • Experience with Confluence for technical and testing documentation.
  • Understanding of Agile software development methodologies.
  • Working knowledge of cloud environments; Microsoft Azure preferred.
  • Strong analytical and troubleshooting capabilities.
  • Excellent attention to detail and communication skills.
  • Ability to independently manage QA responsibilities and collaborate across technical teams.

Preferred Qualifications

  • Performance testing experience using JMeter or similar tools.
  • Experience with AI-powered testing tools, including automated test generation, self-healing tests or analytics.
  • Experience with BrowserStack or comparable cross-browser/device testing tools.
  • Accessibility testing exposure.

Work Arrangement

  • Six-month contract.
  • Hybrid schedule requiring onsite attendance Tuesday, Wednesday and Thursday.
  • Toronto office near Yonge and Eglinton.
  • Potential contract extension or future permanent conversion, subject to business requirements and performance; neither is guaranteed.