Software Development Engineer in Test

London, UK

Who are we?

At we are on a mission to democratize streaming data, helping businesses to operate in real-time.

Our technology allows organizations to practice DataOps, a new and disruptive way of consuming, processing and moving data. Our product, Lenses, delivers an amazing developer experience for building & operating streaming data applications. It makes working with leading open-source technologies such as Apache Kafka & Kubernetes accessible for more than ten thousand engineers, and operationalizes them for both enterprises including Daimler-Benz and startups such as Babylon Health.

If you're curious, love challenges, and have a great sense of humour then Lenses is the place for you!

As a SDET you will:
  • Work in an agile environment to deliver robust quality products sprint after sprint, release after release
  • Champion testing practices within teams and help shape their testing strategy
  • Keep the team focused on the value and quality of User stories and highlight testability concerns in applying quality criteria to improve understanding and estimation
  • Identify what should, could and should not be automated and liaise closely with colleagues to ensure sufficient coverage while avoiding duplication of test effort
  • Design and implement test automation frameworks that standardise approaches and guide good practices
  • Keep automation current and flexible by discussing, innovating, evolving and maintaining the patterns, tooling and direction
  • Increase automated test coverage to support and streamline the testing effort
  • Build quality gates into Continuous Delivery pipelines so that automated tests are run often and fail fast to provide earlier feedback
  • Identify test environments and datasets according to the type of testing being conducted
  • Build tools to generate test data and provision test environments with datasets
  • Utilise and develop test-double tooling to facilitate unit and integration testing
  • Conduct Exploratory testing to discover important bugs more quickly
  • Investigate and reproduce bugs reported by customers
  • Create automated tests to verify bug fixes
  • Help upskill and mentor existing team members in test automation best practices through coaching and pair programming
What we are looking for in a SDET:
  • Enjoys working in a collaborative atmosphere where new ideas are valued
  • Self-starter who is motivated to deliver and improve knowledge constantly
  • Consider themselves an SDET first but are cross-functional and can wear many different hats
  • Has a proven track record in bringing testing to the forefront of the development lifecycle
  • Plans using the agile testing quadrants and can explain the main concern of each and different types of testing
  • Can easily identify what should, could and should not be automated and can explain a healthy balance of automated testing
  • Demonstrates an understanding of when and how to implement Risk-based testing approaches
  • Has a good understanding of testing techniques such as Equivalence Partitioning, Boundary Value Analysis and Pairwise and can discuss how they have applied them
  • Proficient in any of Typescript, Golang or Scala
  • Has applied patterns such as Page Object, Journey, Screenplay and Mission and can discuss and compare their purposes and explain the advantages of one over another
  • Has experience with CI/CD tools such as Jenkins and has written pipeline as code with afocus on building quality gates into stages
  • Has experience using Docker to manage and replicate test environments
  • Has experience of using Test Double tooling such as WireMock and understands when and why you would use them
  • Can design and build their own tooling to support the testing effort where gaps in the capabilities of popular tools exist
  • Appreciates that not all testing should be automated
  • Collects metrics to continuously improve testing
Being Part of the team:
  • is part of Celonis, the Decacorn in the enterprise software industry, giving you the opportunity to compete on the world stage.
  • You will be exposed to the front-line of streaming technology applied globally. This will give you unique insights that are immensely valuable and rare.
  • We are ready to rock the market and offer a competitive salary, generous holiday allowance and strong global and local benefits.
  • You will be joining an awesome, constantly evolving and vibrant environment.
  • Play a significant role in the development of the company and attain the opportunity for rapid career progression and personal growth.
  • Work with exceptional, diverse, professional people at the forefront of their fields.

Be you! is proud to be an equal opportunity workplace. We celebrate difference, support it, and thrive on a diverse team that represents a variety of backgrounds, perspectives, beliefs and experiences. The more inclusive we are, the better we are, and our work will be.

If you have a disability or special need that requires accommodation at any point through the interview process, please do not hesitate to let us know.

We’d love to hear from you!