Opportunities for permanent roles in a range of business sectors

Software Engineer In Test - C#/.Net Apps

Cosworth is a global technology business that delivers propulsion and intelligent solutions for customers in the automotive, aerospace, motorsport and marine sectors. As a business we are constantly seeking innovative ways to lead technology development whilst striving to deliver the reliability that our customers expect. 

Cosworth pioneered combining video and data to enhance data analysis in motorsport. Our next generation automotive platform includes in-car, on-mobile and cloud applications that will: 

  • Reveal insights and opportunities to learn. 
  • Provide an online community to share experiences. 
  • Allow users to compare themselves against each other, so everyone can improve. 

We’re looking for enthusiastic, highly motivated candidates with a passion for testing great software to join Cosworth on our journey. 

As a Cosworth Software Engineer in Test, you’ll be involved in all aspects of the automated software testing life-cycle; design, prototyping, planning, implementation and maintenance.

We can offer a great career path, job security, hybrid working, interesting projects, and a friendly team-oriented environment. 

You’ll be working with the latest technologies to develop the tools and frameworks that will be used to test our in-car and mobile apps, ensuring that they meet the high standards of quality that our customers expect. 

This is a fantastic opportunity for ambitious, talented developers to help create a truly global platform for leading automotive manufacturers and their motoring enthusiasts around the world. 


You will be required to:

  • Design and develop solutions to test in-car and mobile apps. 
  • Collaborate in a team environment to create test plans/requirements and deliver great software. 
  • Develop solutions for some of the world’s largest companies. 
  • Write clean readable well tested code. 
  • Learn and utilize new technologies. 
  • Drive software quality via code reviews and automated tests. 



The ideal person will hold the below skills and experience:

  • 2:1 bachelor’s degree in Computer Science or related field.  
  • Experience with one or more development languages (C, C#, C++, Java, Python etc.). 
  • Proven numerical and analytical skills.  
  • Strong communication and team working skills. 
  • Eye for detail and problem-solving ability.  


Desirable Experience

  • Automated UI testing frameworks (e.g. Appium) 
  • Cross-platform development (Xamarin, iOS, Android, Windows, macOS). 
  • Asynchronous and multi-threaded programming. 
  • Data acquisition and analysis. 
  • Video capture and playback. 
  • Cloud development, preferably with Azure.