Software Developer in Test (Python)

  • Focusrite
  • High Wycombe, UK
  • Feb 26, 2022
Full time Software Engineer

Job Description

Software Developer in Test (Python)

Location: High Wycombe Head Office / Hybrid
Term: Permanent, Full Time
Salary: £30000-£45000 pa, experience dependent + excellent benefits

Are you a Python Developer with experience of Automated Testing?

Are you passionate and knowledgeable about music, audio technology, and recording?

If you have answered yes to both of the above, we’d love to hear from you! We are expanding our Automation Team, and we are looking for someone to join this group of dedicated Software Developers, helping us to create the test code that supports the development of our industry-leading audio interfaces.

What you will be doing:

Working within the QA Team, and reporting to the QA Manager, you will be working as part of a small team of Software Developers in Test. Your aim will be to create and augment automated testing solutions that make QA activity on new products under development more repeatable and efficient. You will develop clear, well documented, and maintainable code, following established good development practices.

You will work closely with the rest of the QA Team, as well as Software and Firmware Developers from across our Engineering Department.

Key activities include:

  • Designing and developing Python test software
  • Participating in code reviews
  • Providing guidance around automation good practice as part of project planning
  • Maintaining current test tools
  • Researching new technologies and approaches

An ideal candidate is likely to be:

  • An established Python programmer with prior professional experience, and some exposure to both Windows and macOS
  • Familiar with databases, preferably MySQL
  • Self-motivated, with a desire to make improvements to things
  • A clear communicator, methodical and rigorous, with a logical approach to problem solving
  • Educated to degree level in a relevant discipline
  • Passionate and knowledgeable about music, audio technology, and recording

Experience of some of the following would also be useful:

  • Continuous Integration (CI) and Version Control Systems (preferably Git)
  • Agile development approaches (e.g. Scrum)
  • Basic C++ syntax, and the JUCE framework
  • Relevant test frameworks, e.g. Behave, or Cucumber

I don’t have all the experience you’ve asked for, should I still apply?

Our priority is to find the right fit for the team, and for the company, and we will always do what we can to support individual development. In other words, if you don’t quite have all the experience listed above, we’d still be interested in hearing from you. Let us know what you would bring to the role, and why you’d be a great fit for the team.

About Us

Focusrite plc is a global music and audio group that develops and markets music technology products. Used by audio professionals and amateur musicians alike, its solutions facilitate the high-quality production of recorded and live sound. Our audio technology brands stand together, seeking to enrich lives through music by removing barriers to creativity – ‘we make music easy to make’.

The Focusrite Group trades under eight established and rapidly growing brands: Focusrite, Focusrite Pro, Novation, ADAM Audio, Sequential, Martin Audio, Optimal Audio and Ampify Music. With a high-quality reputation and a rich heritage spanning decades, its brands are category leaders in the music-making industry.

Music technology is an enriching space to work in and we enjoy a Group-wide open-door culture which encourages innovation. This culture, combined with a passion for the inspirational solutions we create, has led to the group winning numerous accolades, including three Queen's Awards for Enterprise and the AIM Company of the Year Award 2021.

The Focusrite Group is dedicated to building a great place to work and as an equal opportunity employer we are committed to Diversity and Inclusion. The group mission is to cultivate an equitable culture, internally and externally, where all people feel they are welcome and positively represented, whether office-based or working remotely. Equally, we recognise the major impact that climate change is having on our world and work every day towards being industry leaders in a carbon neutral future.

Benefits include flexible/hybrid working, company pension, life insurance, private healthcare, employee purchase scheme, company music events, free breakfast/lunch in the canteen at Focusrite HQ. We arrange company training sessions and encourage personal development.