Senior Test Engineer

  • Manchester, Netherlands
  • Employees can work remotely
  • Full-time

Company Description

Booking

Job Description

Senior Test Engineer

Not long ago, booking a trip to see the Eiffel Tower, stroll down New York’s iconic Madison Avenue or feel the sand between our toes on Copacabana Beach was complex and time consuming. Now it is simply a matter of a few taps on our smartphone.

In fact, that’s what we do at Booking.com. We make it easier for everyone to experience the world. And while that world might feel a little farther away right now, we’re busy preparing for when the world is ready to travel once more.

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 beauty and discover more about other people and cultures will endure. The world is waiting for us. Together, we will be ready.

Booking.com core values
●  Think customer first
●  Succeed together
●  Own It
●  Learn Forever
●  Do the Right Thing
 

Trips Business Unit (TBU) direction

At Booking.com we’re working to seamlessly connect every aspect of travel, and the TBU team is one of the cornerstones of our connected trip vision. We’re dedicated to helping travellers uncover the best transport options available to them around the world. To do this we need to offer the broadest selection of bookable transport options, and effortlessly match the right options to the right person at the right time. Our goal is to offer travellers the widest choice and the best customer experience no matter what transport option they choose.

About the team

The Trips Promotions team at Booking.com look after all things related to the wonderful promotions on offer on our various websites. This team has additional responsibility for internal tools for the creation of these promotions, so you’ll require experience of both front-end and back-end testing. You will be responsible for helping deliver excellent products and advance innovation within your product team, as well as coach and mentor other testers within your product group and across engineering.

Where we are going

  • Cross functional agile teams who own their products and operate in a DevOps environment
  • Revolutionise our online customer experience through a great web site and mobile app
  • Data driven decisions using Kibana, Hadoop, monitoring, Big Data, MI and MVT testing
  • A full continuous delivery pipeline using Bamboo, Git and Artifactory
  • Automation of tests, deployments and repeatable tasks
  • Continuous improvement, keeping it simple and developing the team
  • 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
  • Decoupled service orientated architecture with resilience and availability built in
  • A world class service delivery function

Skills we are looking for

We are looking for a superb and enthusiastic Senior Test Engineer who will push the boundaries on engineering brilliant solutions and contribute to shaping our new future. We expect you to have a love and passion for testing, new technology and have a solid understanding of testing web based solutions.

  • Proficient in testing software with an eye for details
  • Excellent knowledge of test processes and methodologies
  • Ability to create clear, concise and readable automated test scripts
  • Good understanding of test automation frameworks and tools
  • Experience with validating contents in different databases, such as mysql and sql server
  • Experience with api testing, such as json or xml endpoints
  • Experience implementing contract testing

Other beneficial skills

  • Understanding of Continuous Integration, Continuous Delivery and Agile
  • Ability to work with collaboratively with Developers and other stakeholders to achieve appropriate test coverage at all levels
  • Ability to pair with developers to implement Acceptance Tests
  • Knowledge of code quality and performance analysis tools
  • Good knowledge of testing web services
  • Cloud technologies such as AWS
  • ISTQB qualifications

What we offer in return

  • Ownership of your work and a great technical challenge
  • A great new office to work in the heart of Manchester
  • Great facilities including subsidised canteen and Starbucks
  • An exciting and dynamic place to work
  • 25 days paid holiday plus bank holidays
  • Great discounts on car rentals and other group benefits
  • Opportunity to shape the future of the team
  • Software development kit that works

    Key Responsibilities
  • Work embedded within an Agile team
  • Use the appropriate range of test methods and tools to ensure a robust and high quality solution is  delivered
  • Champion quality of our products
  • Advise engineers and others in the team on what to test including edge cases
  • Push the boundaries on test automation, exploratory testing and best practice in the team
  • Work with the team to create acceptance criteria by analysing features and requirements
  • Analyse quality and continually assess risk to ensure that high quality solutions are delivered
  • Sense of ownership and the quality of the solutions you produce
  • Adhere to the default principles for Architecture, quality and non-functional requirements
  • Collaborate with the team and others to deliver high quality solutions
  • Learn new technologies and keep abreast of existing technologies and be able to apply these to a variety of projects as applicable
  • Work with the team to size and estimate work
  • Contribute to the evolution of best practices of the department
  • Experience of coaching and mentoring testers to improve quality Engineering wide
  •  Write, review and take responsibility for clear, concise and comprehensive technical documentation
  • Supporting live products in a DevOps environment
  • Have fun