Welcome to the Sporting Index Group

Automated Test Engineer

Sporting Solutions is looking for automated test engineers to join several of our Trading Services delivery teams. We are the world leading sports spread betting and quantitative pricing company. Last summer we set up a new department – Trading Services – which is focussed on improving our real time pricing and sports trading capability.

Trading Services consist of several delivery teams that are responsible for designing and building out a variety of new cloud based platforms. These include our new quantitative sports pricing grid, our real time global data feeds team and our machine learning analytics platform.

Each team is completely self contained (product, engineers, devops) and operates using a continuous deployment approach. We aim for each team to be able to roll changes to the production system several times a day without taking the system down. We run on top of a pure cloud infrastructure and all aspects of every deployment is automated.

The developers are primarily responsible for ensuring that their code is functional and correct. We are looking for test engineers who can provide an additional set of automated checks and system verification tests to validate that the developers are doing what they are supposed to.

Your role will be to work in the delivery teams roaming over the codebase to try and find the hidden boundary cases that the developers hope no one will discover. Once you have identified an error you will write an automated test that causes our build system to break/halt and so force the development team to fix the problem. You will also be responsible for providing additional verification tests of the running platforms to ensure that the system is doing what it is supposed to be doing. This is very much a hands on role that will work closely with both the developers and devops on each delivery team.

We are looking for people who are:
• Creative and productive yet with the discipline to work in an automated, continuous deployment environment.
• Willing to learn, try new approaches and engage with a team (techies and traders) who will challenge your skills and expect direct feedback on what is or isn’t possible within a time frame.
• Good C# coders who are able and willing to look through a codebase to identify areas of concern.
• Able to write their own unit and infrastructure tests.
• Passionate about automation, monitoring and alerting.
• Even more passionate about finding bugs and willing to actively push to find out where the system breaks.
• Biased to action. The team is small and everyone rolls code to production several times a day. We actively encourage the short feedback loops this gives us but we need to make sure that our code is fully tested on every deployment. Are you comfortable with this approach?

We have started small but we want to expand. If you really want to contribute to a team which is leading the way in Cloud based design and real-time Sports modelling we want you to come and work with us. If you are interested in doing a job that will give you autonomy and freedom and are willing to step up to take on the responsibility as well then send us your CV – we look forward to hearing from you.