We are seeking an experienced Quality Assurance Developer to join an Agile delivery team supporting large-scale digital services within the public sector. This is a 12-month remote contract.
Roles and Responsibilities
Develop, maintain, and enhance automated and manual test suites for functional, regression, performance, and security testing
Build automated test frameworks using Playwright, Cypress, and/or Selenium
Test RESTful APIs and microservices-based applications
Work within Agile Scrum teams to support iterative delivery
Participate in CI/CD pipelines and automated deployment workflows
Support and administer User Acceptance Testing (UAT) environments, including data prep and coordination with business testers
Write SQL queries for data validation and test setup
Work with modern containers and cloud technologies such as Docker, Kubernetes, OpenShift, and GCP
Provide guidance, coaching, and support to other QA team members
Qualifications and Skills
5+ years of QA Automation experience
Hands-on experience with Playwright, Cypress, or Selenium
Strong understanding of REST APIs, microservices, and modern web architectures
Experience with CI/CD tools (Azure DevOps, Jenkins, GitLab, GitHub Actions, etc.)
Experience with SQL and relational databases (Postgres, Oracle, MySQL)
Experience with Docker, Kubernetes, or similar container platforms
Strong communication skills, ability to work in Agile teams
Experience supporting UAT environments considered an asset