QA Automation Developer
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
