Pattison Food Group

Senior QA Analyst

Pattison Food Group · Langley, British Columbia, Canada · CA$96K–CA$121K/yr

Retail · 10,001+ employees

3 d ago
Senior (5-10 yrs) Full-time Canada
Log in to apply, save this posting, or score it against your profile with AI.

About the role

The Senior QA Analyst will develop and execute comprehensive test strategies and automation frameworks to ensure the quality and reliability of enterprise solutions. They will collaborate with cross-functional teams to validate system integrity, manage defect resolution, and provide release readiness assessments.

What they look for

Quality Assurance Test Automation Test Strategy SQL API Testing Playwright Selenium Cypress Robot Framework Python Java JavaScript TypeScript C# TestRail Jira

Requirements

Candidates must have a post-secondary education in Computer Science or a related field and at least 7 years of progressive QA experience. Strong proficiency in test automation tools, programming languages, and SQL is required to support complex enterprise application testing.

Benefits

Competitive salary Company pension plan Free parking Exclusive team member offers Opportunities for development and career progression

Full description

Come join Pattison Food Group Ltd., a Jim Pattison business, and Canada’s largest Western-based provider of food and health products.

Pattison Food Group Ltd. is a certified Great Place to Work® and consists of Save-On-Foods and other well-known grocery banners. With nearly 300 retail locations, we proudly employ nearly 30,000 team members.

We have an exciting opportunity for a full-time Senior Quality Assurance Analyst to join our IT team in Langley, BC.  

Reporting to the Senior System Analyst, you will be responsible for ensuring the quality, reliability, and successful delivery of complex, integrated enterprise solutions through comprehensive testing, quality assurance practices, and release readiness assessments.

In this role, you will partner with cross-functional teams, including business stakeholders, product owners, architects, developers, and external vendors, to promote quality throughout the software delivery lifecycle. You will contribute to solution validation by assessing requirements, identifying potential risks, and ensuring applications meet business and technical expectations. The position involves overseeing testing initiatives, leveraging both manual and automated approaches, supporting quality governance processes, validating system and data integrity, and providing insights that help drive successful and reliable releases.

You will be responsible for:

  • Developing and executing comprehensive test strategies, plans, test cases, test data, and completion reports for enterprise solutions.
  • Creating, maintaining, and managing manual and automated test suites using TestRail and other testing frameworks.
  • Reviewing and validating business requirements, acceptance criteria, solution designs, and technical documentation to identify risks and ensure testability.
  • Planning and performing functional, integration, system, end-to-end, regression, API, data-validation, exploratory, and user acceptance testing.
  • Designing, developing, and maintaining automated tests, reusable automation components, and supporting documentation.
  • Identifying and implementing high-value automation opportunities to improve test coverage, efficiency, and quality outcomes.
  • Validating business processes, workflows, interfaces, integrations, data feeds, and data quality through SQL and other testing techniques.
  • Testing and verifying ETL, data migration, API, batch processing, and system integration solutions.
  • Managing and leading defect investigation, triage, prioritization, retesting, resolution, and stakeholder communication.
  • Reporting, coordinating, and mentoring by providing test status updates, release readiness assessments, quality recommendations, and guidance to QA team members.

You have:

  • A post-secondary education in Computer Science or a related discipline.
  • 7+ years of progressive QA experience, including senior, lead, or technical QA responsibilities.
  • Experience developing and executing Test strategies, test plans and test cases, and quality assurance deliverables.
  • Strong experience testing complex enterprise applications, integrated systems, and end-to-end business processes.
  • Hands-on experience with test automation, including developing, maintaining, and optimizing automated test suites.
  • Proficiency with automation tools and frameworks such as Playwright, Selenium, Cypress, Robot Framework, or equivalent solutions.
  • Working knowledge of programming languages such as Python, Java, JavaScript, TypeScript, or C#.
  • Experience with TestRail, Jira, Confluence, or similar test management and collaboration platforms.
  • Strong understanding of QA methodologies, including functional, integration, system, regression, API, exploratory, automated, and UAT testing.
  • Strong SQL and data validation skills, with experience testing APIs, databases, integrations, data feeds, and batch processes.

You are:

  • Able to work in a fast-paced, and deadline-driven environment.
  • Organized, detail-oriented and self-motivated.
  • An excellent verbal and written communicator with strong presentation skills.
  • Able to work effectively in a team environment with minimal supervision.
  • Analytical, organized, and an effective communicator with strong troubleshooting skills.

What we offer:

In addition to a highly competitive salary, we offer a great range of benefits, a company pension plan, free parking, exclusive team member offers, and opportunities for development and career progression.

If you’re looking to join a team that puts people first, you’re in the right place. Apply online today!

IND6

Compensation Details:

$96,443.00 - $120,554.00The compensation offered for this position will take into consideration location, education, skills, experience and other factors.