Software Engineer III

Walmart•Bentonville, AR
•$90,000 - $180,000•Onsite

About The Position

The Software Engineer III analyzes business, stakeholder, and technical requirements; assesses existing solutions; and maintains traceability between business and functional requirements, designs, and test cases. The role contributes to user stories and develops and configures software components or applications that meet business, technical, security, and non-functional requirements. It also supports selection of programming languages, standards, and tools, builds automation scripts, and implements telemetry as needed. The position maps customer requirements to test objectives, creates and executes test cases, performs different kinds of testing, and tracks, analyzes, and resolves defects. Responsibilities also include regression testing, troubleshooting performance and availability bottlenecks, conducting application maintenance and re-engineering, monitoring application performance metrics and logs, evaluating change requests, and tracking project milestones and timelines. The role requires experience with software test automation and validation tools and technologies, including Selenium WebDriver, Java, Azure SQL, Postman, MySQL, MongoDB, Jira, Git, Eclipse, Looper, Selenium Grid, TestNG, and Maven. The work location is 811 Excellence Dr, Bentonville, AR 72716.

Requirements

  • Master’s degree or equivalent in Computer Science, Computer Information Systems, or a related field; or a bachelor’s degree or equivalent in one of these fields plus 2 years of experience in software engineering or a related area.
  • Experience using Selenium WebDriver for REST API automation.
  • Experience using Java for automation scripting.
  • Experience using Azure SQL for backend data validation.
  • Experience using Postman for REST and SOAP API test validation.
  • Experience with MySQL and MongoDB for backend validation.
  • Experience using Jira for test case validation and project tracking.
  • Experience using Git to push code for automation work.
  • Experience using Eclipse for automation scripting and creating jobs using Looper to run code.
  • Experience designing automation scripts with Selenium WebDriver, Selenium Grid, Java, and TestNG, and implementing web or native platform test frameworks.
  • Experience developing Maven build scripts for smoke and regression testing.
  • Experience performing sanity, acceptance, and functional testing.
  • Employer will accept any amount of experience with the required skills.

Responsibilities

  • Understand business, stakeholder, and technical requirements and assist in analyzing existing solutions.
  • Prepare and maintain requirement traceability across business requirements, functional requirements, design, and test cases.
  • Contribute to user stories for components, modules, and simple requirements.
  • Create and configure code for components or applications that meet business, technical, security, and non-functional requirements.
  • Assist with selecting programming languages, development standards, and software tools.
  • Learn coding languages and frameworks relevant to future work.
  • Build scripts to automate repetitive tasks in CI/CD, testing, or other processes.
  • Implement telemetry features as needed.
  • Map customer requirements to test objectives and create component and module test cases.
  • Execute test cases and different types of testing using appropriate tools; detect errors and defects.
  • Track and analyze defects, perform regression testing after code changes, and use knowledge of past defects to prevent recurrence.
  • Troubleshoot application performance and availability bottlenecks.
  • Conduct complex application maintenance procedures independently and perform corrective, adaptive, and perfective maintenance and re-engineering.
  • Monitor and evaluate application performance using relevant metrics.
  • Analyze application logs, maintenance activity data, and performance data.
  • Evaluate change requests for validity and feasibility.
  • Ensure project work adheres to approved milestones and timelines.
  • Design test automation scripts using Selenium WebDriver and Selenium Grid with Java and TestNG, and implement test frameworks for web or native platforms.
  • Develop Maven build scripts for smoke and regression testing and participate in improving test processes.
  • Perform sanity, acceptance, and functional testing and propose ways to improve customer satisfaction and product quality.

Benefits

  • Medical, vision, and dental coverage.
  • 401(k).
  • Stock purchase.
  • Company-paid life insurance.
  • Paid time off, including sick leave.
  • Parental leave, family care leave, bereavement leave, jury duty leave, and voting leave.
  • Short-term and long-term disability.
  • Education assistance, including 100% company-paid college degrees.
  • Company discounts.
  • Military service pay.
  • Adoption expense reimbursement.
  • Performance-based incentive awards, including annual or quarterly performance incentives.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service