Government of Alberta Logo

Base City: 

Remote Alberta - Remote

Salary: 

$73k to $100k

Rating: 

Self-taught: 

Position Type: 

Full-time

Position Keywords: 

Required: 

Diploma - Computer Science

Other Experience: 

  • Experience creating test cases and automated tests, planning test activities, creating test plans and strategies for projects.
  • Experience working with test frameworks, UI automation frameworks, and load testing frameworks, open source ecosystems such as Node.js/NPM.
  • Experience using source control, particularly git, in collaborative software development.
  • Experience working with CI/CD pipelines.
  • Experience conveying technical quality information in order to advise decision-makers on defect triage options.
  • Experience with test methodologies, different types of software testing and their application.
  • Experience with application programming interface (API) and UI testing.


Equivalencies:
A related two-year diploma in computer science or a related discipline from a recognized post-secondary institution and four (4) years related experience; or a related one-year certificate from a recognized post-secondary institution and five (5) years related experience.

Assets:

  • Experience with GitHub.
  • Experience with Azure DevOps.
  • Experience with Jira, Cypress, Gherkin, JMeter, Artillery, Lambdatest, BrowserStack.

What they want you to do: 

The Software branch is looking for a QA Automation Developer. This position will report to the Manager of Quality Assurance.

The responsibilities for this role include:

  • Leading the design and implementation of test automation by employing a human-centered design and agile approach, as part of the product team.
  • Providing technical advice and recommendations to the product team regarding quality assurance.
  • Assisting product teams to transition testing from being a manual process to an automated process with a high degree of repeatability.
  • Assisting the QA practice in developing best practices for quality assurance processes.
  • Working with other members of Software Delivery, in particular the DevOps practice, to expand what can be done with test automation to include performance, stress, smoke and other forms of testing.

© 2024