The role

Working on variety of projects, you will develop automated tests to support both developers and testers. Automation covers all aspects from test environment provisioning, set-up and clean-up to test execution to reporting, monitoring and performance analysis.

The team you’ll work with

You will work alongside our test and concept teams to aid the production and delivery of high quality products.Our test team support our real-time telemetry product, ATLAS (Advanced Telemetry Linked Acquisition System). ATLAS is a software package used to obtain, display and analyse data from control systems such as those used within motorsport and automotive applications. Testing is a core capability embedded in cross-functional product teams.Our concept teams are formed of Data Scientists, C#, Scala, Java, Front End, Mobile and Simulation Engineers, and are responsible for the design, commit, deploy, maintenance and operations of our projects guided by the governance of our delivery framework.

The work environment

You will be based at our new and unique offices in the South Bank area of London. The building boasts spacious offices and meeting rooms, a gaming lounge and stunning views of London. It also hosts weekly events, classes, workshops and happy hours, encouraging the best and brightest to network and discuss the next big idea to hit the tech industry over a drink or two.

Some travel to the McLaren Technology Centre (Woking, Surrey) will be required.

McLaren’s Product Innovation Framework

Take the unique opportunity to bring your own ideas to life, whether it’s a software package or a tangible product. If the application for your idea is successful, it will be backed by a significant pledge from the business to fund time and materials costs. Our ambition is that we continue to foster the spirit of innovation and entrepreneurship within Applied Technologies.

Recruitment process

Desired Skills and Experience

  • If your application is successful, you’ll be invited for a phone interview with one of our experienced technical recruiters.
  • If our recruiter believes you’re suitable for the role, you will then be asked to complete an assessment on visual studio. The assessment will be completed in your own time.
  • The next stage after passing the assessment includes a face to face interview at the McLaren Technology Centre in Woking, Surrey. This is usually with the director of software and analytics, and a hiring manager.
  • Knowledge and hands on experience of containers (i.e. Docker), virtualization (vSphere, VMWare, Hyper-V).
  • Multi-site and active/active applications performance testing techniques.
  • Public, private and hybrid cloud experience (Azure, AWS).
  • Application and infrastructure virtualization techniques for the purpose of performance testing.
  • Ability to diagnose performance issues and propose solutions for remediation (i.e. Performance Profiling Tools like Re-Sharper).
  • Strong knowledge and understanding of continuous delivery pipelines and tools to support it (e.g. Jenkins).
  • Infrastructure and application testing as well as integration into monitoring.
  • Ability to pick up new concepts and apply them quickly in daily work.
  • Ability to prototype new approaches and tools.
  • Ability to develop test automation (C#, .Net and scripting languages).
  • Solid technical background in operating systems, databases, and networks.
  • Ability to troubleshoot bottlenecks and apply performance tuning techniques.
  • Ability to clearly document performance test results.
  • Passion for quality, can-do attitude, and an advocate for the user.
  • High competency in written and oral English language.
  • Experience with debugging tools and techniques.
  • Experience with software and communications diagnostic tools such as Wireshark, Fiddler.
  • Bachelor degree or higher.
  • Strong communicator with a proven track record of working collaboratively on complex projects.
  • Experience of working on projects delivered using an Agile methodology, Iterative or Proof of Concept (PoC) methods.
  • Experience designing, developing, and creating RESTful web services.
  • Experience in Scala, JVM, Http4s,Linux, Git, RabbitMQ, Postgres, Vagrant, Jenkins or Puppet.