We are looking for a Sr. Automation Engineer to help expand our automated testing platform. Your work will help us continue to be the catalyst that brings transparency to the car industry and be a game changer in a consumer’s next car buying experience. CarGurus is a multi-tiered, multi-threaded environment scaling internationally. We have products ranging from highly complex algorithms to our clean UI framework. The team is highly collaborative and autonomous in nature. This role will help us continue to produce great code in a timely and diligent manner.
The Sr. Automation Engineer will be responsible for the development and release of our platform for highly effective test automation. Currently we are running Jenkins, Selenium(Sauce Labs). We utilize JUnit for our Java platforms and RSpec for our Ruby platforms. You will collaborate with engineering on enhancing our continuous integration environment that will find system issues with minimal false positives. You will develop automated test frameworks, testing methodologies to meet our needs with respect to performance, scalability and other goals. This is a hands on role and will become heavily automated over time as you help build out our platform. On a day to day basis you will work closely with all aspects of Engineering and DevOps. The Sr. Automation Engineer will maintain and enhance a highly functional automated pipeline and will develop the reporting with detailed results and solutions. You will focus on system level testing and using analytics to find issues.
- Knowledge of Automation and Continuous Integration/Delivery architecture (Jenkins, Rundeck or related technologies)
- Experience with QA Testing methodologies, platforms and technologies.
- Deep knowledge of testing of web based applications
- Highly analytical, pro‐active and detail oriented
- Experience with Java, Maven, Ruby, Bash and Shell or related technologies.
- Experience coding effective, maintainable JUnit and Selenium tests
- Solid knowledge of cloud based/virtual testing.
- Education – BS degree or equivalent work experience
- Implement and monitor continuous testing of builds to monitor application code changes and automation breakage.