QA Automation Developer
--Remote within Canada (Occasional travel within Alberta if required)--
QA Automation Developer
Location
Remote within Canada (Occasional travel to Edmonton, Alberta if required)
Employment Type
Long-Term Contract
Duration
12 Months (Possible Extension)
Work Schedule
Full-Time
Job Overview
We are seeking experienced QA Automation Developers to support large-scale digital transformation, service innovation, and modernization initiatives within a public sector environment.
The QA Automation Developer will work closely with cross-functional agile product teams to ensure high-quality delivery of modern digital services through automation, testing strategy, and quality engineering best practices.
The ideal candidate will have strong experience in automation testing, test framework development, API testing, performance testing, and CI/CD-integrated quality assurance practices within agile delivery environments.
Key Responsibilities
QA Automation & Quality Engineering
- Design, develop, and maintain automated test frameworks and test suites
- Create automation test plans, test cases, and test scenarios for digital applications
- Implement end-to-end, regression, functional, API, load, performance, and security testing strategies
- Develop reusable automation components and support scalability across projects
- Support BDD and TDD practices
Agile Delivery Support
- Collaborate with developers, product owners, business analysts, and QA teams in Agile environments
- Participate in backlog refinement, sprint planning, testing cycles, and releases
- Ensure continuous quality validation across SDLC
Automation Frameworks & CI/CD
- Build and maintain automation scripts integrated with CI/CD pipelines
- Support test reporting, metrics collection, and dashboards
- Contribute to automation standards and reusable frameworks
API, Performance & Security Testing
- Perform API testing for integrated digital services
- Design and execute load, performance, and security testing scenarios
- Identify defects and perform root cause analysis with development teams
Reporting & Documentation
- Prepare test documentation, reports, and metrics
- Support defect tracking and quality governance
- Maintain testing standards across projects
Required Qualifications
Mandatory Experience
- 4+ years automation test script development experience
- 3+ years automation test strategy and test planning experience
- 3+ years automation framework experience
- 2+ years GitHub or version control experience
- 3+ years performance/load/security or E2E testing experience
- 2+ years hands-on automation coding experience
Technical Skills
- Strong experience in QA automation tools and frameworks
- Experience developing automated test suites
- Agile/Scrum delivery experience
- Strong debugging and analytical skills
- CI/CD integrated testing knowledge
Nice to Have
- API testing tools experience (Postman, etc.)
- Cypress experience
- Cucumber / Gherkin
- Jira Xray
- Test metrics and dashboards
- UAT support experience
- Public sector or enterprise transformation experience
Preferred Tools & Technologies
- Selenium / Cypress / Playwright
- Cucumber / Gherkin
- Postman / API Testing Tools
- GitHub
- Jira / Xray
- CI/CD Pipelines
- Performance & Load Testing Tools
Work Environment
- Primarily remote within Canada
- Occasional travel to Edmonton, Alberta may be required
- Candidates must be eligible for security clearance and background checks
- Work must be performed within Canada
Additional Information
- Strong communication and collaboration skills required
- Experience in cross-functional Agile teams is highly preferred