Senior, Software Engineer - Sdet

Walmart Walmart · Retail · Denver, CO

Senior Software Development Engineer in Test (SDET) focused on backend microservices architecture, responsible for designing and implementing automated testing strategies, building service-level and cross-service integration tests, and integrating tests into CI/CD pipelines. The role emphasizes improving reliability and embedding quality into the engineering culture, with a growth path towards a traditional Software Engineer position.

What you'd actually do

  1. Design and implement automated testing strategies for a distributed microservices architecture
  2. Build and maintain service-level (unit + integration) automated tests for TypeScript/Node.js services
  3. Develop cross-service integration tests to validate APIs, contracts, and workflows
  4. Create and evolve reusable automation frameworks for backend and API testing
  5. Integrate tests into CI/CD pipelines to provide fast, reliable feedback

Skills

Required

  • 4+ years of experience in an automation-focused role (SDET, QA Automation Engineer, or similar)
  • Strong experience testing backend systems and microservices architectures
  • Proficiency in TypeScript/JavaScript and experience with Node.js services
  • Strong proficiency in TypeScript and/or C#; experience in Python or Go is a plus
  • Working knowledge in Postman API
  • Hands-on experience with automation tools/frameworks (e.g., Jest, Mocha, Playwright, Supertest, or similar)
  • Experience with API, integration, and contract testing (e.g., Pact or similar)
  • Familiarity with CI/CD pipelines (GitHub Actions, Jenkins, GitLab CI, etc.)
  • Solid understanding of distributed systems (service dependencies, retries, eventual consistency)
  • Ability to operate independently and take ownership of ambiguous problems

Nice to have

  • experience with event-driven systems (Kafka, RabbitMQ)
  • Docker/Kubernetes
  • Test containers
  • observability tools
  • performance testing

What the JD emphasized

  • backend systems and microservices architectures
  • TypeScript/JavaScript
  • API, integration, and contract testing