Test Lead

Job Title:                      Test Lead  
Function:                      Test Engineering
Reporting to:                Brad Allan  
Date of Preparation:    Sep 2020

McLaren Applied 

McLaren Applied Technologies works at the intersection of technology, data and human ingenuity to deliver quantifiable performance advantage to four key sectors undergoing large-scale disruptive change; Motorsport, Automotive, Public Transport and Human Performance. 

Purpose of the Role & Principal Accountabilities

Working as part of an Agile team, you will be accountable for leading and executing the test strategy for a suite of telemetry analytics products. 
•    You will collaborate with the team to implement the strategy, using a risk-based approach to plan product release cycles;
•    You will design and execute an exploratory testing regime to mitigate specific risks to quality, supplementing automated testing via CI/CD pipelines; 
•    You will ensure the quality of test artefacts and test environments that are created and managed by the team.

Required Experience:

•    Experience driving quality in an Agile software product team, embedding a test-driven approach to software development, ensuring backlog quality, elaborating acceptance criteria and identifying risks to product release;
•    Experience in leading the software testing lifecycle as part of a product team;
•    Experience with Behavior Driven Development (BDD), relevant tooling and practical experience creating automated tests (e.g. Behave, SpecFlow); 
•    Understanding of memory and performance profiling;
•    Practical experience setting up and managing virtual/cloud environments (e.g. AWS, Azure, Hyper-V, VMWare);
•    Knowledge and understanding of continuous delivery pipelines and tools to support it (e.g. Jenkins, AzureDevOps, etc.).

Desired Experience:

•    Telemetry visualisation product experience (e.g. McLaren ATLAS);
•    Experience with multiuser performance testing (e.g. LoadRunner, JMeter);
•    Experience with Application Performance Management (APM) concepts and tools (e.g. Dynatrace, Azure Application Insights);
•    Experience with using tools for static and dynamic application security testing (SAST/ DAST);
•    Motorsport experience.

Values and Behaviours

All employees must ensure compliance with the Company Health and Safety Policy, and all relevant other statutory Health and Safety legislation.

This job description may not detail all duties allocated to the post holder, nor cover duties of a similar nature which are commensurate with the role, which may from time to time be reasonably required by the relevant manager.