Senior Quality Assurance Automation Engineer

Odyssey Global

Toronto

On-site

CAD 120,000 - 150,000

Full time

5 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Odyssey Global is seeking a senior QA automation engineer to own automation across a large, complex benefits platform with multiple web portals. You will build reliable automated test scripts from existing requirements, test cases, and documentation, driving quality through reusable components and robust frameworks.

You will evaluate and enhance the automation framework, implement enhancements, and integrate tests into CI/CD pipelines using Azure DevOps or equivalent tools, applying AI-assisted

Qualifications

  • 10+ years of QA/testing experience with hands-on automation.
  • Experience creating automation tests from scratch and maintaining scripts.
  • Designing/building/enhancing automation frameworks.
  • End-to-end automation of complex web apps and portals.
  • Hands-on CI/CD and Azure DevOps or equivalent tools.
  • Experience leveraging AI-assisted tools for development.
  • Strong troubleshooting and root-cause analysis skills.
  • Ability to independently own automation deliverables and timelines.
  • Strong communication and collaboration skills.

Responsibilities

  • Develop automation for end-to-end workflows across multiple web portals and integrated applications.
  • Translate requirements, test cases, and docs into automated test scripts.
  • Review and customize the existing automation framework as needed.
  • Recommend improvements to framework, standards and approach.
  • Create reusable and maintainable automation components and scripts.
  • Leverage AI-assisted tools (e.g., GitHub Copilot) to accelerate script development.
  • Troubleshoot automation failures and perform root-cause analysis.
  • Integrate and execute automated tests through CI/CD pipelines.
  • Use Azure DevOps or equivalent tools for test management and defect tracking.
  • Ensure automation coverage supports release readiness and timelines.
  • Collaborate with QA, development, product, and other teams on workflows and test coverage.
  • Provide technical guidance and contribute to QA automation process improvements.

Skills

QA experience
Automation scripting
Automation frameworks
End-to-end automation
CI/CD
Azure DevOps
AI tools
Troubleshooting
Ownership
Communication

Tools

GitHub Copilot
Azure DevOps

Job description

This is a senior, hands-on automation role supporting a large and complex benefits platform consisting of multiple web portals. The successful candidate will take ownership of automation development, working from existing requirements, test cases, documentation, and reference materials to build reliable automated test scripts.

The ideal candidate will also be able to evaluate the existing standardized automation framework, make necessary enhancements, recommend improvements, and help ensure automation deliverables are completed in line with release timelines.

Key Responsibilities
  • Develop automation for end-to-end workflows across multiple web portals and integrated applications.
  • Translate existing requirements, test cases, documentation, and reference materials into automated test scripts.
  • Review the existing automation framework and enhance or customize it where required.
  • Recommend improvements to the automation framework, standards, and overall automation approach.
  • Develop reusable and maintainable automation components and scripts.
  • Leverage AI-assisted development tools such as GitHub Copilot to accelerate test-script development and improve automation efficiency.
  • Troubleshoot automation failures and perform root-cause analysis of script and framework issues.
  • Integrate and execute automated test suites through CI/CD pipelines.
  • Use Azure DevOps or equivalent tools for test management, defect tracking, traceability, and automation activities.
  • Support release readiness by ensuring automation coverage and scripts are completed within required timelines.
  • Collaborate with QA, development, product, and other technical teams to understand application workflows, dependencies, and required test coverage.
  • Provide technical guidance and contribute to continuous improvement of QA automation processes and practices.
Required Experience & Skills
  • 10+ years of overall QA/testing experience, with significant hands-on experience in QA automation.
  • Strong experience creating automation test scripts from scratch, as well as modifying, debugging, and maintaining existing scripts.
  • Demonstrated experience designing, building, enhancing, or customizing automation frameworks.
  • Strong experience with end-to-end automation of complex web applications and web portals.
  • Strong understanding of automation framework design and maintainable/reusable test automation.
  • Hands-on experience with CI/CD.
  • Experience with Azure DevOps or equivalent test/defect management tools.
  • Experience leveraging AI-assisted tools for automation/script development is strongly preferred.
  • Strong troubleshooting, analytical, and root-cause analysis skills.
  • Proven ability to independently own automation deliverables and support release timelines.
  • Strong communication and collaboration skills.
Nice to Have
  • SQL and backend validation experience.
  • Experience working with large enterprise platforms with multiple integrated applications.
  • Experience mentoring or providing technical guidance to other QA automation engineers.
Get your free, confidential resume review.

or drag and drop your file here.