Welcome to the Sporting Index Group

Senior Quality Engineer Web

Job Context:

Sporting Index (SPIN) is the dominant provider of UK-based sports spread betting markets. We build web and mobile betting products and applications used by our trading team to manage sports event data, control markets, provide pricing and manage risk.

The successful candidate will be responsible for all software quality assurance tasks for a number of product initiatives for the website and mobile platforms in the B2C domain.

Role Summary:

If it is your thirst for technical excellence that drives your career aspirations then we have something in common. We are developing software to improve our core systems and replace legacy infrastructures but also a number of brand new solutions to expand strategically in our domain.

We are seeking an experienced QA engineer to help us develop next generation systems for our end customers. You will be a solid engineer with a computer science background and be able to demonstrate a good understanding of the balance between doing a job right and getting something out the door.

You will join a team of highly regarded software engineers and you will have the gift to influence others with your very own opinions in technical matters. Under no circumstances you will compromise quality in your services and you will see success as a team affair. You will know that “zero defects” doesn’t necessarily mean perfect software. You will understand that testing early on the delivery cycle will deliver the best possible quality.

You will be ready to face the toughest technical challenges in your career and apply yourself generously to the success of your projects and ultimately your customers’ satisfaction. You will have a heightened sense of ownership for the developed software and the processes used to deliver it.

If you are still reading this and you have a “can do” attitude with technology then keep reading; a very rewarding career awaits you.

Role Details:

• Maintain the highest quality standards for all SPIN websites, mobile and Games software platforms
• Constantly improve test automation frameworks and test coverage for software components for all B2C applications  
• Integrate fully test automation into the Continuous Integration and Continuous Deployment processes
• Provide thought leadership and dependable delivery skills in a fast-moving environment focused on rapid iteration and regular product updates
• Help shape the direction of both our internal and external customer-facing products
• Produce metrics which cover various facets of the QA process
• Fully endorse iterative development and test early; report on task progress regularly and promptly raise risks and arrange for mitigation
• Focus equally on software validation, verification but also on usability, reliability, availability, performance and security
• Perform all levels of testing: unit, integration, regression, OAT, UAT and P&C
• Use appropriate tools to manage the testing process and artifacts
• Liaise with stakeholders and project manager to understand business requirements, break down work into manageable backlogs and provide estimates for required deliverables

• Required Personal Skills:

 The following general competencies will be required:
• Excellent communication, interpersonal and organizational skills
• Attention to detail and focus on quality
• Enthusiastic and motivated to drive change through technology
• Ability to work well under pressure
• Flexible approach and a great team player
• Ability to manage multiple varied activities

• Required Technical Skills:

 The person selected for this position must be able to show that they have:
• Must be educated to degree level (BSc in Computer Science or similar)
• Strong experience in SQA processes, ISEB Certified to Foundation or Practitioner level
• Proven delivery of software by use of test automation tools such as NUnit, Selenium, JMeter, SOAPUI, NeoLoad and/or bespoke testing frameworks (data, keyword or hybrid)
• Work experience with programming languages (such as C#, Java or C) and scripting languages (such as VBScript, Perl or Python) for building test automation tools and frameworks
• Experience in testing real-time distributed systems where low latency and high availability are key
• Strong experience in testing at all layers; presentation (including UI), services, data access, messaging,  caching and database
• Experience with using test management tools such as JIRA, Bugzilla or equivalent
• Proven experience on P&C testing on rich-client apps, websites, web services and middleware components
• Ability to analyze, understand in-depth and clearly document complex software systems
• Strong liking in numbers, data, and patterns and ability to translate test result data into  appropriate conclusions for technical and non-technical stakeholders alike
• Proven ability in delivering high-quality software through iterative development methods
• Experience in working in a multi-engineer environment of well-defined SCM, release and change management procedures (Continuous Integration, Continuous deployment and DevOps)

• Ideal Skills:

• Experience in sports betting and the bookmaking industry