Senior QA Engineer

Senior QA Engineer – London, UK

We’re a small(ish), innovative and agile company that works with some of the top brands worldwide.

We’re passionate about technology and about doing software development right. We offer interesting and challenging work in a friendly, collaborative environment where you’ll immediately see your contribution to the company’s success.

As one of the first QAs joining our London team, you’ll be playing a key role in establishing and integrating a new testing function into our existing development team. You will work closely with developers to ensure that our software remains defect free, as we improve the scalability and geo-redundancy of our services.

We’re looking for enthusiastic people from a range of backgrounds to join our team. We value people who take pride in their work and place an emphasis on getting things done.

The role includes
  • hands on collaboration with developers to improve software quality throughout the development process
  • being a part of a small, fast-moving and agile team that deploys to production multiple times a day
  • agile story refinement
  • helping developers to write comprehensive automated tests
  • hiring other great QAs in order to expand the team
  • the opportunity to contribute to feature development
Required Skills and Experience
  • Specification by Example, BDD
  • Requirements analysis, user story refining, and test case development
  • Strong automated software testing experience
  • Continuous integration and continuous delivery (e.g. Jenkins)
  • Strong communication and collaboration skills
  • Demonstrated agile software development experience (e.g. Kanban, Scrum)
  • HTTP and RESTful APIs
  • Linux
Desired Skills and Experience
  • Java
  • BDD frameworks (e.g. Cucumber)
  • Unit testing frameworks (e.g. JUnit, JMock, Hamcrest)
  • Testing highly available and scalable SaaS applications
  • Relational or NoSQL databases (e.g. MySQL, Cassandra, HBase)
  • Solid academic background

Back to top