(usa) Software Engineer III

Walmart Walmart · Retail · Fremont, CA

Software Engineer III at Walmart focused on automating testing for embedded and TV systems using AI tools for test automation and automated test case generation. The role involves designing and developing automation frameworks, implementing BDD testing, performing root-cause analysis, enhancing test frameworks for containerized platforms, and testing Infrastructure as Code (IaC).

What you'd actually do

  1. Design and Develop scalable automation frameworks for embedded and TV systems integrated with cloud solutions.
  2. Implement BDD Testing: Design, develop, and integrate BDD tests into CI/CD pipelines.
  3. Perform Root-Cause Analysis: Conduct root-cause analysis across multiple software components.
  4. Enhance Test Frameworks: Maintain and extend automated test frameworks for containerized platforms.
  5. IaC Testing: Develop and execute test cases for Infrastructure as Code (IaC) implementations to ensure reliable and scalable deployments.

Skills

Required

  • Python
  • C++
  • REST APIs
  • JSON
  • BDD frameworks (Cucumber, Behave)
  • Docker
  • Kubernetes
  • CI/CD tools and pipelines
  • design patterns
  • software architecture
  • Infrastructure as Code (IaC) tools
  • Linux skills
  • Bachelor’s degree in a related field with 3 years of experience or 5 years of experience in software engineering

Nice to have

  • AWS/GCP
  • Raspberry Pi
  • Master’s degree in a relevant field

What the JD emphasized

  • Experience with AI tooling and frameworks for test automation
  • Expertise in automated test case generation using AI tools