QA Software Engineer- job post Incognito Software
Job Description
Are you passionate about solving problems and delivering next-generation software to enhance the Internet experience? Join a global leader creating software for broadband service providers. We have been growing since 1992 and now work with some of the top service providers worldwide to deliver solutions that are innovative, creative, and make life easier for millions of subscribers.
We are seeking a QA Software Engineer in British Columbia or Ontario, Canada who thrives in a fast-paced global team environment.
In this role, you will take ownership of quality across complex, distributed systems. This role goes beyond test execution — you will shape test strategy, drive automation maturity, and serve as a quality advocate across multiple engineering teams. You will work directly with our data, ML, and platform engineering squads to validate systems that handle high-throughput event streaming, workflow orchestration, observability pipelines, and ML inference at scale.
This is an ideal opportunity for a quality-minded engineer who has solid automation fundamentals and wants to grow into end-to-end ownership of CI/CD quality gates, performance benchmarking, and cross-functional test leadership.
This is a fully remote role, with the candidate working out of their home office in BC or ON, Canada. The salary range for this position is $65-$78,000 CAD
Test Automation & Engineering
Design, implement, and own automated test suites using JUnit and Playwright, across API, UI, and integration layers.
Architect reusable, maintainable test frameworks that scale across multiple services and repositories.
Lead continuous refactoring of test code to improve coverage, reliability, and execution speed.
Collaborate with developers during design and code review phases to embed quality earlier in the development cycle.
Define test coverage standards and gap analyses for new features and architectural changes.
Mentor junior QA engineers on test design patterns, tooling, and best practices.
CI/CD Pipeline Integration
Own and maintain QA stages within CI/CD pipelines (Jenkins, GitHub Actions, or equivalent).
