Automation Engineer
TripAdvisor is currently seeking an Automation Engineer to work in our Needham office, to facilitate smooth release of all code through a multi-step release cycle. The role covers Desktop, and Mobile Web testing.
The Automation Engineer should be self-driven and have the ability to work in a distributed team by developing test automation scripts using programming in Java and Software tools. The ideal candidate should have knowledge of programming and testing methodologies – functional, regression, black box testing. The candidate will be responsible for creation, implementation and execution of automated tests, using those tests to verify release candidates and live releases.
Primary Responsibilities:
- Review regression results and file detailed bugs while determining releasability of web code
- Update tests as new features are released that change app functionality and flows
- Code Test Automation Scripts using programming in Java and Selenium
- Follow engineering best practices
- Maintain good rapport with developers to stay on top of any incoming changes that will affect tests going forwards
- Work with product managers designing new automation tests for new features and coding them
Experience:
- Java Experience: 1+ years
- Automation Experience: 4+ years
- QA Experience: 4+ years
- Selenium experience nice-to-have
Job Requirements
Education and Experience:
- Bachelor’s degree in Computer Science or Computer Engineering
- 4+ years industry experience in QA
- 1+ years Java experience
Skills and Knowledge:
- Strong knowledge of QA tools and automated testing environments (Selenium-WebDriver, Jenkins, Scripting Environments, etc.)
- Understanding of web technologies (JSON, JavaScript, JQuery, SOAP, XML, HTML5 or similar technologies) a plus
- Experience in developing end-to-end tests for complex solutions for large-scale enterprise systems
- Strong knowledge of database concepts
- Knowledge of good coding practices and improving code quality
- Experience with Jenkins, Gradle, etc. a plus
- Experience testing security products a plus
- Excellent written and verbal communication and presentation skills