Senior QA Tester
Listed on 2026-11-06
-
Software Development
Software Testing, Software Engineer, DevOps
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior QA Tester based in Canada.
As a Senior QA Tester, you will play a key role in advancing quality engineering and AI-powered test automation within a global software development environment. You will design, develop, and maintain automated testing frameworks to ensure the reliability, performance, and quality of enterprise software solutions built on Microsoft Azure. Working closely with Agile development teams, you will combine your expertise in C#/.NET,
cloud technologies, and quality assurance with emerging AI-powered development tools. You will also help establish innovative automation practices, improve testing efficiency, and strengthen software delivery processes. This role offers the opportunity to experiment with cutting‑edge AI technologies while contributing to scalable SaaS solutions used by organizations worldwide. You will join a collaborative, innovation‑driven environment that encourages technical excellence, continuous learning, and professional growth.
- Design, develop, and maintain automated testing frameworks and quality assurance systems using C#/.NET and Microsoft Azure.
- Implement and optimize QA automation strategies to improve software reliability, test coverage, and overall product quality.
- Leverage AI-powered coding assistants and platforms such as Git Hub Copilot, Claude Code, and Windsurf to accelerate testing, debugging, and development workflows.
- Develop reusable AI prompts, agent instructions, validation procedures, and responsible automation practices to enhance testing efficiency.
- Build, configure, and maintain cloud-based testing environments, including virtual machines, networking configurations, and integration testing infrastructure.
- Collaborate with Agile Scrum teams to identify, troubleshoot, and resolve software defects throughout the development lifecycle.
- Reproduce customer-reported issues, investigate technical problems, and support the delivery of reliable software releases.
- Contribute to test coverage improvements, code reviews, and technical documentation to maintain high engineering standards.
- Apply mocking techniques, integration testing, and code coverage analysis to validate software functionality and identify potential issues.
- Participate in continuous improvement initiatives to optimize QA processes, automation frameworks, and development workflows.
- Explore emerging AI technologies and recommend innovative approaches to strengthen quality engineering practices.
- At least 3 years of commercial software development experience, supported by a degree in Computer Science or equivalent practical experience.
- Strong hands‑on experience in QA automation and software testing using C#/.NET and Microsoft Azure.
- Solid understanding of mocking techniques, integration testing, code coverage, and Windows desktop and server testing.
- Professional experience using AI-powered coding agents and advanced proficiency with tools such as Git Hub Copilot, Claude Code, Windsurf, or comparable platforms.
- Knowledge of cloud architecture, virtual machines, networking configurations, and secure provisioning of test environments.
- Experience with Git, Azure Dev Ops, and Agile software development methodologies.
- Ability to design and maintain automated testing frameworks and integrate quality assurance practices into collaborative development workflows.
- Strong analytical and troubleshooting skills, with the ability to investigate complex technical issues and identify effective solutions.
- Excellent written and verbal communication skills in English, with the ability to collaborate effectively with technical stakeholders.
- Stron…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).