Date: 04-May-2017

Location: London, GB

We take performance beyond what was thought possible, working with visionaries and leaders to move our world forwards faster.

McLaren Applied Technologies, part of the McLaren Technology Group, innovates using the skills, insights and experience gleaned from over 50 years of competition in the world’s most technologically demanding sport, to innovate in and also beyond motorsport. We seek to create meaningful, long-lasting performance gains that positively impact a variety of sectors and communities.

With a passion for performance excellence, we bring together a distinctive combination of technology, mindset and capabilities - including high performance design, analytics, simulation, sensing and control systems – to make innovation a reality for our partners.

Our people are dynamic with excellent technical and commercial skills.

We partner with world leading businesses across many sectors; what unites us is a desire to prevail in whatever we do. Together we strive to be the best or to go beyond what was considered to be the limit of performance.


  • You will have a strong background in automation - the role includes designing, building and maintaining an automation architecture and framework which can be shared across automation projects giving a common approach and enable sharing and reuse of automation assets.
  • You should be familiar with a range of test automation approaches and technologies, and have experience implementing test automation frameworks across different types of projects.
  • Experience must include integration, unit, UI, performance and user acceptance testing.

Knowledge, Skills and Experience:


  • 4 years C#/.NET (4.0/4.5) commercial automation development experience on a range of medium to large scale projects with tight deadlines.
  • Significant hands-on experience of setting up and maintaining a variety of automation environments and frameworks such as TestStack.White or SpecFlow.
  • Proven experience writing performance, soak, UI scripts and developing scripts using C#.
  • Good understanding of .NET application architecture.
  •  Thorough knowledge of structured test methods and processes.
  • Experience conforming to SOLID software engineering principles.
  • Honours Degree in engineering or computer science, or equivalent qualification.
  • High competency in written and oral English language


  • Commercial C#/.NET (4.0/4.5) automation development experience for Windows desktop applications.
  • Writing tests using MSTest, NUnit or Moq.
  • Proven experience of testing complex user interfaces.
  • User interface implementation in C# / WPF using tools like UIVerify and Snoop.
  • Proven experience of installing applications, restoring SQL databases and interrogating SQL databases.
  • Experience with Microsoft VSO/TFS.
  • Experience of working on projects delivered using an Agile methodology, Waterfall and less structured methods.
  • Master's degree or higher in Computer Science.

Personal Attributes:

  • Work with a team of software developers to deliver products on time;
  • Works well under strict time pressure, as required in the world of motor racing;
  • Attention to detail, highly motivated and able to work to tight deadlines;
  • Produces work of a high standard;
  • Escalates technical issues in a timely fashion;
  • Must be a fast learner. Able to come up to speed on new applications and technology in a very short amount of time;
  • Must be detail-oriented, with strong analytical skills and problem solving skills
  • High degree of self-motivation. Must be able to plan and execute work both independently and as a team member.

Apply now »
Find similar jobs: