Senior Test Automation Engineer
Test automation engineer (Engineer 2) on Enterprise Mobility's ARMS modernization team in St. Louis, building and maintaining automated and manual test suites for an insurance-replacement rental platform, including E2E app and REST API testing. Stack spans Java, JavaScript (React/Node), SQL, AWS, and tools like Playwright, Jest, Cucumber, Postman, and Karate.
- Compensation
- Not disclosed
- Location
- Clayton, Saint Louis County
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Not specified
- Experience
- Not specified
- Category
- Qa
- Posted
Must have
- Authorized to work in the U.S. without sponsorship now or in the future
- Must reside in St. Louis, Missouri, or immediate surrounding area
- 3+ years hands-on experience developing and integrating automated tests into existing development and CI processes
- Experience with Java, JavaScript, SQL, XML, SOAP, REST, JSON, Unix, Windows, AWS
- Experience creating and maintaining automated and manual test scripts and E2E tests for applications and REST APIs
- Experience coordinating/conducting re-testing after defects are addressed and publishing test results
- Experience executing automated test scripts, analyzing results, and giving timely feedback to dev teams
- Experience participating in estimation discussions with product and engineering teams
- Committed to incorporating security into all decisions and daily responsibilities
- Track record working in Agile teams, including geographically distributed, and self-managing priorities
- Development experience using JavaScript (React.js, Node.js, ES6+ libraries)
- Experience working with databases and various data formats for testing
Nice to have
- Bachelor's degree in Computer Science, CIS, MIS, or related field
- Good working knowledge of essential AWS cloud services
- Design and develop test automation scripts using Playwright, Jest, Cucumber, Postman, and Karate
- 5+ years test automation experience including planning, assessments, and script maintenance, preferably in cloud; manual functional and regression testing
- Experience with Atlassian suite including Jira, Confluence, BitBucket (Git)
- Experience working with PostgreSQL and Azure
- Startup mentality: self-starter, proactive, flexible
- Good communication and interpersonal skills
Full description
Enterprise Mobility is a leading provider of mobility solutions, owning and operating the Enterprise Rent-A-Car, National Car Rental and Alamo Rent A Car brands through its integrated global network of independent regional subsidiaries. Enterprise Mobility and its affiliates offer extensive car rental, carsharing, truck rental, fleet management, retail car sales, as well as travel management and other transportation services, to make travel easier and more convenient for customers.
Privately held by the Taylor family of St. Louis, Enterprise Mobility together with its affiliate Enterprise Fleet Management manages a diverse fleet of 2.4 million vehicles and accounted for nearly $39 billion in revenue through a network of more than 9,500 fully-staffed neighborhood and airport rental locations in more than 90 countries and territories.
At the center of it all, our dedicated IT teams innovate, design and develop the technology that is redefining how customers rent, buy and share vehicles from our family of brands. Here, you will be part of a diverse and talented team that creates and delivers powerful technology solutions for our customers and employees across the world with the resources and support to develop in a variety of career paths.
As an Enterprise Mobility team member, we offer an excellent package with market-competitive pay, comprehensive healthcare packages, 401k matching & profit sharing, schedule flexibility, work from home opportunities, paid time off, and organizational growth potential.
This position is eligible for a hybrid work schedule, which includes the ability to work from home, while also requiring to be in person as needed at our Lakeside and/or Clayton Corporate HQ campus locations in St. Louis, Missouri.
We are committed to a fair and transparent hiring process. Candidates should expect identity verification, video interviews, technical validation of skills, and verification of employment, education, and work authorization. Falsification of information, proxy interviewing, or misrepresentation of experience or location will result in disqualification.
The Automated Rental Management System (ARMS) department is seeking an innovative and result-oriented Engineer 2, Test Automation to help with the modernization efforts. ARMS is an application that manages the insurance replacement business by providing an interface for direct interaction between Insurance partners and Enterprise. We are focused on bringing additional value to our insurance partners through technology and innovative solutions. These solutions enhance the customer’s experience, create efficiencies, improve claims outcomes, and reduce loss adjustment expenses. Enterprise continuously strives to modernize our applications to keep pace with the competitive market, and ARMS has upcoming projects to modernize applications. This is an exciting time to be part of the ARMS team.