Overview
Enterprise Holdings is the world’s largest car rental operator and an industry leader in mobility and technology. We’re one of the top global travel companies, ranking ahead of many airlines and most cruise lines and hotels. And no matter what transportation challenges our customers face, we have an innovative solution.
We operate the Enterprise Rent-A-Car National Car Rental and Alamo Rent A Car brands via more than 9,500 fully staffed neighborhood and airport offices, including franchisee branches, in nearly 100 countries and territories.
Through this robust global network, we operate a fleet of nearly 1.7 million vehicles and provide a comprehensive portfolio of transportation solutions, including car rental, carsharing, vanpooling, car sales, truck rental, vehicle-subscription and affiliated fleet management services. As a total mobility provider, we serve the needs of a wide variety of customers, businesses, government agencies and organizations every day.
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 employee, 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 open to candidates who wish to work from home (WFH). Employees who choose virtual / remote work should have an adequate space to serve as their home office. #LI-REMOTE
Responsibilities
As a Lead Engineer, with an area of focus on Test Automation, you will provide coaching and mentoring to junior members of the organization helping advance the discipline of test automation and integration with CI/CD technologies in the application level and system level. You will be required to understand the methods, theories and research techniques that establish ongoing direction and implementation of test automation. You will provide general instructions on routine work and detailed instructions on new projects or assignments to more junior members of the test automation team. You will be expected to uphold the standards, processes, and procedures of the test automation team.
In this role, you will be required to develop, modify, and implement elements of technology to solve business problems. Responsibilities will also include working with teams to test, research and investigate technology and assist with the requirements gathering of the solutions, while not losing focus on how we can pave the wave for CI/CD with our test automation. You will also participate in the code reviews of automated test code, debug automated test code, and maintain associated system level interactions with the automated test code. We are looking for a self-starter that will maintain established service level agreements to meet customer expectations and quality standards.
Equal Opportunity Employer/Disability/Veterans
Qualifications
Required:
- Must be presently authorized to work in the U.S. without a requirement for work authorization sponsorship by our company for this position now or in the future
- Must be committed to incorporating security into all decisions and daily job responsibilities
- Bachelor's degree in Computer Science, Computer Information Systems, Management Information Systems, or related field
- 5+ years of combined App Dev and Automation Testing experience with Java, distributed systems, web-based platforms, and web services
- 2+ years of database/query experience
- Create and maintain complex automated test code, scripts, data, and associated drivers per recognized SDLC methodology (Waterfall, Agile preferred)
- Expert in software quality and testing methodologies
- Experience with Karate, CA DevTest, QTP, Selenium, CA Lisa or similar
- Experience with Git/Jenkins for configuration management and software build/deployments
- Experience with one or more open-source test, build, or continuous deployment tools such as: JUnit, TestNG, Selenium Web Driver, Jenkins, Docker, Cucumber, JMeter, Appium, Postman
- Experience with JSON, XML, XSD, WSDL, REST and SOAP and a history working with web client software
- Detailed knowledge of the HTTP protocol including an understanding of cookies, HTTPs/SSL, browser caching, HTTP status codes, HTTP headers, how sessions work, and experience identifying vulnerabilities like cross site scripting (XSS)
- Must have good oral and written communication skills to effectively communicate with various IT teams and business representatives
- Experience with facilitating code reviews of automated test code, debugs automated test code, and maintain associated system level interactions with the automated test code
- Must be able to assess and evaluate quality assurance test requirements to determine scope of functionality to be covered by the automated testing suite
- Experience maintaining documentation on automation modifications and updates
- Experiencing performing manual testing, if required
- Must be able to identify where task automation and process improvements can add value
- Must be able to maintain established service level agreements to meet customer expectations and quality service
- Must have good troubleshooting and problem-solving skills
- Must be able to work in a fast-paced production environment and can handle multiple tasks
- Must be able to work independently with limited supervision
- Must have the ability to effectively collaborate and work with others in a remote work environment
- Must demonstrate the ability to be flexible with changing priorities and requirements