About the role
**Quality Assurance Automation Developer (12 month contract)
Location: Edmonton, AB/ Remote
Staffing Placement Opportunity** Project Overview A large public sector organization is undertaking a digital transformation initiative aimed at delivering simpler, more efficient, and modern services for citizens. This initiative focuses on improving service delivery through innovation, modernization, and the adoption of modern digital practices.
A central digital delivery division has been established to strengthen capabilities in modern digital development and ensure consistent service quality through standards, governance, and best practices. The division promotes human-centred design, agile delivery methodologies, and modern data practices while collaborating with internal departments to deliver digital programs that improve services.
The organization is seeking up to five (5) QA Automation Developers to support service innovation, program review, and digital transformation initiatives. The QA Automation Developer(s) will work within cross-functional teams responsible for reviewing existing services, identifying improvement opportunities, and delivering modern digital solutions.
These teams operate collaboratively and participate in activities such as user research, backlog refinement, sprint planning, and iterative delivery.
QA Automation Developers will play a key role in ensuring the quality of digital services by supporting testing strategies, developing automated test suites, and embedding quality practices within delivery teams.
Scope of Services QA Automation Developers will work on a full-time basis across two to three concurrent projects . Work schedules, location, and frequency may vary depending on project needs.
Each engagement may involve up to 1,960 hours per term , unless otherwise agreed upon. Actual hours may vary based on project requirements.
Services and deliverables are expected to evolve throughout the project lifecycle in response to emerging user needs, business requirements, and technical opportunities.
Core Responsibilities
Quality Assurance Leadership
- Lead efforts to ensure the delivery of high-quality digital services.
- Create test plans to support frequent feature releases with consistent quality.
- Develop test cases and testing scenarios.
- Design and implement system testing.
- Design and implement load and performance testing.
- Design and implement security testing.
Test Automation
- Develop and maintain automated testing suites.
- Coordinate team contributions to automated testing frameworks.
- Support rapid and frequent delivery through test automation.
Quality Practices
-
Promote quality practices such as:
-
Code linting
-
Test coverage monitoring
-
Behavior-Driven Development (BDD)
-
Test-Driven Development (TDD)
Testing Innovation
- Support initiatives related to reusable testing components and test suites.
- Contribute to the development of testing databases and environments.
- Support the adoption of AI-assisted testing where appropriate.
Quality Metrics
- Help define and implement service quality metrics.
- Support automated collection of testing and quality metrics.
- Contribute to automated reporting and generation of quality artifacts.
Project scope and deliverables may evolve over time through collaboration between stakeholders and delivery teams.
Mandatory Skills Technical Skills
- Experience developing automation testing scripts integrated with CI/CD pipelines such as Jenkins or GitHub Actions – 2 years
Work Experience
- Experience creating and maintaining automated test scripts – 4 years
- Experience preparing or supporting automation test plans and test cases – 3 years
- Experience working with automation testing frameworks – 3 years
- Experience using GitHub – 2 years
- Experience with load testing, performance testing, security testing, or end-to-end testing – 3 years
Desired Skills Work Experience
- Experience with API testing – 1 year
- Experience with Cucumber and/or Gherkin – 1 year
- Experience with Cypress – 1 year
- Experience defining and collecting automation testing metrics – 1 year
- Experience implementing QA automation standards within an organization – 2 years
- Experience with Jira Xray – 1 year
- Experience supporting User Acceptance Testing (UAT) in large, complex, multi-stakeholder environments – 1 year
Note: this is an opportunity with a Microserve client.
About Microserve
Microserve is an IT solutions company rooted in a philosophy of long-term partnerships and continuous innovation. Our outstanding team has delivered IT solutions to clients across BC and Alberta for over 35 years. Based in Burnaby BC, Microserve also holds branches in Victoria, Edmonton, and Calgary in addition to service networks across both provinces.
Since 1987 businesses have trusted Microserve for extensive experience and expertise in providing IT solutions across BC and Alberta, a commitment to excellence in all of our service offerings ensuring only the highest level of quality and client satisfaction, and a focus on relationships and dedication to supporting the long-term best interests of our clients. We are committed to excellence in everything that we do. This commitment to maintaining a high level of expertise in the constantly changing IT industry and to developing long-term relationships has allowed us to establish and maintain a strong market position as one of the largest independent IT solution providers in Western Canada.
We provide services in: Managed Services, IT Security Services, Modern Workplace, Data Centre, Backup & Disaster Recovery, Audio Visual Solutions, Cloud Services, IT Staffing, Projects & IT Consulting, IT Procurement, End User Computing, Managed Print Services
Similar jobs you might like
About the role
**Quality Assurance Automation Developer (12 month contract)
Location: Edmonton, AB/ Remote
Staffing Placement Opportunity** Project Overview A large public sector organization is undertaking a digital transformation initiative aimed at delivering simpler, more efficient, and modern services for citizens. This initiative focuses on improving service delivery through innovation, modernization, and the adoption of modern digital practices.
A central digital delivery division has been established to strengthen capabilities in modern digital development and ensure consistent service quality through standards, governance, and best practices. The division promotes human-centred design, agile delivery methodologies, and modern data practices while collaborating with internal departments to deliver digital programs that improve services.
The organization is seeking up to five (5) QA Automation Developers to support service innovation, program review, and digital transformation initiatives. The QA Automation Developer(s) will work within cross-functional teams responsible for reviewing existing services, identifying improvement opportunities, and delivering modern digital solutions.
These teams operate collaboratively and participate in activities such as user research, backlog refinement, sprint planning, and iterative delivery.
QA Automation Developers will play a key role in ensuring the quality of digital services by supporting testing strategies, developing automated test suites, and embedding quality practices within delivery teams.
Scope of Services QA Automation Developers will work on a full-time basis across two to three concurrent projects . Work schedules, location, and frequency may vary depending on project needs.
Each engagement may involve up to 1,960 hours per term , unless otherwise agreed upon. Actual hours may vary based on project requirements.
Services and deliverables are expected to evolve throughout the project lifecycle in response to emerging user needs, business requirements, and technical opportunities.
Core Responsibilities
Quality Assurance Leadership
- Lead efforts to ensure the delivery of high-quality digital services.
- Create test plans to support frequent feature releases with consistent quality.
- Develop test cases and testing scenarios.
- Design and implement system testing.
- Design and implement load and performance testing.
- Design and implement security testing.
Test Automation
- Develop and maintain automated testing suites.
- Coordinate team contributions to automated testing frameworks.
- Support rapid and frequent delivery through test automation.
Quality Practices
-
Promote quality practices such as:
-
Code linting
-
Test coverage monitoring
-
Behavior-Driven Development (BDD)
-
Test-Driven Development (TDD)
Testing Innovation
- Support initiatives related to reusable testing components and test suites.
- Contribute to the development of testing databases and environments.
- Support the adoption of AI-assisted testing where appropriate.
Quality Metrics
- Help define and implement service quality metrics.
- Support automated collection of testing and quality metrics.
- Contribute to automated reporting and generation of quality artifacts.
Project scope and deliverables may evolve over time through collaboration between stakeholders and delivery teams.
Mandatory Skills Technical Skills
- Experience developing automation testing scripts integrated with CI/CD pipelines such as Jenkins or GitHub Actions – 2 years
Work Experience
- Experience creating and maintaining automated test scripts – 4 years
- Experience preparing or supporting automation test plans and test cases – 3 years
- Experience working with automation testing frameworks – 3 years
- Experience using GitHub – 2 years
- Experience with load testing, performance testing, security testing, or end-to-end testing – 3 years
Desired Skills Work Experience
- Experience with API testing – 1 year
- Experience with Cucumber and/or Gherkin – 1 year
- Experience with Cypress – 1 year
- Experience defining and collecting automation testing metrics – 1 year
- Experience implementing QA automation standards within an organization – 2 years
- Experience with Jira Xray – 1 year
- Experience supporting User Acceptance Testing (UAT) in large, complex, multi-stakeholder environments – 1 year
Note: this is an opportunity with a Microserve client.
About Microserve
Microserve is an IT solutions company rooted in a philosophy of long-term partnerships and continuous innovation. Our outstanding team has delivered IT solutions to clients across BC and Alberta for over 35 years. Based in Burnaby BC, Microserve also holds branches in Victoria, Edmonton, and Calgary in addition to service networks across both provinces.
Since 1987 businesses have trusted Microserve for extensive experience and expertise in providing IT solutions across BC and Alberta, a commitment to excellence in all of our service offerings ensuring only the highest level of quality and client satisfaction, and a focus on relationships and dedication to supporting the long-term best interests of our clients. We are committed to excellence in everything that we do. This commitment to maintaining a high level of expertise in the constantly changing IT industry and to developing long-term relationships has allowed us to establish and maintain a strong market position as one of the largest independent IT solution providers in Western Canada.
We provide services in: Managed Services, IT Security Services, Modern Workplace, Data Centre, Backup & Disaster Recovery, Audio Visual Solutions, Cloud Services, IT Staffing, Projects & IT Consulting, IT Procurement, End User Computing, Managed Print Services