QA Automation Developer
Back to All Jobs
[social_share]
Our client requires over 10 QA Automation Developers to ensure the delivery of quality digital services through the creation and execution of test plans to support frequent delivery of features, create test cases and scenarios, design and implement system tests, design and implement load and performance tests, and design and implement security tests. This resource will manage test automation that allows for rapid and frequent delivery including implementing and coordinating contributions to automated test suites.
This resource will support and encourage the adoption of quality practices on a team such as code linting, test coverage, and Behavior/Test Driven Development (BDD/TDD). This resource will support any initiatives regarding the use of re-usable testing components/suites, the creation of test databases or the use of AI during testing. This resource will also support teams in defining metrics for service quality.
Work is remote within Canada.
Edmonton, Alberta (Remote within Canada)
Mandatory Requirements
- Experience with coding and developing new testing automation scripts with CI/CD pipelines such as Jenkins or GitHub Actions.
- 4 years’ experience creating and modifying automation test scripts.
- 3 years’ experience preparing or supporting the preparation of automation test plans and automation test cases.
- 3 years’ experience using automation testing frameworks.
- 2 years’ experience with GitHub.
- 3 years’ experience with load testing, performance testing, security testing and/or end-to-end testing.
- Must demonstrate hands on experience delivering QA automation solutions
- Must have experience supporting enterprise scale or public facing applications in public sector, private sector, or mixed delivery environments
- Working as part of a cross-functional delivery team (e.g. Developers, DevOps, Product Owners, etc.)
- Supporting applications with multiple stakeholders and significant user volume
- Operating within a structured delivery framework
- Must demonstrate hands on experience with QA automation tools, frameworks, and technologies used to implement automated testing solutions
- Automated functional, regression, and/or API testing
- Test automation frameworks (custom or industry standard)
- Source control systems and build/pipeline integration
- Scripting or programming languages commonly used for test automation
- Must have experience supporting continuous delivery through QA automation
- Integrating automated tests into CI/CD pipelines
- Enabling early defect detection and fast feedback cycles
- Supporting frequent, incremental releases of custom built solutions
- Demonstrate experience testing applications deployed in containerized, hybrid cloud, or platform based environments, including platforms such as Red Hat OpenShift.
- Demonstrate experience validating environments and deployments provisioned through Infrastructure as Code (IaC) (e.g., Terraform), including environment readiness and consistency.
- Demonstrate direct involvement in building, maintaining, or contributing to automated test stages within CI/CD pipelines, including test execution, reporting, and troubleshooting failed automated tests.
Desirable Requirements
- 1 year experience with API testing.
- 1 year experience with Cucumber and/or Gherkin.
- 1 year experience with Cypress.
- 1 year experience with establishing and gathering automation testing metrics.
- 2 years’ experience with implementing QA automation standards within an organization.
- 1 year experience with Jira Xray.
- 1 year experience with User Acceptance Testing processes on large, complex, multi-stakeholder environment.
Job Posting ID: 56843
Location: Edmonton, Alberta (Remote within Canada)
Estimated Starting Date: Jun 29, 2026
Estimated End Date: till Jun 30, 2027 + 2 pos. 1-year extensions
Posting Closing Date: May 27, 2026
Apply for this Job Posting
Fill in the form below to submit your application for this position.
