Job Title : Senior Quality Assurance Engineer (Automation)
Organization : Government of Alberta – Technology and Innovation
Digital Design and Delivery (DDD), Platforms Branch
Location : Primarily Remote (with occasional on-site meetings in Edmonton, AB)
Role Overview
The Government of Alberta (GoA) is transforming how digital services are delivered to provide simpler, more efficient, secure, and user-centered services for Albertans. The Digital Design and Delivery (DDD) Division is the Province’s center of excellence for modern digital delivery, combining human-centered design, Agile methodologies, and modern data practices to deliver high-impact enterprise platforms.
The Platforms Branch within DDD is seeking two experienced Senior Quality Assurance Engineers (Automation) to ensure the quality, reliability, performance, and security of large-scale enterprise digital platforms, products, and services. These platforms support critical capabilities such as identity and access management, payments, and e-commerce.
The Senior QA Engineer will play a key role in embedding quality practices across Agile delivery teams, leading both manual and automated testing activities, and ensuring solutions meet Government of Alberta standards and best practices.
Key Responsibilities
Quality Engineering & Testing Leadership
Lead quality assurance activities across one or more Agile delivery teams
Develop, document, and maintain comprehensive test strategies, test plans, test cases, and test scripts
Plan and execute functional and non-functional testing, including :
Regression, smoke, sanity, and exploratory testing
Performance, load, and reliability testing
Security and compliance-related testing
Ensure testing aligns with GoA standards, policies, and delivery frameworks
Test Automation
Design, implement, and maintain automated test suites to support continuous delivery
Integrate automated testing into CI / CD pipelines
Coordinate team contributions to shared automation frameworks and reusable testing components
Support initiatives leveraging AI and advanced tooling in testing practices
API, Database, and Data Testing
Perform API testing, including security, performance, data validation, error handling, and integration testing
Execute database testing by writing SQL queries to validate data accuracy, integrity, and consistency
Conduct data conversion and migration testing to ensure completeness and correctness of data across systems
Defect Management & Continuous Improvement
Identify, document, track, and manage defects using industry best practices
Produce detailed defect reports with reproducible steps, logs, screenshots, and supporting artifacts
Collaborate with cross-functional teams to prioritize, resolve, and verify defect fixes
Promote a culture of quality, continuous improvement, and shared accountability across teams
Metrics, Reporting, and Quality Governance
Support the definition and tracking of quality metrics for digital services
Contribute to automated collection of quality data and generation of reports and artifacts
Provide insights and recommendations to improve delivery outcomes and service quality
Work Arrangement
The role is primarily remote
Occasional in-person attendance in Edmonton may be required with reasonable notice
All travel time and expenses associated with attending in-person sessions are the responsibility of the contractor
Equipment & Tools
Contractors working remotely must supply their own equipment, including computers and software
The Province will provide system access, credentials, and collaboration tools (Microsoft Teams; Zoom as required)
Security Requirements
Criminal Record Check required upon request
Enhanced Security Clearance may be required depending on project assignment
Candidates must be eligible to obtain higher-level clearances, including RCMP Top Secret Clearance, if required
Final engagement is subject to successful completion of all security requirements
Required Qualifications
Education
Bachelor’s degree or diploma in Computer Science, Information Technology, or a related discipline
Experience
Minimum 2 years in a senior QA role on the same Agile project
8+ years of experience planning, writing, and executing functional test cases and scripts
5+ years of experience with API testing and CI / CD-integrated testing
8+ years of experience with database testing, including data conversion testing
5+ years of experience implementing and supporting automated test frameworks in large-scale environments
8+ years of experience conducting non-functional testing (performance, load, reliability, etc.)
5+ years of experience supporting large enterprise Agile projects with 15+ team members
Nice-to-Have Qualifications
Experience modernizing legacy systems into contemporary digital solutions
Experience using data analytics tools and methodologies to derive insights
Experience with Jira, Example Mapping, and Dual-Track Agile delivery
Experience leading QA teams of three (3) or more resources
Experience supporting User Acceptance Testing (UAT) for large, complex systems
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 Engineer • Edmonton, AB, CA