Test Engineer Data Engineering

About The Company

At Booking.com, data drives our decisions. Technology is at our core and innovation is everywhere. But our company is more than just datasets, lines of code or A/B tests. We’re the thrill of the first night in a new place. The excitement of the next morning. The friends you make. The journey you take. The sights you see and the food you sample. Through our products, partners and people, we can empower everyone to experience the world. In fact, that’s what we do at Booking.com. We make it easier for everyone to experience the world. Across our offices worldwide, we continue to innovate. To solve for some of the most complex challenges in travel and technology, and to plan for the exciting developments that lie ahead. With strategic long-term investments into what we believe the future of travel can be, we are opening up new career opportunities that will have a strong impact on our mission. We are united in the belief that our very human desire to explore the planet’s appeal and discover more about other people and cultures will endure. The world is waiting for us.

About Team

The Trips Data and Science team at Booking.com look after data for ‘everything but the stay’: Car Rental, Taxis, Public Transport, Attractions, Insurance and Flights. This includes data platforms, management, warehousing, enrichment and machine learning functionality, enabling teams across the organisation to understand and manage our business performance and improve the experience of our customers. You will be responsible for delivering products that advance data excellence and innovation within your product team, and across the business, helping us shape Booking.com’s Transport data journey.

Role Requirements

  1. At least 3-5 years of experience in high technological environment in a Data Quality role.
  2. Experience with Backend testing, preferably in data testing.
  3. Work with cross functional agile teams who own their products and operate in a DevOps environment.
  4. Revolutionise our online customer experience through a great web site and mobile app.
  5. Take data driven decisions using Kibana, Hadoop, monitoring, Big Data, MI and MVT testing.
  6. A full continuous delivery pipeline using Bamboo, Git and Artifactory.
  7. Automation of tests, deployments and repeatable tasks.
  8. Continuous improvement, keeping it simple and developing the team.
  9. Great engineering practices with a focus on TDD and BDD principles and a strong focus on non-functional requirements at the beginning rather than an afterthought.
  10. Decoupled service orientated architecture with resilience and availability built-in.

Key Responsibilities

Software Testability
  • Is responsible to ensure that all features are designed and implemented in a testable way by guiding product teams during the entire lifecycle and guide more junior members of the team in this topic.
  • Is responsible to enable product teams to deliver quality products at pace by advocating for teams to verify and test work in isolated independent units and embed testing early in the lifecycle and guide more junior members of the team in this topic.
Non-functional Testing
  • Is responsible to advocate for the users experience by raising the team’s ability to build applications with clear non-functional requirements (eg performance, security, accessibility, usability).
  • Is responsible to ensure teams keep within non-functional requirements by performing tests such as load-testing, accessibility testing, or security testing.
#J-18808-Ljbffr

Post date: Today
Publisher: Laimoon
Post date: Today
Publisher: Laimoon