Walmart Canada logo

Quality Engineer

Walmart Canada โ€ข Mississauga, Ontario, Canada

onsitefull-time
Posted Aug 6, 2026Apply by Sep 5, 2026

**Role & seniority: ** QA / Quality Engineering + Data Engineering-focused DevOps orientation (seniority indicated by 5+ years QE, 3+ years supporting a Data Engineering team)

**Stack/tools (from requirements): **

  • SQL, Python

  • Automated testing for data pipelines / ETL/ELT

  • Prompt engineering (data quality rule generation)

  • Synthetic data generation

  • CI/CD (CICD)

  • Mentions testing areas/tools/environments; no specific tooling named

  • Nice-to-haves: PySpark, Kafka

  • Top 3 responsibilities:

    1. Translate customer requirements into testing strategy and ensure test coverage (test types, scenarios, tools/environments); execute automated test cases to detect errors/defects.

    2. Drive CI/CD and program monitoring/health: support stakeholders with performance metrics, maintain program health, and improve efficiency.

    3. Solution design & DevOps-oriented delivery for data/software environments and deployment pipelines; define monitoring metrics and lead maintenance/re-engineering plans.

  • Must-have skills:

    • 5+ years QE; 3+ years supporting a Data Engineering team

    • 3+ years automated tests for data pipelines (ETL/ELT)

    • 3+ years SQL; 2+ years Python

    • 2+ years prompt engineering for data quality rules

    • 1+ year synthetic data generation

    • Test design knowledge: test case preparation, objectives/strategy, test types, tooling/environment sele

Full Description

Job Description Summary 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.

Job Description 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

Qualifications

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

Nice to have

  • Data engineering background , Pyspark, Kafka
Automated TestingData PipelinesETL/ELT WorkflowsSQLPythonPrompt EngineeringSynthetic Data GenerationCICDSoftware ArchitectureDevOpsTest StrategyPysparkKafkamulti-location

Cookies & analytics consent

We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.

Read how we use data in our Privacy Policy and Terms of Service.