Position: QA Automation Developer
Location: Remote within Canada (Occasional travel to Edmonton, Alberta if required)
Duration: 12 Months (Possible Extension)
Pay rate - $50/hr CAD on Incorporation
Role 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 automation test suites.
• Create automation test plans, test cases, and test scenarios for digital applications and services.
• Implement end-to-end, regression, functional, API, load, performance, and security testing strategies.
• Develop reusable automation components and support automation scalability across projects.
• Support Behavior Driven Development (BDD) and Test Driven Development (TDD) practices.
Agile Delivery Support
• Collaborate with developers, product owners, business analysts, and QA teams in agile sprint-based delivery environments.
• Participate in backlog refinement, sprint planning, testing cycles, and release activities.
• Ensure continuous quality validation throughout the software development lifecycle.
Automation Frameworks & CI/CD
• Build and maintain automation scripts integrated with CI/CD pipelines.
• Support automated reporting, test metrics collection, and quality dashboards.
• Contribute to automation standards, reusable frameworks, and testing best practices.
API, Performance & Security Testing
• Perform API testing and validation for integrated digital services.
• Design and execute load testing, performance testing, and security testing scenarios.
• Identify defects, analyze root causes, and collaborate with development teams for resolution.
Reporting & Documentation
• Prepare and maintain automation documentation, test artifacts, reports, and testing metrics.
• Support quality governance, defect tracking, and testing standards across projects.
Required Qualifications
Mandatory Experience
• 4+ years experience creating and modifying automation test scripts.
• 3+ years experience preparing automation test plans and automation testing strategies.
• 3+ years experience working with automation testing frameworks.
• 2+ years experience with GitHub or version control tools.
• 3+ years experience with performance testing, load testing, security testing, or end-to-end testing.
• 2+ years hands-on coding experience developing automation scripts.
Required Technical Skills
• Strong experience with QA automation tools and frameworks.
• Experience developing and executing automated test suites.
• Experience working in Agile/Scrum environments.
• Strong debugging and analytical skills.
• Familiarity with CI/CD-integrated testing practices.
Nice to Have
• Experience with API testing tools and frameworks.
• Experience with Cypress.
• Experience with Cucumber and/or Gherkin.
• Experience with Jira Xray.
• Experience establishing automation testing metrics and reporting dashboards.
• Experience implementing QA automation standards and best practices.
• Experience supporting User Acceptance Testing (UAT) for large enterprise applications.
• Public sector or large enterprise digital 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 role within Canada.
• Candidates may occasionally be required to attend meetings or work sessions in Edmonton, Alberta.
• Candidates must be eligible to obtain required security clearances and criminal record checks.
Additional Information
• Work must be performed within Canada.
• Strong communication and collaboration skills are required.
• Experience working in cross-functional agile delivery teams is highly preferred.