The
Senior QA Analyst, reporting to the Quality Assurance Manager, is based in the Sherwood Park location. This hands-on role offers an experienced QA automation professional the opportunity to take on senior-level responsibilities, working independently to develop and enhance automation frameworks and improve software quality.
The successful candidate will bring strong automation experience using JavaScript or TypeScript, along with API testing and SQL skills. They will identify testing needs, develop test strategies, assess risks, and provide release-readiness recommendations. Strong initiative, sound judgment, and the ability to move work forward with limited direction are essential. Exposure to agentic AI and CI/CD pipelines is an asset.
Essential Responsibilities:Testing and Automation- Develop, maintain, and execute automated tests for web and mobile applications, leveraging Playwright and JavaScript or TypeScript to validate software functionality, reliability, and integration.
- Assess and enhance existing automation frameworks and establish reusable automation foundations for additional applications.
- Develop and maintain automated API tests and use SQL to validate data and investigate issues.
- Develop risk-based test strategies and plans, identify coverage gaps, and prioritize automation efforts based on business needs.
- Perform targeted exploratory and manual testing where needed to investigate issues and supplement automated coverage.
- Independently plan and deliver testing activities aligned with project priorities and timelines.
Defect Management and Quality Assurance- Identify, document, prioritize, and track software defects, working with development teams to investigate root causes and validate fixes.
- Analyze test results and communicate quality risks, coverage limitations, and unresolved issues.
- Provide evidence-based recommendations about release readiness, including outstanding risks and proposed mitigation.
Collaboration and Communication- Work closely with operational management, developers, business analysts, and project managers to understand requirements, system functionality, and user needs.
- Proactively clarify requirements, identify testing needs, and recommend practical solutions.
- Provide clear updates on testing progress, results, blockers, and risks, escalating issues when appropriate.
- Contribute QA expertise to project planning and technical discussions.
Process Improvement and Documentation- Take ownership of improving automation practices, testing efficiency, and QA processes and standards.
- Identify improvement opportunities, recommend priorities, and drive agreed changes through completion.
- Maintain clear documentation of automation frameworks, test coverage, test procedures, and results.
- Evaluate relevant testing tools and emerging approaches to improve automation effectiveness.
- Evaluate and contribute to the adoption of AI-assisted and agentic testing capabilities, including approaches that translate business requirements into automated tests, with appropriate validation, review, and quality controls.
- Other duties as required.
Qualifications:- 5+ years of software quality assurance experience, including at least 3 years focused on hands-on test automation.
- Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience).
- Demonstrated hands-on experience developing and maintaining automated tests for both web and mobile applications.
- Demonstrated proficiency in JavaScript or TypeScript, including writing, debugging, and maintaining automated test code.
- Experience assessing, enhancing, and building test automation frameworks, including reusable components, test configuration, and reporting.
- Hands-on experience developing and maintaining automated API tests.
- Proficiency in SQL for data validation, troubleshooting, and investigating test results.
- Ability to analyze requirements, identify coverage gaps, and develop effective test cases and automation solutions.
- Experience developing test strategies, prioritizing testing based on business risk, and providing evidence-based recommendations about release readiness.
- Demonstrated ability to assess needs, recommend solutions, and deliver work independently with limited day-to-day direction.
- Strong analytical and problem-solving skills, with the initiative to identify and drive improvements to testing practices.
- Excellent written and verbal communication skills in English, strong collaboration skills, and the ability to clearly document and explain test results, risks, and recommendations to technical and business stakeholders.
- Practical exposure to agentic AI tools or workflows in software testing or development is an asset.
- Experience integrating or running automated tests within CI/CD pipelines is an asset.
- Experience with test management and defect-tracking tools such as GitHub, Jira, HP ALM, or TestRail.
- Familiarity with Agile development practices and DevOps environments is an asset.
- Relevant QA certifications, such as ISTQB or CSTE, are an asset.
- Ability to travel between and work at the Sherwood Park head office and the downtown Group Benefits office as required.
- Successful completion of a credit check, criminal background check, education verification, and employment reference checks is required before employment.
If you are bilingual there will be a French and English assessment as a part of the recruitment process.