CAREERS

Senior Integration and Performance Testing Engineers

Full-time
London office based

Please apply with your CV to jobs@txodds.com

TXODDS are a global lead in dissemination of sports fixture and pricing information, offering primarily B2B products including versatile API’s, highly customisable low latency feeds and advanced Big Data analytics.

The technical platform is primarily based on advanced fully-typed, functional Scala, using the Typelevel stack with the flexibility to pick the best tools for the job. The infrastructure is extremely diverse and has components deployed in various native and Cloud environments across the world. These include, but are not limited to:

  • Distributed and cluster based technologies

  • AWS

  • Kubernetes

Summary of the role and team

You will be working with geographically distributed teams of people, primarily in the UK, and across the EU, on various fast-paced business and technology-driven projects.

Key Responsibilities
  • Define and build comprehensive integration tests for various sub-systems, as well as end-to-end tests across larger systems.

  • Define and enhance performance test approaches for the distributed and clustered deployments.

  • Devise automation approaches for the tests to become easy and repeatedly executable.

  • Specify, estimate, and carry out testing throughout the development lifecycle.

  • Systematically capture, analyse, and report integration tests results and raw performance metrics, presenting the information in a way that can be understood by technical and non-technical stakeholders.

  • Take responsibility for areas of process improvement specifically in relation to integration and performance testing.

  • Propose architectural changes in the evolving and existing systems based on the results of the tests.

  • Lead on the assessment and selection of integration and performance testing tools that will work with and stretch the products and services functional and performance characteristics.

  • Help build the team and culture of testing across other teams.

  • Share knowledge freely during our team-learning sessions. Assist and support less experienced colleagues as required on the appropriate integration and performance testing activities for their products and the use of tools to undertake that testing.

Skills & Experience (5+ years, unless stated otherwise)
  • You have experience of integration and performance testing primarily using the JVM-based solutions, and custom Java or Scala code, as well as key Linux automation tools.

  • Experience working with the network stack, Linux OS optimisation, and availability and performance bottlenecks typical in distributed systems.

  • Experience working with Application Process Interfaces (API’s) and Web applications as well as various streaming protocols.

  • Experience using Java, Scala, or Python for creating performance test assets.

  • Experience of performance testing using typical Cloud technology such as AWS or Azure.

What’s in it for you?

You will be joining a highly motivated, focused team and successful expanding business with ample opportunity to grow.

As well as a competitive salary, our benefits package includes generous annual leave, a contributory pension scheme, and private health care for you and your dependants.

As part of the Product Delivery Team you’ll also get advanced tools, books, personal productivity applications and conference attendance sponsorship.

Please apply with your CV to jobs@txodds.com