(CAN) Quality Engineer III

WalmartMississauga, ON
Onsite

About The Position

Drives the execution of multiple business plans and projects by identifying customer and operational needs, developing and communicating business plans and priorities, and supporting continuous learning and adaptability. This role develops and leverages internal and external partnerships to maximize business goals by leading key community outreach initiatives and engaging stakeholders in business plans. The role also supports company policies, procedures, mission, values, and ethics standards by training and providing direction to others, ensuring compliance, and utilizing the Open Door Policy. Ensures business needs are met by evaluating the effectiveness of current plans, programs, and initiatives, consulting with key stakeholders, and applying suggestions for improving efficiency and cost-effectiveness. This role may also participate in and support community outreach events. Testing requires knowledge of test case preparation, test objectives, test strategy, test types, and test tools. This role translates customer requirements into test strategies, determines testing tools and environments, and ensures test cases cover all scenarios. Additionally, this role drives the execution of test cases to detect errors and defects. Program monitoring involves supporting stakeholders to adhere to performance metrics, taking measures to maintain program health, and providing inputs to improve efficiency. This role also manages Continuous Integration/Continuous Deployment (CICD) processes. Solution design requires knowledge of software architecture, distributed systems, scalability, design patterns, disaster recovery, tech stacks, and non-functional requirements. This role creates detailed designs, finalizes tech stacks, reviews MVPs, and drives the design of software environments and deployment pipelines. Understanding business context involves evaluating business cases, translating requirements into strategies, and driving execution. This role builds and articulates business cases, challenges business assumptions, mentors team members, and engages in external community activities to learn industry practices. A DevOps orientation requires knowledge of operating systems, software maintenance tools, application monitoring tools, debugging tools, and design methodologies. This role defines metrics for monitoring application performance, leads application maintenance and re-engineering plans, and drives application changes and enhancements.

Requirements

  • Bachelor's in CS, Data Engineering, or related — or equivalent hands-on exp
  • 5+ years in QE
  • 3+ years supporting a Data Engineering team specifically
  • 3+ years writing automated tests for data pipelines / ETL/ELT workflows
  • 3+ years of SQL expertise
  • 2+ years of Python experience
  • 2+ years of Prompt engineering for data quality rule generation
  • 1 + year of Synthetic data generation
  • Age – 16 or older

Nice To Haves

  • Data engineering background
  • Pyspark
  • Kafka

Responsibilities

  • Drives the execution of multiple business plans and projects.
  • Develops and leverages internal and external partnerships to maximize business goals.
  • Leads key community outreach initiatives and engages stakeholders in business plans.
  • Supports company policies, procedures, mission, values, and ethics standards.
  • Ensures business needs are met by evaluating the effectiveness of current plans, programs, and initiatives.
  • Translates customer requirements into test strategies.
  • Determines testing tools and environments.
  • Ensures test cases cover all scenarios.
  • Drives the execution of test cases to detect errors and defects.
  • Supports stakeholders to adhere to performance metrics.
  • Takes measures to maintain program health.
  • Provides inputs to improve efficiency.
  • Manages Continuous Integration/Continuous Deployment (CICD) processes.
  • Creates detailed designs, finalizes tech stacks, reviews MVPs.
  • Drives the design of software environments and deployment pipelines.
  • Builds and articulates business cases.
  • Challenges business assumptions.
  • Mentors team members.
  • Engages in external community activities to learn industry practices.
  • Defines metrics for monitoring application performance.
  • Leads application maintenance and re-engineering plans.
  • Drives application changes and enhancements.

Benefits

  • The pay range for this position is $91,900.00 - $126,390.00. Pay will be determined based on relevant experience.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service