Test Engineering Lead

Job Title

Location: Fountain Street, Manchester

We're BookingGo, the ground transport division of Booking.com. We're the ones who empower people to get where they're going. Whether they're taking the wheel or sitting back and leaving it to the driver. Whether they're heading straight from A to B or enjoying the freedom to go wherever their journey takes them. 

To do that, we offer car hire to our customers through our Rentalcars.com brand and car hire, taxis and ticketed transfer services through Booking.com. We also have a B2B solution, Rentalcars Connect, providing great ground transportation options to the customers of our partners

With our HQ in Manchester, we're part of the worldwide Booking.com family. At the same time, we're proud of our own unique identity. Speaking 42 languages, our 2,000+ staff come from all over the world, just like our customers. What brings us together is our love of adventure: our own as well as other people's. It's easy to be passionate about a job that enriches so many lives on a daily basis, and our workplace reflects our passion, our diversity, our global focus. Just search "Manchester's coolest office" and see for yourself. 

And we're in good company. Together with priceline.com, KAYAK, agoda.com, and OpenTable, we're part of Booking Holdings, the world leader in online travel and related services. 

Engineering is a multi-skilled group of over 200 people responsible for providing the technology to enable the Rentalcars.com business.  It is a fast paced, dynamic, exciting and driven environment providing services on a 24x7 basis.  We provide all the touch points for our online customer experience through a market leading app, a great web site and all the software services and business systems to manage our customers and products. Our goal is to create a great customer experience across all platforms which help us deliver growth for our business. 

We have a great journey ahead and our vision is to radically change the working practices to realise our ambition of being a “World Class” engineering function and the “Technology Employer of Choice” in the Northwest and beyond.  Make no mistake we have a challenging journey ahead but we are committed to delivering a great customer experience across web, mobile, call centre and partner channels and this is where you could fit in.

Where we are going

  • A full continuous delivery pipeline using Bamboo, Git and Artifactory
  • Cross functional agile teams who own their products and operate in a DevOps environment
  • Data driven decisions using Kibana, Hadoop, monitoring, Big Data, MI and MVT testing
  • 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

Skills we are looking for

We are looking for a superb and enthusiastic Lead Test Engineer who will evangelise testing across agile teams to push the boundaries on engineering brilliant solutions and contribute to shaping our new future.  We expect you to have the energy and passion to deliver using a whole range of technologies and have a solid understanding of test engineering principles.  We also expect you to have strong technical leadership experience, experience of evangelising technology whilst being an expert in testing.

  • Expert knowledge of test processes and methodologies
  • Expert knowledge in testing software with an eye for detail
  • Highly proficient understanding of test automation frameworks and tools, such as Selenium
  • Highly proficient in testing of web based solutions including web services
  • Good knowledge of code quality and performance analysis tools
  • Good understanding of Continuous Integration, Continuous Delivery and Agile
  • Ability to pair with developers to implement Acceptance Tests
  • Strong knowledge of testing web services
  • Ability to line manage & Coach
  • Ability to create clear, concise and readable manual test scripts both automated and manual
  • Able to ensure cross-browser compliance and awareness of specific cross browser issues

Other beneficial skills

  • 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, free breakfast & fruit, cycle hub and break out spaces
  • 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

  • Take the lead on testing for design and development of work
  • Line manage of a team of Test Engineers working across several Products
  • Influence others in improving quality at all levels of the development process and build pipeline
  • Be regarded as a subject matter expert for testing, platforms and engineering practices
  • Evangelise Test engineering practices and technology across team
  • Support and deliver on the test strategy
  • 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 defaults 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
  • Write, review and take responsibility for clear, concise and comprehensive technical documentation
  • Help Support live products in a DevOps environment