Match score not available

Career Opportunities: QA Automation Developer (63581)

Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

University degree in computer science or related discipline, Two years of relevant experience or equivalent, Experience with test cases and automated tests, Familiarity with CI/CD pipelines, Knowledge of API and UI testing.

Key responsabilities:

  • Lead design and implementation of test automation
  • Provide technical advice regarding quality assurance
  • Assist transitions from manual to automated testing
  • Develop best practices for QA processes
  • Collaborate with DevOps for comprehensive test strategies
Government of Alberta logo
Government of Alberta Government Administration XLarge http://www.alberta.ca/
10001 Employees
See more Government of Alberta offers

Job description

 

Job Information
Job Title: QA Automation Developer 
Job Requisition ID: 63581
Ministry: Technology and Innovation
Location: Remote across Alberta
Full or Part-Time: Full Time
Hours of Work: 36.25 hours per week
Permanent/Temporary: Permanent
Scope: Open Competition
Closing Date: October 21, 2024
Classification: System Analyst Level 2
Salary: $2,800.43 to $3,845.10 bi-weekly ($73,091 - $100,357/year)

The Government of Alberta is committed to a diverse and inclusive public service that reflects the population we serve to best meet the needs of Albertans. Consider joining a team where diversity, inclusion and innovation are valued and supported. For more information on diversity and inclusion, please visit: https://www.alberta.ca/diversity-inclusion-policy.aspx

The Digital Design and Delivery (DDD) division within the Ministry of Technology and Innovation (TI) leads the development of the next generation of digital public services for the GoA. DDD partners with other departments to deliver products, platforms and services that are better, faster and easier, through modern user-centered agile processes. DDD offers potential candidates a unique opportunity to work on meaningful challenges that transform government and positively impact Albertans.  

The Software Delivery branch within DDD is accountable for the excellence of the technical delivery of software. The branch oversees the technical practices of Architecture, CloudOps, DevOps, & Quality Assurance (QA), and Software Development. The branch also enables product and platform teams by providing access to underlying infrastructure such as capability in architecture, cloud services, and common tooling and patterns.

Role Responsibilities

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.
APS Competencies

Competencies are behaviors that are essential to reach our goals in serving Albertans. We encourage you to have an in depth understanding of the competencies that are required for this opportunity and to be prepared to demonstrate them during the recruitment process.

This link will assist you with understanding competencies: https://www.alberta.ca/system/files/custom_downloaded_images/psc-alberta-public-service-competency-model.pdf.
 

  • Agility: Works in a changing environment and takes initiative to change. Takes opportunities to improve work processes. Anticipates and adjusts behaviour to change. Remains optimistic, calm and composed in stressful situations. Seeks advice and support to change appropriately. Works creatively within guidelines.
  • Build Collaborative Environments: Facilitates open communication and leverages team skill. Leverages skills and knowledge of others. Genuinely values and learns from others. Facilitates open and respectful conflict resolution. Recognizes and appreciates others.
  • Develop Networks: Works on maintaining close relations with all stakeholders. Identifies key stakeholder relationships. Has contact with range of interested parties. Actively incorporates needs of a broader group. Influences others through communication techniques.
  • Systems Thinking: Considers inter-relationships and emerging trends to attain goals. Seeks insight on implications of different options. Analyzes long-term outcomes, focus on goals and values. Identifies unintended consequences.
Qualifications

A university degree in computer science or a related discipline, such as Business, Information Technology, etc., plus two (2) years related experience; or equivalent as described.

Requirements:

  • 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.


Minimum recruitment standards outline the minimum education and experience required for appointment to a job classification. 

Refer to https://www.alberta.ca/alberta-public-service-minimum-recruitment-standards.

Notes

Term of Employment: Permanent, Full-time position

Hours of Work: 36.25 hrs/week - Monday to Friday

Location: Remote across Alberta

This position is eligible for remote work. You must reside in Alberta to work remotely.

Final candidates will be required to undergo a security screening.

This competition may be used to fill future vacancies, across the Government of Alberta, at the same or lower classification level.

Applicants are advised to provide a cover letter summarizing information that clearly and concisely demonstrates how their qualifications meet the advertised requirements, including education, experience, and relevant examples of required competencies.

Additional Information:
In your resume, please include dates (including months and years) associated with all education and work experience. As well, please indicate whether your work experience is casual, part-time, or full-time. For example, January 15, 2006 - June 25, 2009: Assistant (PT three 8 hrs. shifts/week).

Any costs associated with obtaining the required documents/checks as noted or interview travel expenses, will be the responsibility of the candidate. Out-of-province applicants can obtain the required documents/checks from the province they currently reside in.

Links and information on what the GoA has to offer to prospective employees.

How To Apply
Applicants are advised to provide information that clearly and concisely demonstrates how their qualifications meet the advertised requirements, including education, experience, and relevant examples of required competencies.

Candidates are required to apply for a job online. Please visit https://www.alberta.ca/job-application-resources#before for more information. Please visit Recruitment Principles, for more information.

It is recommended applicants who have completed post-secondary studies from outside of Canada obtain an evaluation of their credentials from the International Qualifications Assessment Service (IQAS)(https://www.alberta.ca/international-qualifications-assessment.aspx) or from a recognized Canadian Credential Evaluator; please visit the Alliance of Credential Evaluation Services of Canada for more information (https://canalliance.org/en/default.html).

It is recommended that applicants include the assessment certificate from IQAS or any other educational assessment service as part of their application.

Closing Statement
This competition may be used to fill future vacancies, across the Government of Alberta, at the same or lower classification level.

We thank all applicants for their interest. All applications will be reviewed to determine which candidates' qualifications most closely match the advertised requirements. Only individuals selected for interviews will be contacted.

If you require any further information on this job posting or require an accommodation during the recruitment process, please contact Sam Thomas Mathew at Sam.Thomasmathew@gov.ab.ca.

 

Required profile

Experience

Level of experience: Senior (5-10 years)
Industry :
Government Administration
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Systems Thinking
  • Quality Assurance
  • Collaboration

Test Automation Engineer Related jobs