Senior Quality Engineer

Walmart•Bentonville, AR
•Onsite

About The Position

The Senior Quality Engineer supports software quality assurance and systems engineering solutions through automation, testing, infrastructure maintenance, operations support, requirements analysis, coding, capacity and configuration management, issue resolution, version control, and infrastructure design. The role includes developing and maintaining automated test suites, supporting reliable operation of existing systems, analyzing requirements and issues, and collaborating with stakeholders and cross-functional teams.

Requirements

  • Master's degree or equivalent in computer science, computer engineering, computer information systems, software engineering, or a related field, and 1 year of experience in software quality assurance, manual or automated testing, or related experience; OR a bachelor's degree or equivalent in one of those fields and 3 years of such experience.
  • Experience creating and maintaining reusable, parallel, independent, highly scalable automation test suites using Java.
  • Experience creating automated API and Azure Cloud test cases using Java Rest Assured, TestNG, Maven, and Extent Reports.
  • Experience with performance testing using LoadRunner.
  • Experience deploying rollouts using DevOps.
  • Experience integrating a testing framework using Looper.
  • Experience with QA testing methodologies and Agile software development.
  • Experience executing SQL queries to fetch data.
  • Experience designing a Cucumber framework for test cases.
  • Experience using GIT to track code changes and using GITHUB.

Responsibilities

  • Use automation tools to automate repetitive tasks and releases.
  • Maintain infrastructure systems, including backups, patch management, and hot fixes; escalate backup-media issues.
  • Audit desktops for compliance with IT policies and conduct database integrity checks.
  • Troubleshoot systems engineering solution issues, research reported problems, develop or escalate solutions, identify trends and root causes, collaborate with teams, and update stakeholders.
  • Analyze business, stakeholder, and technical requirements and existing solutions; prepare and maintain requirements traceability matrices and contribute to user stories.
  • Manage daily operations support, perform maintenance, monitor system health and performance, deliver operational features and processes, design testing processes and environments, review logs, document processes and designs, and mentor and train team members.
  • Follow coding guidelines; create or configure component-level code under guidance, document development and revisions, stay current with coding languages and frameworks, identify automation opportunities, implement telemetry features, and apply security policies.
  • Analyze IT resource utilization, suggest resource right-sizing, ensure applications can meet service levels, and assist in creating capacity plans.
  • Identify configuration processes, tools, and baseline products for low-complexity projects; configure virtual machines for email, intranet, VLANs, firewalls, VPNs, and cloud-based business applications.
  • Analyze and prioritize issues, identify feasible solutions, and evaluate resolution options.
  • Maintain development and delivery branches, version-control changed code, tag versions, and document code differences.
  • Assist in designing simple, modular, extensible, functional solutions and evaluate design trade-offs across system components.

Benefits

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