Software Engineer III – Quality, Walmart

Software Engineer III - Quality, Walmart

Company Walmart
Job title Software Engineer III – Quality
Job location Sunnyvale, California, US
Type Full Time

Responsibilities:

  • Translate business initiatives within one’s discipline to critical customer journey flows.
  • Perform Automation Scripting, End-To-End Testing, Regression Testing, and UI testing in highly scalable e-commerce applications, involving testing of apps, websites, and API/Backend services.
  • Write and maintain automated test scripts for various key business initiatives using different tools/frameworks and methods.
  • Lead and participated in medium- to large-scale, complex, cross-functional projects by reviewing project requirements, translating requirements into technical solutions, gathering requested information (for example, design documents, product requirements, wireframes), writing and developing test cases; conducting functional and automation testing; communicate status and issues to team members and stakeholders, collaborate with project team and cross-functional teams, troubleshoot open issues and bug-fixes,  prevent re-occurrences of defects, ensure on-time execution and hand-offs, interact with project managers to provide input on project plan and provide leadership to the team
  • Participate in root cause analysis to prevent future occurrence of issues and complete online documentation

Requirements & Skills:

  • Strong Hands on Front End Testing (UI/Functional/Integration) and Automation experience
  • JavaScript, Typescript, NodeJS, TestCafe, XRay experience
  • Experience in Web and Mobile Application testing frameworks (Selenium/Appium)
  • Thorough experience in testing methods such as static, dynamic, software composition analysis, manual penetration testing, etc
  • Experience in creating and executing API test cases using Postman and Swagger for APIs, such as RESTful and SOAP
  • Skills that would make you stand out.
  • Frontend Development experience in JavaScript/TypeScript (or at least Java)
  • Experience with Native Application Testing (iOS/Android) using Xcode and Android Studio Integrated Development Environment (IDE).
  • Experience with Continuous Integration and Continuous Delivery ( CI/CD ) pipelines using Jenkins and Azure Pipelines.
  • Functional programming or Reactive programming
  • eComm domain experience
  • 5+ Years of Hands-on Frontend testing experience (UI/ Functional/Integration)
  • Experience using Node.js and React Native programming, Automation Scripting, End-To-End Testing experience in Node.js, REST API, and ReactJS building highly scalable e-commerce applications
  • Excellent communication skills/Dedicated/Motivated/Able to navigate huge cross-functional E2E engineering teams.
  • 5+ years of hands-on very strong experience developing/automating highly distributed, complex APIs, automation, eCommerce websites and/or mobile apps, and test automation
  • Proficiency in writing scalable modern Java script-based web applications.
  • Strong fundamentals in OO, functional JS, client-side MVC, and CSS per-processing frameworks.
  • Experience with Continuous Integration and related tools (Jenkins, others), Source Control (Git), API Testing, Development/IDS, Relational/NO SQL DB
  • Bachelors/Master’s Degree in Computer Science or related field
  • You are proficient in architecture and system design
  • You have a complete understanding of how the eCommerce Site works, from the item setup to the Order fulfillment.
  • You have strong communication and interpersonal skills
  • You have strong attention to detail, problem-solving, and planning skills
  • You have lead a team of engineers and have worked on daily basis to evaluate their work and provide them guidance on coding standards and best practices.

apply for job button