Logo for Walmart Canada

Software Engineer III

Roles & Responsibilities

  • Bachelor's degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or a related field, with 2+ years of software engineering experience (or 4 years of experience in lieu of a degree).
  • 2+ years of object-oriented programming experience in Java, with solid fundamentals in data structures and algorithms.
  • Hands-on automation testing experience for backend APIs and frontend/mobile applications using Java, Spring Boot, REST API, Cucumber (BDD), Appium, and API contract automation.
  • Experience with large-scale distributed systems and cloud infrastructure (AWS/Azure/GCP/OpenStack), CI/CD pipelines, and related tooling (Kubernetes, Docker, Jenkins); exposure to SQL/NoSQL data stores (Cassandra, Elasticsearch, MongoDB).

Requirements:

  • Perform requirement and scoping analysis and design test strategies and plans using risk-based analysis and traceability.
  • Develop and maintain automation tooling to enable testing of backend APIs and mobile apps, reducing manual testing and improving software quality.
  • Prepare and execute tests, including test case design, test data preparation, scripting, test data masking, and coordinating user acceptance testing when applicable; manage defects and reports.
  • Troubleshoot coding problems quickly, seek opportunities to improve software quality and performance, and collaborate with cross-functional teams while adhering to company policies and ethics.

Job description

Position Summary...

What you'll do...

About Team:

Global Integrated Fulfillment (GIF) Engineering team is at the forefront of building core platforms and services that enables omnichannel fulfillment across Walmart stores and markets globally. We do this by orchestrating the entire order lifecycle, including order intake, picking, staging, packing, last-mile dispatch, and customer pickup. This coordination ensures a seamless experience for both online and in-store shoppers. We also partner & collaborate with Order Management Systems, Catalog, Pricing, Promotions, Store systems and Last Mile Delivery platforms to deliver world class customer experience and associate experience.

What you will do:

As a Software Engineer III for Walmart, you’ll have the opportunity to:

  • Requirement And Scoping Analysis:.
  • Test Design: Requires knowledge of: Industry test frameworks, intellect test frameworks and test templates; Various testing tools, test domains, and test environments; Test frameworks and documentation processes; Test approaches; Traceability matrices; Risk-based analysis; Test automation; System functionality, performance, and integration; Data migration and accessibility.
  • Automation Engineering: Requires knowledge of Automation tools and technologies. Tool development. Software maintenance tools and techniques: To use automation tools to reduce manual testing and other manual activities; identify the scope for creating tools which can facilitate software quality; Assist in performing maintenance and re-engineering activities.
  • Test Preparation: Requires knowledge of: Test cases; Test data preparation; Test scripting; Intellect test automation frameworks; Test data masking; User acceptance testing (as applicable); Automation testing; Test scenarios; System performance, security, and integration (where applicable)
  • Test Execution: Requires knowledge of: Internal and industry testing frameworks; Test execution methodologies; Defect management, defect tracking tools and methodologies, and defect reporting
  • Troubleshooting coding problems quickly and efficiently will offer you a chance to grow your skills in a high-pace, high-impact environment.
  • You will also be required to seek ways to improve the software and its effectiveness.
  • Adhere to Company policies, procedures, mission, values, and standards of ethics and integrity

What you will bring:

  • B.E./B. Tech/MS/MCA in Computer Science or related technical field.
  • Minimum 2+ years of object-oriented programming experience in Java.
  • Excellent computer systems fundamentals, DS/Algorithms and problem-solving skills.
  • Hands-on experience in Automation testing Backend APIs and frontend Mobile native Apps using - Java, Springboot, Rest API, Cucumber (BDD) , Appium, Mobile App testing, API contract automation.
  • Excellent organization, communication and interpersonal skills.
  • Large scale distributed services experience, including scalability and fault tolerance.
  • Exposure to cloud infrastructure, such as Open Stack, Azure, GCP, or AWS
  • Exposure to build, CI/CD & deployment pipelines and related technologies like Kubernetes, Docker, Jenkins etc.
  • A continuous drive to explore, improve, enhance, automate and optimize systems and tools.
  • Experience in systems design and distributed systems.
  • Exposure to SQL/NoSQL data stores like Cassandra, Elastic, Mongo etc.

About Global Tech.

Imagine working in an environment where one line of code can make life easier for hundreds of millions of people and put a smile on their face. Thats what we do at Walmart Global Tech. Were a team of 15,000+ software engineers, data scientists and service professionals within Walmart, the worlds largest retailer, delivering innovations that improve how our customers shop and empower our 2.3 million associates. To others, innovation looks like an app, service or some code, but Walmart has always been about people. People are why we innovate, and people power our innovations. Being human-led is our true disruption. We are people-led and tech-empowered. We train our team in the skillsets of the future and bring in experts like you to help us grow. We have roles for those chasing their first opportunity as well as those looking for the opportunity that will define their career. Here, you can kickstart a great career in tech, gain new skills and experience for virtually every industry, or leverage your expertise to innovate at scale, impact millions and reimagine the future of retail

Flexible work:

Walmart’s culture sets us apart, and we know being together helps us innovate, learn and grow great careers. This role is based in our [Bangalore/Chennai] office for daily work, with the flexibility for associates to manage their personal lives.

Belonging

We aim to create a culture where every associate feels valued for who they are, rooted in respect for the individual. Our goal is to foster a sense of belonging, to create opportunities for all our associates, customers and suppliers, and to be a Walmart for everyone.

At Walmart, our vision is everyone included. By fostering a workplace culture where everyone is and feels included, everyone wins. Our associates and customers reflect the makeup of all 19 countries where we operate. By making Walmart a welcoming place where all people feel like they belong, were able to engage associates, strengthen our business, improve our ability to serve customers, and support the communities where we operate.

Benefits:

Beyond our great compensation package, you can receive incentive awards for your performance. Other great perks include a host of best-in-class benefits maternity and parental leave, PTO, health benefits, and much more.

Equal Opportunity Employer:

Walmart, Inc. is an Equal Opportunity Employer By Choice. We believe we are best equipped to help our associates, customers, and the communities we serve live better when we really know them. That means understanding, respecting, and valuing unique styles, experiences, identities, ideas, and opinions while being inclusive of all people.

Minimum Qualifications...

Outlined below are the required minimum qualifications for this position. If none are listed, there are no minimum qualifications.

Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 2 years’ experience in software engineering or related area.
Option 2: 4 years’ experience in software engineering or related area.

Preferred Qualifications...

Outlined below are the optional preferred qualifications for this position. If none are listed, there are no preferred qualifications.

Master’s degree in Computer Science, Information Technology, Engineering, Information Systems, Cybersecurity, or related area, We value candidates with a background in creating inclusive digital experiences, demonstrating knowledge in implementing Web Content Accessibility Guidelines (WCAG) 2.2 AA standards, assistive technologies, and integrating digital accessibility seamlessly. The ideal candidate would have knowledge of accessibility best practices and join us as we continue to create accessible products and services following Walmart’s accessibility standards and guidelines for supporting an inclusive culture.

Primary Location...

Block- 1, Prestige Tech Pacific Park, Sy No. 38/1, Outer Ring Rd Kadubeesanahalli , India

Software Engineer Related jobs

Other jobs at Walmart Canada

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.