View all jobs

QA Automation Developer

  • Edmonton, Alberta

Job Title: QA Automation Developer

Job ID: GOAPRDJP00000976

Client: Government of Alberta

Department: Digital Design & Delivery (DDD)

Duration: 12 Months (Extension Possible)

Location: Edmonton, Alberta (Primarily Remote)

Work Authorization: Must be legally authorized to work in Canada

Employment Type: Contract

Pay Rate: Competitive (DOE)


Job Summary

The Government of Alberta's Digital Design & Delivery (DDD) division is seeking experienced QA Automation Developers to support digital transformation and modernization initiatives across multiple ministries.

Working within Agile, cross-functional product teams, you will be responsible for designing and implementing automated testing strategies that ensure high-quality digital services. This role includes creating automation frameworks, test plans, performance testing, security testing, CI/CD integration, quality metrics, and supporting modern software delivery practices including BDD/TDD.

This is a primarily remote opportunity; however, candidates must be available to attend occasional onsite meetings in Edmonton, Alberta when required. Work must be performed within Canada.


Responsibilities

  • Design and develop automated testing frameworks.
  • Create comprehensive test plans, test cases, and test scenarios.
  • Develop automated functional, regression, integration, API, performance, load, and security tests.
  • Implement and maintain automated test suites.
  • Support CI/CD pipelines and continuous testing.
  • Promote quality engineering practices including BDD and TDD.
  • Perform test automation using modern automation frameworks.
  • Collect quality metrics and generate automated reports.
  • Support reusable testing frameworks and AI-assisted testing initiatives.
  • Collaborate with Developers, Product Owners, Business Analysts, Scrum Masters, and DevOps teams.
  • Participate in Agile ceremonies including Sprint Planning, Reviews, Retrospectives, and Backlog Refinement.

Required Skills

  • QA Automation
  • Selenium
  • Cypress
  • Playwright
  • Java
  • JavaScript / TypeScript
  • Python
  • REST API Testing
  • Postman
  • JMeter
  • Performance Testing
  • Load Testing
  • Security Testing
  • Test Automation Frameworks
  • CI/CD
  • Azure DevOps
  • Jenkins
  • Git
  • BDD / TDD
  • Agile / Scrum
  • Test Planning
  • Test Strategy
  • Quality Engineering

Nice to Have

  • Government/Public Sector experience
  • AI-assisted Testing
  • Docker
  • Kubernetes
  • SQL
  • Azure Cloud
  • Microservices Testing