Test Automation Engineer

Apply now »

Location: London, GB

McLaren Applied Technologies

McLaren Applied Technologies is a high-performance technology company which combines fresh thinking and innovation to solve crucial challenges and improve people's lives in industries as diverse as health, public transport, automotive and motorsport.

Our team

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.

The role

We are looking for a Test Automation Engineer with 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. The ideal candidate will be familiar with a range of test automation approaches and technologies, and have experience implementing test automation frameworks across different types of projects.

Requirements

  • Experience must include integration, unit, UI, performance and user acceptance testing.

Skills and expertise

Minimum:

  • Proven 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.
  • Excellent written and verbal communication skills.

Desirable:

  • 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.

The work environment

You will be based at our 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

  • 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 a technical challenge. This will be completed in your own time. 
  • If you are successful, you’ll then be invited for a phone interview with one of the hiring managers which will include technical questions relating to the job role.
  • The final stage involves a face to face interview with the hiring manager and other members of the team.                                
     

Apply now »
Find similar jobs: