Responsibilities
- Leverage AI coding tools and autonomous workflows to create scalable test coverage by designing agent capabilities, execution harnesses, and orchestration systems that reliably generate, run, analyze, and fix tests over time.
- Lead end-to-end ownership of QA infrastructure including test frameworks, test data handling, environment setup, CI/CD integration, reporting, and managing flaky tests, treating it as a product for internal teams.
- Develop and maintain automated test suites across multiple levels—unit, integration, API, end-to-end, performance, and regression—on a .NET/React stack integrated with a large legacy system, ensuring speed, reliability, and clarity.
- Design and manage multi-stage agent workflows for automated test creation from tickets and specifications, exploratory testing, failure analysis, bug reproduction, and coverage assessment, selecting or building appropriate orchestration tools.
- Establish the QA operating model for modernization projects, defining how testing work is initiated, how evidence is documented, how test plans are managed, and how quality insights are shared with engineering and product teams.
- Influence system architecture with a focus on testability, shaping API design, modular boundaries, observability features, and data strategies to support efficient testing by both people and AI agents.
- Take full ownership of quality outcomes from requirement definition through to production deployment, collaborating closely with Product, Engineering, and DevOps to validate functionality and ensure smooth releases.
- Engage in code reviews, enhance CI/CD pipelines, and maintain accurate technical documentation to elevate the team’s overall engineering standards.
Compensation
$100,000 to $150,000 CAD, with midpoint hiring for experienced candidates and performance-based growth opportunities
Work Arrangement
Remote (Country)
Other
- The expected salary range is $100,000 to $150,000 CAD, with midpoint hiring for experienced candidates and room for growth based on performance.
- Role is remote within Canada.
- Candidates must be fluent in AI-augmented development and treat continuous learning as a core professional skill.
- Position requires strong communication skills for both technical and non-technical stakeholders.