Take the lead in ensuring the delivery of quality digital services :
Create test plans to support frequent delivery of features with consistent and satisfactory quality;
Create test cases and scenarios;
Design and implement system tests;
Design and implement load and performance tests; and
Design and implement security tests.
Manage automation that allows for rapid and frequent delivery :
Implement automated test suites; and
Coordinate contributions to automated test suites.
Support and encourage the adoption of quality practices on a team such as code linting, test coverage, and Behavior / Test Driven Development (BDD / TDD).
Support any initiatives regarding the use of re-usable testing components / suites, the creation of test databases or the use of AI during testing.
Support a team in defining metrics for service quality :
Contribute to and coordinate automated metrics collection; and
Contribute to and coordinate automated generation of reports and Artifacts on quality.
4+ years of experience creating and modifying automation test scripts.
2+ years experience with coding and developing new testing automation scripts with CI / CD pipelines such as Jenkins or GitHub Actions.
3+ years of experience preparing or supporting the preparation of automation test plans and automation test cases.
3+ years of experience using automation testing frameworks.
2+ years of experience with GitHub.
2+ years of experience within a Canadian Public Sector organization.
3+ years of experience with load testing, performance testing, security testing and / or end-to-end testing.
#J-18808-Ljbffr
Automation Developer • Edmonton, Division No. 11, CA