Senior Test Automation Engineer

Enterprise Mobility•Clayton, MO
•Remote

About The Position

Enterprise Mobility’s Renter Solutions department maintains driver and loyalty profile information for customers and makes that data securely available to other services, solutions, and third-party vendors. Its applications support rental booking and fulfillment across global operations. The team is working on API evolution and modernization of driver and loyalty programs, as well as business capabilities tied to company strategy. The Senior Test Automation Engineer performs manual and automated testing to ensure software quality throughout the development lifecycle. The role analyzes requirements, creates and executes test plans and test cases, identifies and tracks defects, investigates root causes, and coordinates retesting. It also develops and maintains automated test scripts, expands automation coverage, troubleshoots automation issues, and contributes to improvements in automation strategy and frameworks. The engineer collaborates with cross-functional teams in an Agile environment, participates in sprint planning, provides estimates, supports code reviews, and promotes continuous quality improvement. This position is fully remote within the United States, excluding Alaska and Hawaii. Remote team members need an adequate home-office space and must work within U.S. Central Standard Time core business hours. Occasional visits to a St. Louis campus location are required for meetings or events, or as needed.

Requirements

  • Be presently authorized to work in the United States without requiring employment-based work authorization sponsorship now or in the future.
  • Reside in the United States, excluding Alaska and Hawaii.
  • Be able to work within U.S. Central Standard Time core business hours.
  • Be committed to incorporating security into decisions and daily job responsibilities.
  • Have at least 3 years of experience designing, developing, executing, and maintaining automated test cases using tools such as Karate.
  • Have experience with manual API testing using tools such as Postman.
  • Have experience writing and executing SQL queries for validation and testing.
  • Demonstrate knowledge of source control methodologies and proficiency with tools such as Git or Bitbucket.
  • Have experience working in an Agile/Scrum development environment in sprint teams, using tools such as Jira, Zephyr, and Confluence.
  • Have strong communication skills to clearly discuss test progress, risks, and defect resolution with application development teams.
  • Be able to adapt to changing priorities and requirements and work independently with limited supervision.
  • Be able to assess QA test requirements and determine the scope of functionality to cover with automated testing.
  • Be able to collaborate effectively in a remote work environment and test multi-application suites with internal and external integration points.
  • Have strong analytical and problem-solving skills and attention to detail.

Nice To Haves

  • Bachelor's degree in Computer Science, Computer Information Systems, Management Information Systems, or a related field.
  • Hands-on experience with automation frameworks and tools such as Selenium and Playwright, and BDD frameworks such as Cucumber.

Responsibilities

  • Analyze business and technical requirements to develop test strategies, create test schedules, provide effort estimates, and define comprehensive test cases.
  • Participate in design and requirements review sessions to incorporate quality considerations early in the development lifecycle.
  • Create, maintain, and execute manual test plans and scenarios based on functional and technical requirements.
  • Perform functional, integration, database, regression, and exploratory testing in an Agile environment.
  • Design, develop, and maintain automated test frameworks and test suites for API/Web Services and UI testing.
  • Validate application functionality, identify defects, document test results, and assess associated risks.
  • Manage defects through their lifecycle, working with development teams to analyze root causes and drive timely resolution.
  • Collaborate with developers to troubleshoot issues, reproduce defects, and verify fixes.
  • Assist with or lead deployments to non-production environments and support testing across multiple environments.
  • Coordinate with cross-functional and cross-system teams to address integration testing challenges and ensure end-to-end system quality.
  • Recommend improvements to testing processes, automation coverage, application testability, and quality of deliverables.
  • Contribute to Agile ceremonies, including sprint planning, estimation, and continuous improvement initiatives.

Benefits

  • Market-competitive pay
  • Comprehensive healthcare packages
  • 401(k) matching
  • Profit sharing
  • Schedule flexibility
  • Work-from-home opportunities
  • Paid time off
  • Organizational growth potential
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service