logo

View all jobs

QA Automation Engineer

Toronto, Ontario

QA Automation Engineer – Back Office Systems

Location: Ontario - Remote (must be open to occasional travel to office) 
Type: Full-time
 

About the Role

We’re looking for a Senior QA Automation Engineer to take ownership of automation within our back office systems—the internal applications, databases, and services that power our business. This is a hands-on and strategic role, ideal for someone who can assess a complex legacy environment, implement meaningful automation, and help shape the future of our QA practices as we modernize.

Our back office tech stack is homegrown and monolithic, with significant database-driven logic (Sybase, MySQL) and Java-based applications, along with some VB components. We’re currently moving from on-premise infrastructure to the cloud, introducing microservices, and looking for someone who can bring the right testing strategy to this transition.

What You’ll Do

  • Assess the current QA and automation landscape across legacy and new systems

  • Design and implement an automation framework for complex back office applications (not customer-facing portals or websites)

  • Build automation around APIs, database processes, stored procedures, and integrations between systems

  • Develop and maintain unit, integration, and regression tests to ensure quality through modernization efforts

  • Recommend the right tools and frameworks for the environment (we currently use OpKey, but are open to expert input)

  • Collaborate closely with senior developers, DevOps, and architecture teams to ensure test coverage across new microservices and cloud-based systems

  • Drive QA best practices and introduce new approaches where appropriate—avoiding “one-size-fits-all” automation

  • Own and evolve the QA automation roadmap, balancing immediate automation needs with long-term technical debt reduction

  • Mentor developers and contribute to a quality-first engineering culture

What You’ll Bring

  • 5+ years of experience in QA automation, ideally within complex or legacy system environments

  • Strong experience testing databases, stored procedures, and backend logic

  • Proficiency with Java; familiarity with VB is an asset but not essential

  • Hands-on experience with automation tools (OpKey, Selenium, Postman, or similar)

  • Familiarity with API testing, microservices, and cloud environments (AWS, Azure, or GCP)

  • Strong understanding of test strategy, framework design, and QA leadership principles

  • The ability to assess, design, and lead automation initiatives with minimal direction

  • Collaborative mindset—able to partner with senior developers and influence through expertise


Why Join

This role offers the opportunity to shape automation from the ground up in a transforming environment. You’ll have the freedom to recommend the right tools, define the roadmap, and create a scalable QA practice that will serve as the foundation for future modernization.

Share This Job

Powered by