Spitfire Symphony Orchestra – Now available as an all-in-one plugin

Software QA Engineer

About Spitfire Audio

At Spitfire Audio, we make sample libraries that are used by creators all around the world. Our mission is clear - to make noise and inspire a new generation of music makers.

Our range of over 200 industry-leading software instruments lets music-makers create, with the highest quality instruments, from full symphonic cinematic orchestras to drums, synths, choirs and more, all playable using a regular musical keyboard. Since 2007, we have recorded and released products with the likes of Hans Zimmer, Abbey Road Studios, the BBC Symphony Orchestra and a host of up-and-coming artists.

Role summary

As a Software QA Engineer, you’ll be working in an agile product team alongside Product Managers, Software Engineers, Content Developers and Product Designers to ensure the successful release, roll out and maintenance of new and existing software and content.

You will be the voice of the customer, and will have a close working relationship with the Customer Experience Technical and QA teams.

You will help to develop good practices in software testing, exploring and applying different testing methodologies and writing documentation where needed.

This is a new dedicated role at Spitfire Audio, so there is scope to develop the role as we grow our focus on QA.

Primary tasks and objectives

  • Create and execute detailed test plans for new products and features
  • Maintain software quality for existing products
  • Maintain testing status/progress using standard bug tracking tools
  • Create FAQ, release notes, and support materials for end-user support groups
  • Supporting our existing users with testing for maintenance updates, as well as ensuring on-going compatibility with third-party software and hardware releases
  • Performing functional, non-functional and exploratory testing of products in development
  • Helping to keep our automated test machines running, responding to any issues with our systems to maximise uptime and test coverage
  • Analysing test results and logs, including those from our automated test runs, and reporting any issues/patterns to the appropriate development teams
  • Helping to manage beta testing and the community of testers
  • Helping to validate that new technologies and product concepts are fit for purpose

Essential skills

  • From a professional testing background
  • Self-motivated, with a track record of improving test processes and coverage
  • A clear communicator, used to working in an Agile development team
  • Methodical and rigorous, with a logical approach to problem solving
  • Music software domain knowledge: DAWs, plug-in instruments and effects
  • Customer focussed
  • Musical background

Useful skills

  • Familiar with git-based workflows (pull requests, rebasing, etc.)
  • Familiar with the principles of Continuous Integration (CI)
  • Experience with a scripting language, such as Python
  • Experience with a third-party beta testing service
  • Knowledge of basic C++ syntax and test frameworks
  • Background in web testing

Company benefits

In addition to joining a wonderful team and friendly company culture, you'll have access to:

  • Pension scheme
  • Private healthcare, including a range of pre-claim benefits
  • Life insurance policy
  • Income protection policy
  • WeCare 24/7 mental health support service
  • 25 days holiday a year plus UK Bank Holidays
  • Employee Benefit Membership Discounts
  • National Cycle to Work scheme
  • Health & fitness app ClassPass
  • Company social events

Key details

Salary: £30,000

Location: London, King’s Cross (Hybrid - 3 days in London office, 2 days WFH)

Full-time role: Monday - Friday, 09:30 - 18:00

How to apply

To apply for the role of QA Engineer, please send your CV and covering letter to careers@spitfireaudio.com, with ‘QA Engineer’ in the subject line.

Spitfire Audio is an equal opportunity employer and values the differences that a diverse workforce brings. We are committed to ensuring that the terms and conditions of employment of employees and potential employees are equitable and non-discriminatory. This means that job applicants and employees will be treated fairly regardless of their sex, marital status, sexual orientation, gender reassignment, race, ethnic origin, disability, age, religion or religious beliefs.