Search for latest jobs
Apply Now

Talent Pool

Delivery - Technical



Closing Date



£45.000 + car allowance

Contract Type



Developer Trainer (Python, C)

Qualified Python or C Trainer/Coach – Cheltenham

Are you currently a Python or C Trainer/Coach who loves developing others, looking for a new challenge?

Or are you fed up with not getting the progression you have hard-work for?

Then read on…

Why apply?

We are looking for an individual skilled in Python or C and willing to learn the other language as part of your core skills. You will be passionate about coding and want to help people learn to be a great well-rounded developer and be familiar with concepts such as TDD, Continuous Integration and have experience of Agile.

You will be passionate about learning and the transferor of knowledge and work as a learning specialist as part of QA’s world-class training team.

You will be instrumental in the next stage of our portfolio development and help in our development of Reactive, Functional and Test First approaches to programming.

In return, you will get to shape and collaborate with some of the brightest developers in the UK and have the opportunity to further your own skill set by working with our DevOps, IoT and Machine Learning teams to keep you cutting edge.

What is the role?

With our support, you will deliver/coach using face to face, e-Learning or digital courses and content to all appropriate areas within QA to likeminded people. Whether they are a highly qualified professional or a beginner looking to get into the world of Software Development.  

Based in Cheltenham, you will be delivering/coaching both public scheduled and bespoke courses for all appropriate areas of QA’s application development Portfolio.

How will we support you?

From day one you will be assigned a co-pilot/buddy to help get you up to speed with our processes and ensure you can help deliver our award-winning programmes.

Financial package and benefits 

We are offering a competitive financial package (dependant on experience), private pension as well as 25 days holiday. 2 days paid Charity work each year for a charity of your choice (which we actively encourage), 3 days of additional training which does not need to be relevant to your role from our very own course selection (1,200 to be precise), subsidised gym membership and cycle to work scheme.

Must haves:

  • A candidate for this role will need to be expert in application development and the development lifecycle using Python or C and willing to learn the other language as part of your core skills. You will be passionate about coding and want to help people learn to be a great well-rounded developer and be familiar with concepts such as TDD, Continuous Integration and have experience of Agile.

It would be beneficial to show experience in some of the following areas:

  • x86/Assembler Programming
  • Has worked with external hardware in an IoT capacity
  • Experience using Windows, Linus and OSX operating systems
  • Linux, Unix or OS X command line skills.
  • Experience with development environments including some of Visual Studio, XCode, Eclipse
  • Experience with Agile development and a methodology e.g. Scrum, XP

Who are we?

As one of the largest learning services organisations in the UK. We like to help develop skills and capabilities for everyone from apprentices to business leaders.  With our HQ in Slough and 20 training centres nationwide, QA Group is comprised of four fast-growing divisions- QA Learning, QA Apprenticeships, QA Consulting and QA Higher Education- all of which deliver innovative, award-winning (2016 Top 20 IT Training Companies List) & ever-evolving skills solutions.

So interested? If so please apply today…





How to apply


When you’ve found the role you want, click the ‘Apply’ button to open the application form. We’ll ask you to upload your CV, and to enter some personal information and provide additional supporting information depending on the role. Remember, this is your time to shine, so please ensure that anything you would like us to be aware of is included in your application. Once you’ve applied, you will be sent a password to your own private account area where you’re able to keep track of the current status of your application(s), as well as read all of the previous email communications, and action requests that have been sent to you.


Once we’ve reviewed your application, a member of the Talent Acquisition team will be in contact with an update on your application. If your application is being progressed, a telephone interview will be scheduled with the Talent Acquisition team to discuss the opportunity, your skills and experience – this is also a great time for you to ask any questions that are important to you. The next stage of the process will then vary depending on the role, division or level you’re applying for, however this may involve 2-3 stages, including technical, HR or competency questions, or might ask you to complete an online work-style assessment as part of your application. Our Talent Acquisition team will explain exactly what the interview and assessment process will be.


If you’re successful and an offer is made to you, we will make the verbal offer and work with you to agree a provisional start date. Your Talent Acquisition Consultant will keep in touch with you, and answer any questions you have. They’ll also support you with any steps involved to confirm your offer. The formal offer paperwork will be sent to you by our People Team, along with any requests for any additional information required.

Background Checks

We take professional and/or educational reference checks on all of our employees so you will be asked to provide this information when returning your contract. For these checks, we do allow people to start with us whilst the checks are in process, however please do note that employment with QA is based on satisfactory references.

For some roles within the business, we also carry out additional checks such as DBS or DV Clearance, depending on the role or division you will be working in (it will be made clear at the beginning of the recruitment process if additional checks will be part of the offer for the role you’re applying for) – for some of these additional checks, it is important that these are completed prior to you joining QA.


Welcome to QA! Prior to joining you should have all the information you need to get started on day one and are likely to have a 'Buddy' assigned to you who will help and guide you during your first few weeks here. Your line manager will develop a personal induction plan for you, as well as ensuring that you also go through the company induction so you have a full understanding not just of your role but also of QA as a whole.