Back to results

QA Lead

Job description

About Camelot

Dynamic, pioneering and inspiring, Camelot transforms lives - of National Lottery winners, of the beneficiaries of the Good Causes, and of our staff.
We're committed to maximising returns to the Good Causes in the most efficient and socially responsible way, and have more than 28,800 retailers nationwide to help us achieve our goals. In addition to this, we run the world’s most successful lottery website and operate four of the UK’s biggest brands including Lotto and EuroMillions.

About the Department

Camelot Strategic Solutions plays an integral role within Camelot and is responsible for the delivery of projects and programmes across the company. In addition to the UK National Lottery, the department also supports Camelot’s corporate objectives and is currently working on the delivery of several key projects supporting Camelot’s diversification agenda.

About the Team

The test function at Camelot is responsible for on-time delivery of well tested and high quality systems for a company that has raised more than £25B for good causes and puts quality and brand integrity above all else.

The opportunity on this team comes with a mandate to influence and take ownership of how we work and deliver. We are looking for people who can help our engineering and test methodology to evolve and become more Agile. We choose tools that help us get the job done with a preference for open source, progressive tooling.

You will have the opportunity to work on a broad range of technologies (Java, SOA web services, backend and web based front end/GUI applications) and we value people who bring innovation, creativity, strong technical, coding and testing skills, and an in-depth appreciation for our business. Most importantly you must have the initiative and the drive to help shape our future.

Summary

As a QA Lead at Camelot you will be responsible for on-time delivery of high quality software projects for a company that has raised more than £25B for good causes and puts quality and brand integrity above all else. You will be responsible for analysis, planning, design, implementation and delivery of Testing and QA to ensure production readiness of complex technical systems in a mixed technology environment. You will provide vision, inspiration and leadership to your project and a high performing technical team.

Key accountabilities

You will be commercially astute, with a strong background in operating to the below accountabilities to support and enable business objectives:
• Defining the project test strategy and approach
• Responsible for risk based analysis as a key input to test planning and quality management
• Responsible for planning, directing and leading a project team, including coaching and mentoring junior members of the team
• Setting priorities and driving test planning, test design, scheduling and execution to agreed milestones and quality standards using appropriate techniques and methodologies
• Owning the delivery of acceptance criteria/tests jointly conceived with the business, engineering and analysis teams
• Acting as QA leader, influencing design, delivery, driving defect prevention, product reviews, execution against the quality plan, application of casual analysis, and incorporating continuous learning into the project
• Investigating failures and coordinate failure analysis, determining root cause and driving corrective action through the engineering and design teams
• Collaborating with and influence architecture, engineering, suppliers and business analyst teams at every stage of the development lifecycle to assure the delivery of a high quality product
• Defining and reporting against quality and coverage criteria, ensuring the use of appropriate measurement, analysis and reporting
• Managing day to day resource, environment, data, tools, and logistic requirements for a project or series of test phases

Skills & experience

We’re looking for a highly capable and motivated professional with a deep knowledge of QA and Testing methodologies including functional and structural test techniques.
In addition, key requirements include:
• Track record in the use of innovative technology solutions to deliver efficiencies in testing and defect removal.
• Several experiences in formulating and articulating approaches to testing for a variety of complex transactional systems
• Ability to develop test plans, acceptance criteria and test conditions from requirements, technical designs and specifications
• Proven experience of requirements validation and risk based testing
• Solid working knowledge of SQL, Unix, Linux and Windows technical environments
• Hands on experience specifying, establishing and managing test environments and test data; proven estimation ability and techniques
• Well-developed understanding of internet technologies and distributed environments
• Understanding of the principles of non-functional test methodology and tooling
• Solid understanding of software development in a Java or .Net environment
• Strong listening, collaborative, influencing and consensus building skills
• An excellent level of attention to detail and a strong sense of ownership
• Excellent communication skills and the ability to influence
• Preference will be given to candidates with experience working within an Agile software development environment Scrum, XP, TDD and BDD
• BSc in Computer Science or equivalent experience is required
In return, the successful candidate will receive a competitive salary (dependent on level of experience) and annual bonus scheme in addition to a fantastic range of benefits.
At Camelot, you’ll get to be a part of one of the UK’s most recognisable brands. If you’re ready to become a major player, we’d like to hear from you.