Every day, we at Expedia get to innovate on web applications that millions of travelers use to plan, book and experience trips they will remember forever!
As a Software Engineer in Test (SET) on the Itinerary and Notifications team, you will have a direct impact at every stage of our agile development approach, ensuring we deliver the right products to our users. Starting at the inception of each new feature, you will provide insight into customer needs and requirements, expressed through user scenarios and test cases, which will be relied on by the entire team to refine our product vision and guide feature development.
You will be a thought leader on the test team: designing, implementing development and test infrastructure. You have extensive programming skills in C/C /Java with solid scripting skills in Ruby/Python/JS. You have expertise in technologies like Selenium/TestNG/Cucumber with good understanding of algorithms/data structures. You are an innovative problem solver who likes to work on complex and challenging problems!
Work closely with business experts and programmers to formalize customer requirements and translate them into testable user scenarios
Design and develop automation tools for functional, regression, and continuous integration testing
Engage in white box testing of products in a dynamic development environment
Provide testing guidance and direction to the project team, including local and remote developers, testers, and program managers
Facilitate continuous improvement of all areas of the teams tools and processes
Work cooperatively as part of a self-organizing team in which you determine your tasks on a daily basis in coordination with peers
Required Experience, Skills and Abilities:
5 years of experience in a similar capacity
BS or MS in Computer Science or related Engineering field
Proven ability to program in Java or similar object-oriented language
Experience working on travel industry or similar mission-critical systems
Experience with interface testing, SOA, or Web Services
Knowledge of JUnit or similar unit test framework
Familiarity with Data Driven Testing, Cucumber/Selenium, or related tools and processes
Experience collaborating with customers and business experts
Experience working in the travel industry, a plus