Senior Quality Assurance Automation Developer
(Also referred to as Senior QA Engineer)
Job Posting ID : GOAPRDJP00000808
Business Unit : Technology and Innovation – Digital Design and Delivery (DDD)
Work Arrangement : Hybrid (primarily remote)
Location : Edmonton, AB
Position Overview
The Government of Alberta’s Digital Design and Delivery (DDD) Division is seeking two experienced Senior Quality Assurance Automation Developers to ensure the quality, security, and performance of large-scale enterprise platforms and digital services.
DDD is the Province’s centre of excellence for modern digital delivery, combining human-centred design, Agile delivery, and modern data practices to deliver secure, accessible, and high-quality digital services for Albertans.
The Senior QA Automation Developer will work within cross-functional Agile teams supporting enterprise platforms related to identity and access management, payments, e-commerce, and digital services. This role requires strong expertise in manual and automated testing, functional and non-functional validation, and test automation to support rapid, reliable delivery in complex environments.
Key Responsibilities
Quality Assurance & Test Execution
Lead the planning, design, and execution of comprehensive test strategies to support frequent, high-quality releases.
Create and maintain test plans, test cases, and test scripts aligned with Agile delivery practices.
Execute functional and non-functional testing, including :
Regression, smoke, sanity, and exploratory testing
Cross-browser compatibility testing
Mobile and device compatibility testing
API, Database & Data Testing
Perform API testing, including validation of security, performance, data integrity, error handling, and standards compliance.
Write and execute SQL queries to validate database transactions and data accuracy.
Conduct data conversion and migration testing to ensure completeness, accuracy, and consistency across systems.
Test Automation
Design, develop, and maintain automated test suites to support continuous integration and delivery.
Coordinate and contribute to shared automation frameworks and reusable testing components.
Support initiatives related to AI-assisted testing, reusable test assets, and test data management.
Defect Management & Continuous Improvement
Identify, document, and track defects using best practices, including clear reproduction steps, logs, and evidence.
Collaborate with delivery teams to assess defect severity, prioritize remediation, and verify fixes.
Promote a culture of quality and continuous improvement across delivery teams.
Metrics, Reporting & Governance
Contribute to the definition and tracking of service quality metrics.
Support automated collection of quality metrics and generation of reports and testing artifacts.
Ensure testing activities align with Government of Alberta standards, controls, and delivery practices.
Scope of Services
Full-time engagement across one to two concurrent projects.
Services and deliverables will evolve iteratively in response to business needs, user feedback, and technical opportunities.
The QA Automation Developer may be required to work variable hours based on project demands, within agreed contractual limits.
Qualifications & Experience
Senior-level experience in Quality Assurance Engineering within Agile delivery environments.
Strong hands-on experience with test automation frameworks, API testing tools, and database validation.
Proven expertise in both manual and automated testing of enterprise-scale applications.
Experience supporting secure, high-availability platforms is highly desirable.
Strong analytical, problem-solving, and collaboration skills.
Excellent communication skills and the ability to work effectively within multidisciplinary teams.
Work Location & Equipment
Primarily remote work; occasional in-person meetings or work sessions in Edmonton may be required with reasonable notice.
The resource must supply their own computer, software, and home office equipment.
The Province will provide system access, credentials, and collaboration tools (Microsoft Teams).
Security Requirements
Criminal record check required upon request at no cost to the Province.
Enhanced Security Clearance may be required depending on assignment.
Resources must be eligible to obtain higher-level clearances (up to RCMP Top Secret) if required.
Final engagement is subject to written approval following acceptable security clearance results.
Spirit Omega is committed to a diverse and inclusive workplace. We welcome applications from anyone, including members of Indigenous peoples, Women, visible minorities, persons with disabilities, persons of minority sexual orientations and gender identities, and others with the skills and knowledge to productively engage with diverse communities.
Looking for more opportunities? Check out our website at jobs.spiritomega.com
#INDSPO
Quality Assurance Automation Developer • Edmonton, AB, CA