Test Automation Engineer - ATLAS

Location: London/ Woking, GB

Location: London/ Woking 

Job Type: Permanent - Full Time  

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.

Knowledge, Skills and Experience: 

Essential:

  • Experience with integration, unit, UI, performance and user acceptance testing
  • 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

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
  • Fast learner who is able to adapt 
  • 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.

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.                                
     

Find similar jobs: