Software Developer in Test

Software Developer in Test

Job title: Software Developer in Test

Location: Cambridge

Job Type: Permanent

Salary: £50,000 - £55,000 DOE

Start Date: ASAP

We are delighted to be working with a fast-growing Cambridge based technology company who are seeking a Software Developer in Test looking to join their small, but ambitious team of multi-disciplined engineers. The company design and develop complex software and hardware that are used in top end industrial systems.

The SDET will be responsible for…

  • Creating python test scripts to exercise windows desktop user interface and server application products under continuous integration.
    There is a significant amount of programming orientated around:
    • Image processing
    • Networking and internet protocols (such as HTTP/ TCP-IP)
    • Product workflow validation
    • Functional verification
    • Creating object-oriented python test scripts to exercise REST APIs of embedded platform products under continuous integration. The framework primarily runs on windows. There is a significant amount of programming oriented around:
      • Networking and internet protocols (such as HTTP/ TCP-IP)
      • Functional verification
      • Hardware integration testing
      • Following existing tools and design patterns to ensure a stable continuous integration test suite
      • Extending tooling to facilitate new product development and functions
      • Devising systems for measuring high performance processes
      • Use thorough documentation to preserve product information and project progress through the tools Jira, and Confluence

The ideal candidate will essentially…

  • Be an ISTQB certified Software Tester (or similar)
  • Have a strong programming background in automated scripted languages. (Python preferred)
  • Be experienced with:
    • Device networking, and automating tests for REST APIs
    • Configuration control systems (Git, SVN etc.)
    • Handling information and communicating technical information to developers and internal teams.
    • Python object-oriented scripting for automated testing
    • Work independently as well as part of a technical team
    • Contribute ideas towards continual process improvement.
    • Produce high quality test scripts and product defect report

Advantageous skills:

  • Testing with embedded software / electronics
  • Proof reading and reviewing technical documentation.
  • Working in an Agile environment
  • Compliance testing network interfaces
  • Digital printing systems
  • Linux, Windows and Embedded Linux systems
  • Producing / testing installers
  • .NET user interface testing
  • Integration of software-hardware systems
  • Continuous integration systems

In addition to a competitive salary and flexible hours, the role offers an attractive benefits package:

  • Pension contributions
  • Private health
  • Life insurance
  • Social events
  • Opportunities for remote working


If you are interested in the above role, please submit your CV.