BookingBug is the industry’s most advanced, powerful and versatile appointment and event booking platform, and one of London’s fastest growing technology start-ups. Having a truly open and scalable cloud-based API architecture, we’re able to design solutions that can accommodate the wildest of client requirements. As technology progresses, so do we; re-architecting and expanding our platform to take advantage of new ideas, methodologies, and the latest and greatest trends in the technology industry.

About the role

Based in our London HQ, you’ll be a member of a product and feature focused team of developers / test-enthusiasts. As their resident expert you’ll have varied responsibilities; from picking apart stories, questioning design, and writing your own clean behaviour-driven acceptance test code. Meanwhile executing manual tests during sprints and of course getting the opportunity to use a mouse in anger, exploratory style. Working closely with the Product and Development departments (and your fellow Test crew) you will help to define our future QA processes.

In the role, you will:

  • Work within a product team to help build new features and deliver quality
  • Help developers think about the different use cases they may encounter
  • Plan testing from early design and specification stages to ensure robust implementation
  • Support clients and BookingBug staff by training and sharing techniques and information
  • Find and use the best tools available to help ship quality code in a lean and effective manner
  • Automate with style. Pair with team members throughout the whole test pyramid
  • Have the opportunity to learn new languages and frameworks, carve new processes and see your changes make a big difference

About You

The role requires some of the following skills and experience as a minimum:

  • Understanding of contemporary web development processes and release cycles
  • Knowledge of core WebDev tech (HTML, CSS, JS, and relevant frameworks)
  • Some knowledge of lower levels i.e. HTTP, networking, bash (you can use a terminal)
  • JIRA, git, Gherkin, TestRail or contemporaries (you can version control and track like a boss)
  • Cucumber, Capybara, rSpec, Postman, Newman, Jenkins (you can script - language agnostic)
  • Dedication to technical issues; solving (and creating) in innovative and communicative ways
  • Talent in translating code/ tech speak/ jargon into human readable instructions and vice versa
  • Computer science fundamentals are a plus
  • Experience of working with teams to help develop & streamline test processes
  • A confident, enthusiastic attitude with an appreciation for small company culture and dynamics
  • All relevant business or educational experience taken into consideration

This is a unique opportunity to join a company that has the stability and commercial success of a big business, but the heart & soul of a start-up. Our Dev teams are working on truly interesting challenges – engineering issues, scalability, latency, distributed systems… so we need someone who is motivated by problem solving & seeing the wider impacts of their work. If this sounds like you we’d love to hear from you! Our team is very diverse, with backgrounds spanning from astrophysics to criminology to music management, and we pride ourselves on our great working culture.