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 testing for Quest’s On Demand Migration SaaS on Azure. Building automated tests and cloud QA environments with C#/.NET.

Responsibilities

  • Help define and advance AI-first QA automation practices for the On Demand Migration product on Microsoft Azure
  • Implement system test cases and automated product tests
  • Create and manage cloud-based quality assurance labs
  • Contribute to adoption of AI-first QA automation practices across the project team
  • Use AI coding agents and AI-assisted development platforms for 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 responsible AI-assisted software development
  • Build, test, document, and maintain QA/QC systems for several products in an Agile lifecycle using C#/.NET and Microsoft Azure
  • 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
  • Demonstrated 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
  • Demonstrated 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 with techniques such as 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, with 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
  • Demonstrated experience with source control (Git) and issue tracking (Azure DevOps) systems in a team environment
  • Good interpersonal skills and ability to work well in a team environment
  • 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 (nice to have)

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 title

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.