Skip to Content

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