QA Automation Engineer
TalentLab Inc
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.