Senior Test Automation Engineer

Enterprise Mobility•Clayton, MO
•Hybrid

About The Position

Enterprise Mobility is seeking a test automation engineer for the Automated Rental Management System (ARMS) Modernization team. ARMS supports Enterprise’s insurance replacement business by enabling direct interaction between insurance partners and Enterprise. The team is modernizing applications and developing technology solutions intended to improve customer experience, create efficiencies, improve claims outcomes, and reduce loss adjustment expenses. The engineer will help build and mature the department’s test automation suite. The role involves creating and maintaining automated and manual test scripts and end-to-end tests for applications and REST APIs; assessing QA requirements and determining automation coverage; and developing, designing, executing, and maintaining automated test suites and test cases. The engineer will also perform manual testing where automation is not suitable, participate in automated-test code reviews, debug test code, provide assignment estimates, and assist with sprint planning. This position is eligible for a hybrid work schedule, with work-from-home flexibility and in-person work as needed at Enterprise Mobility’s Lakeside and/or Clayton Corporate HQ campus locations in St. Louis, Missouri. Candidates must reside in St. Louis or the immediate surrounding area and be presently authorized to work in the United States without requiring employment sponsorship now or in the future.

Requirements

  • At least 3 years of hands-on experience developing and integrating automated tests into existing development and continuous-integration processes.
  • Experience with Java, JavaScript, SQL, XML, SOAP, REST, JSON, Unix, Windows, and AWS.
  • Experience coordinating and/or conducting retesting after defects are addressed and summarizing and publishing test results for internal customers.
  • Experience executing existing automated test scripts, analyzing results, and providing timely and accurate feedback to development teams.
  • Experience participating in estimation discussions with product and engineering teams.
  • Must be presently authorized to work in the U.S. without requiring employment sponsorship now or in the future.
  • Must reside in St. Louis, Missouri, or the immediate surrounding area.
  • Must incorporate security into decisions and daily job responsibilities.
  • Ability to work in Agile teams, including geographically distributed teams, and independently manage priorities.
  • Strong analytical and problem-solving skills.
  • Strong time-management skills.
  • Knowledge of computer systems and technologies and ability to learn new skills and technologies quickly.
  • Ability to work productively in a fast-paced, collaborative environment with changing priorities.
  • Experience working closely with development and test teams to support product, quality, and performance standards.

Nice To Haves

  • Bachelor’s degree in Computer Science, Computer Information Systems, Management Information Systems, or a related field.
  • Working knowledge of essential AWS cloud services.
  • Self-starter mindset with a proactive and flexible approach.
  • Good communication and interpersonal skills.
  • Experience designing and developing system test automation scripts using Playwright, Jest, Cucumber, Postman, and Karate.
  • Experience supporting test automation solution planning and estimation.
  • At least 5 years of test automation experience, including planning, assessments, script development, and maintenance, preferably in a cloud environment.
  • Experience in manual functional and regression testing and preparing related test cases.
  • Experience with the Atlassian suite, including Jira, Confluence, and BitBucket (Git).
  • Experience with PostgreSQL and Azure.

Responsibilities

  • Develop, design, execute, and maintain automated test suites and test cases, as well as manual test suites when tests are not appropriate for automation.
  • Create and maintain automated and manual test scripts and end-to-end tests for applications and REST APIs.
  • Assess and evaluate quality assurance test requirements to determine the scope of the automated testing suite.
  • Automate functional, regression, and smoke tests using internal and open-source tools.
  • Define test specifications for functional and integration testing.
  • Conduct manual testing and provide coverage for new features that have not yet been automated.
  • Create and maintain test plans as product functionality grows.
  • Execute existing automated test scripts, analyze results, and provide timely and accurate feedback to development teams.
  • Coordinate and/or conduct retesting after defects are addressed, and summarize and publish test results for internal customers.
  • Participate in code reviews of automated test code and debug automated test code.
  • Provide estimates for assignments, participate in estimation discussions with product and engineering teams, and assist with sprint planning.
  • Contribute to improvements in quality engineering practices by removing redundancies and sharing knowledge.
  • Work with development and test teams to help ensure delivered code meets product, quality, and performance standards.
  • Maintain established service level agreements and adapt priorities in a fast-paced, collaborative environment.

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