Job Title: QA Automation Developer - 458
Duration: 12 months (possibility of extension)
Location: Edmonton, AB (primarily remote)
Project Overview
We are seeking QA Automation Developers to join a dynamic team driving digital service transformation across multiple sectors. The goal of these projects is to enhance efficiency, innovation, and user experience through modern technology, agile methodologies, and data-driven practices. As part of a cross-functional team, you will contribute to the development and delivery of high-quality digital services, ensuring consistency and reliability across multiple platforms and projects.
Position Overview
The QA Automation Developer(s) will be responsible for overseeing the quality of digital service delivery. You will work collaboratively with product owners and other technical teams to develop test plans, create automated test suites, and ensure that all deliverables meet the required standards of functionality, security, and performance. This role is essential in maintaining a high standard of quality in the delivery of new digital services.
Scope of Services
The role is full-time (7.25 hours per day) and may involve working across 2-3 projects simultaneously.
Key Responsibilities
- Ensure Quality in Digital Service Delivery
- Lead the creation of test plans, test cases, and scenarios for frequent delivery of features
- Design and implement system, load, performance, and security tests
- Experience creating and modifying automation test scripts.
- Experience with User Acceptance Testing (UAT) processes on large, complex projects
- Manage Automation for Rapid Delivery
- Implement and maintain automated test suites
- Experience with implementing testing with CI/CD pipelines such as Jenkins or GitHub.
- Experience with API testing
- Experience with Cypress.
- Experience with Cucumber and/or Gherkin
- Coordinate contributions to and improvements of the automated test suites
- Promote Quality Practices Across Teams
- Encourage adoption of practices like code linting, test coverage, and BDD/TDD
- Support the use of reusable test components, test databases, and AI-driven testing methods
- Support Service Quality Metrics
- Contribute to automated metrics collection
- Assist in the automated generation of reports and quality artifacts
- Experience with Jira Xray
Qualifications and Skills
- Experience with QA automation tools and frameworks
- Proficiency in designing and implementing automated tests for system, performance, and security
- Strong understanding of Behavior-Driven Development (BDD) and Test-Driven Development (TDD)
- Ability to collaborate effectively with cross-functional teams in an agile environment
- Experience with test management and automation tools, and familiarity with continuous integration/continuous delivery (CI/CD) practices
- Strong analytical skills and attention to detail
This is an exciting opportunity to contribute to impactful digital transformation projects and help deliver high-quality services. If you are passionate about automation, quality assurance, and digital service delivery, we encourage you to apply.