Overview
Location: Bangalore,India.
Job Type: Full-time.
Experience: Minimum 6 Years
About Booking Holdings
Booking Holdings (NASDAQ: BKNG) is the world's leading provider of online travel and related services, provided to consumers and local partners in more than 220 countries and territories through five primary consumer-facing brands: Booking.com, Priceline, Agoda, KAYAK and OpenTable. The mission of Booking Holdings is to make it easier for everyone to experience the world. For more information, visit BookingHoldings.com and follow us on X (formerly known as Twitter) @BookingHoldings.
We’re a truly global e-commerce company, with business operations in nearly every country and city on the planet. And we want to make it easy for everyone, anywhere in the world, to pay for their travel or do business with our platform - whenever and however it’s convenient for them.
Our FinTech business unit - with teams in Amsterdam, London, Shanghai and Bangalore - develops new products and drives innovation to help us continue removing financial friction from the travel process. That makes buying and selling travel-related products and services simpler for both travellers and partners.
What you’ll be doing:
- This role demand
- Embed automation testing in the development process, where applicable;
- Support the CI/CD efforts, proposes test automation tooling and infrastructure and work with developers to build and maintain it;
- Actively contribute to the tech strategy by providing valuable insights on test automation and software quality in general;
- Stay up to date with new test automation technology and plan strategically for possible changes;
- Sometimes you will go technically deep and write automated tests that are resilient to changes in the applications UI;
- Become the ‘Go to’ person for the test automation topic for both business and tech stakeholders;
- Working with development teams to understand the business needs and identify the quality requirements;
- You keep your cool and see possible outages as a critical learning opportunity to improve;
- Inspire developers, Designers and Product Owners to be quality conscious by providing extensive trainings and workshops about testing culture and best practices;
- Plan and prioritise the different strategies according to business needs;
- Evaluate our internal testing tools and introduce new ones in order to improve ROI
What you’ll bring:
- At least 8+ years of experience in high technological environment in a similar role
- Proficient in at least one of the following languages (there will be a coding challenge): Python, Perl, Java, Javascript, Objective-C, C, C++ or C#.
- An expert in unit or automation test frameworks like JUnit, TestNG, Mockito, Selenium, Nightwatch, Postman, JMeter, TestComplete etc.
- Experience developing fully automated CI/CD pipeline, working with CI & source control tools & used Jenkins, GitHub, Gitlab, Octopus, TFS/other.
- Ability to choose the right test framework in accordance with the needs of the project balancing against trade-offs.
- Strong grasp of computer science fundamentals, algorithms, and data structures
- Passionate about Continuous Improvement, Innovation, New technologies.
- Clear understanding of various software testing methodologies : unit, integration, smoke, performance, stress, load, regression, acceptance, usability, security etc.
- Strong knowledge of SOA/Microservices and web architecture and experience around distributed systems.
- Good communication and stakeholder management skills.
- Experience mentoring and training other developers on software quality topics.
If your application is successful, your personal data may be used for a pre-employment screening check by a third party as permitted by applicable law. Depending on the vacancy and applicable law, a pre-employment screening may include employment history, education and other information (such as media information) that may be necessary for determining your qualifications and suitability for the position.