Purolator Inc.
Technology Quality Assurance Analyst
Purolator Inc.Canada15 hours ago
Full-timeQuality Assurance
It’s not a package. It’s a promise®.

As Canada’s leading integrated freight, package, and logistics provider, we’ve been helping promises get where they need to be for more than 60 years. How does the magic happen? The journey starts with you. The places we go, the elements we brave, the promises we deliver – it’s all possible because of our people. So, whether you’re looking to build new skills, make an impact in your community, or inspire your team, we go there for you.

PLEASE NOTE: While our team enjoys the holidays, we're actively collecting resumes for this position. We plan to engage with qualified candidates when we return in January. Thank you for your interest and have a wonderful holiday season.

Description

The Quality Assurance Analyst acts as a critical bridge between business objectives and technical implementation. In this role, you will go beyond the simple execution of test cases to champion quality early in the lifecycle ("Shift Left") by analyzing requirements and identifying gaps before development begins. You will collaborate with IT Partners to validate underlying technologies. You will combine analytical thinking with rigorous functional testing to ensure that "what was built" matches "what was asked for," ensuring robust, user-centric delivery.

Responsibilities

  • Participate in project kickoff and design sessions to review Business Requirements Documents (BRD) and Technical Specifications, actively identifying logical contradictions or missing scenarios early in the process.
  • User Story Refinement: Collaborate directly with Product Owners, Project Managers, BAs and QAs to analyze business systems and user needs, helping to translate high-level goals into actionable, testable User Stories.
  • Gap Analysis: Proactively identify logic gaps, edge cases, and missing requirements during backlog grooming and sprint planning sessions.
  • Acceptance Criteria & BDD: Author and review acceptance criteria using Behavior Driven Development (BDD) formats (e.g., Gherkin/Cucumber) to ensure business language is directly translatable to test scripts.
  • Workflow Visualization: Create process maps, data flow diagrams, and user journey maps to visualize test scenarios, ensuring that all technical groups understand dependencies and end-to-end business paths.
  • Test Strategy & Planning: Create detailed, comprehensive test plans and test cases that cover functional, regression, and integration scenarios for desktop, web, and mobile applications.
  • Exploratory Testing: Go beyond the script by performing exploratory testing to uncover usability issues and unexpected behaviors that automated checks might miss.
  • Data Validation (SQL): Execute SQL queries to verify data integrity within the database (MySQL) to ensure that frontend actions are correctly recording data on the backend.
  • API & Integration Testing: Conduct testing on backend services and APIs (using tools like Postman) to verify data exchange between integrated systems (e.g., SAP, EDI) and support external customers integrating with internal technology stacks.
  • UAT Coordination: Act as the lead for User Acceptance Testing (UAT), guiding business stakeholders through test scenarios and helping them validate that the solution solves their business problem.
  • Defect Lifecycle: Log detailed defect reports in Jira—including steps to reproduce and expected vs. actual results—and manage the lifecycle from discovery to resolution.
  • Root Cause Analysis: Work with developers to investigate the root cause of production issues, providing the business context needed to fix problems efficiently.
  • Stakeholder Feedback: Work with business stakeholders to acquire user feedback, refine requirements based on UAT results, and communicate the operational impact of any changes.
  • Data-Driven Reporting: Track QA metrics (defect density, open defect counts) and create actionable reports that highlight trends and opportunities for process improvement.

Required Skills And Knowledge

  • Bachelor’s degree or equivalent experience. Specialty: Computer science, management information systems, or a related field.
  • 5 years+ of experience QA experience
  • Interest in business analyst activity
  • Testing Methodologies: Strong understanding of the SDLC (Software Development Life Cycle) and STLC, with experience in both Waterfall and Agile/Scrum environments.
  • Requirements Management: Proven ability to elicit requirements, analyze business needs, and translate them into test strategies. Ability to identify "gaps" in logic.
  • Working knowledge of serverless applications on cloud e.g. AWS technologies
  • Available and willing to collaborate with other team members. Strong team player as well as able to work independently
  • Completely understands principles of agile development, and able to document business requirements as user stories (Required)
  • Database Skills: Knowledge in SQL (Select, Join, Update) to query databases for backend data validation.
  • API Proficiency: Familiarity with testing RESTful and SOAP APIs and Web Services using tools like Postman or ReadyAPI.
  • BDD & Syntax: Proficiency in writing acceptance criteria using Gherkin syntax (Given/When/Then).
  • Tooling: Expert knowledge of Jira (for defect tracking) and Confluence (for documentation).
  • Visual Modeling: Ability to create visual models (Visio, Lucidchart) and data flow diagrams to support strategic planning and technical documentation.
  • Communication: Strong ability to bridge the gap between technical teams (Developers) and non-technical teams (Business Users), explaining technical defects in business terms.

POSTING DETAILS

Location: 530 - Corporate

Working Conditions: Office Environment

Reports to: Manager Shipping Channels

Purolator is an equal opportunity employer committed to diversity and inclusion. We consider all qualified applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, Aboriginal/Indigenous status or any other factors considered discriminatory. If you require an accommodation during the recruitment process, we will work with you to meet your needs.

At Purolator, we are committed to ensuring our recruitment process is fully compliant with Canadian law. As part of the first round of pre-screening, the application process may involve the integration of human oversight with an automated AI solution (“AI Tool”) to assist in evaluating candidate qualifications for the position for which they are applying. This AI Tool assists in automating certain stages, such as resume screening and skills assessments, and helps expedite getting to the initial communication stage with candidates. Any personal information shared with Purolator will be used strictly for the purposes of these job applications in compliance with applicable privacy law. If you have any questions about the process, please contact: [email protected]

We recognize that our employees and their families are key stakeholders. We will only be successful as a business if we provide our employees with a safe and healthy workplace and we have the right people in the right roles with the support they need to succeed. We hire for attitude and train for skills. To learn more about us and our values, go to www.purolator.com.

At Purolator, every day is an opportunity for our employees to connect with one another and with our customers to help make a positive impact in the communities where we live, work and play.

Key Skills

Ranked by relevance