Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • QA Automation Engineer advancing AI-first QA automation for Quest Software’s Azure-based On Demand Migration SaaS. Building C#/.NET tests, cloud QA labs, and agentic development workflows.

Responsibilities

  • Define and advance AI-first QA automation practices across the project team
  • Use AI coding agents and AI-assisted development platforms in solution design, implementation, automated testing, debugging, troubleshooting, refactoring, code reviews, and technical documentation
  • Design reusable prompts, agent instructions, automation workflows, validation steps, and guardrails for consistent and responsible AI-assisted software development
  • Build, test, document, and maintain QA/QC systems for several products using C#/.NET and Microsoft Azure technologies
  • Implement system test cases and automated product tests
  • Create and manage cloud-based quality assurance labs
  • Participate as a member of an Agile Scrum team
  • Help deliver high-quality product releases with low defect rates using QA/QC best practices

Requirements

  • Completion of a computer science undergraduate degree or equivalent practical experience
  • Minimum of 3+ years working experience in commercial software development
  • Professional experience using AI coding agents, AI-assisted development tools, or agentic automation workflows as a substantial part of real software development work
  • Advanced practical experience with GitHub Copilot, Claude Code, Windsurf, or comparable AI-powered development platforms
  • Ability to apply AI coding tools to improve software design, implementation productivity, code quality, automated testing, debugging, troubleshooting, refactoring, code review, or technical documentation
  • Experience maintaining and extending product QA/QC environments using mocking, automation, integration testing, and code coverage
  • Experience with ad-hoc testing of applications on Microsoft Windows desktop and server operating systems
  • Knowledge of virtual machines, networking, and cloud environments
  • Ability to provision, configure, and secure complex test environments in the cloud
  • Excellent troubleshooting and problem-solving skills
  • Ability to help replicate and diagnose customer issues for the development team
  • Experience with Git and Azure DevOps in a team environment
  • Good interpersonal skills and ability to work well in a team environment
  • Nice to have: Experience in Active Directory, Entra ID, Exchange, SharePoint, and/or Teams
  • Nice to have: Experience with PowerShell or other scripting languages
  • Nice to have: Experience with Selenium or similar test automation tools
  • Nice to have: Experience developing and maintaining YAML CI/CD pipelines using Azure DevOps or similar systems

Benefits

  • Competitive pay
  • Annual bonuses
  • Top-performer recognition
  • Comprehensive health benefits
  • Family benefits
  • Retirement benefits
  • Flexible work options
  • Generous PTO
  • Wellness programs
  • Learning platforms
  • Mentorship
  • Leadership programs
  • Employee Resource Groups
  • Support from the Equality & Inclusion Council

Job type

Full Time

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

AzureCloudSelenium.NET

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.