Python Test Engineer (Fixed Term Contract)


We are looking for an experienced Test Engineer to join our team on a fixed term contract basis for one year.

We are looking for an experienced Test Engineer to join our team on a fixed term contract basis for one year.

You will be responsible for testing our latest Wi-Fi and Bluetooth connectivity chips to ensure they meet the highest standards.  We test at a system level, normally using Android platforms to exercise the firmware, drivers and host code written by our developers. 

Your role will involve testing, test development, test automation, debugging of software and customer support.  You will need good scripting ability (preferably Python, Xml, Scpi) and experience in test development,  automation, testing experience. 

We're looking for someone who has a passion for improving software quality and can produce robust test automation frameworks, communicate effectively with developers and work collaboratively with internal and external teams. 

Key Responsibilities

  • Develop, test and maintain software test scripts
  • Develop new test frameworks, harnesses and environments using third party equipment
  • Maintain and support software test equipment and systems
  • Execute tests and provide timely analysis and feedback on test results
  • Test software to agreed timescales
  • Develop, test and maintain software test scripts
  • Maintain and support software test equipment and systems

Skills Knowledge and Expertise


  • Attention to detail and a result driven approach
  • Prior experience of developing automated tests/frameworks using Python.
  • Ability to interpret written requirements and technical specification documents
  • Confident written and verbal communicator including client facing roles
  • Understanding of how to rigorously test software using various techniques


  • Experience of software development, use of version control, continuous integration and issue tracking tools such as GIT, Jenkins and JIRA.
  • Experience of wireless communication protocols such as Wi-Fi or Bluetooth
  • Experience of network protocols in general
  • Knowledge of Android and Linux kernel
  • Experience of testing embedded systems, in networking or communications fields.
  • Competent using laboratory equipment such as spectrum analysers, power meters, signal emulators etc.
  • Ability to work to tight timescales within a dynamic environment.



Joining our team, you'll receive a great benefits package.

Benefits include

  • Annual bonus
  • Continued training and development
  • Private medical insurance
  • Travel insurance
  • Life insurance
  • Flexible benefits system
  • 25 days holiday with the option to buy or sell days
  • Great discounts on Samsung products
  • Free on-site gym and canteen

We know that the diversity of our team is integral to our continued success. We encourage people to apply from all backgrounds. Please let us know if you need any reasonable adjustments to take part in this recruitment process and we'll do our best to arrange these if needed.

Office address

St Johns House, Cowley Road

Join the CW jobs mailing list

This site uses cookies.

We use cookies to help us to improve our site and they enable us to deliver the best possible service and customer experience. By clicking accept or continuing to use this site you are agreeing to our cookies policy. Learn more

Start typing and press enter or the magnifying glass to search

Sign up to our newsletter
Stay in touch with CW

Choosing to join an existing organisation means that you'll need to be approved before your registration is complete. You'll be notified by email when your request has been accepted.

Your password must be at least 8 characters long and contain at least 1 uppercase character, 1 lowercase character and at least 1 number.

I would like to subscribe to

Select at least one option*