Coronavirus (COVID-19): to find out how we can support you with your apprenticeship including if you have been affected by redundancy, read our updated information.

Apprentice Software Tester TOTAL CONTROL PRO LIMITED

Specialising in IT Support and the highest level of customer service, Total Control Pro are looking for a Software QA Tester Technician who is organised, trustworthy, reliable and passionate about making a difference within our organisation. You will apply your software tester skills to a range of TotalControlPro projects.

Sign in to apply

Closing date: 04 Jun 2022

Apprenticeship summary

  • Annual wage


  • Working week

    Monday-Friday, times TBD.

    Total hours per week: 40.00

  • Expected duration

    16 months

  • Possible start date

    24 Jun 2022

  • Date posted

    11 Feb 2022

  • Apprenticeship level

    Level 4 (Higher national Certificate)

  • Reference number


  • Positions

    1 available

When people think of those who work in IT, they probably imagine them sitting in front of their computers all day long doing the same repetitive task over and over. This, however, is simply not the case. Each day in the life of a QA Test engineer is different and being in QA means you never stop learning. Don’t be surprised when you’re testing your product using different browsers and devices, or acting in different user roles.

Some of the key tasks, however, that are done on day-to-day basis include:

  • Gather requirement specifications
  • Documentation
  • Touch base with developers
  • Write test conditions and test cases
  • Run test cases (manual, automated or both)
  • Discover bugs and report
  • Retest

Requirements and prospects

Desired skills

What makes a good QA engineer?
Surprisingly, communication is a large part of the job. We have turned to the agile process, this means that departments no longer function as individual silos. QA test engineers can expect to not only speak and work with developers, but also the product team, business team, stakeholders and users. Having the ability to communicate with both technical and non-technical people is necessary.

Not everyone has what it takes to be a QA test engineer. Knowing how to speak up and be an advocate for your team is not an inherent skill all are equipped with. A solid QA engineer is someone who understands the complete software development process, can juggle and multi-task, is a creative and analytical thinker, and is able to promote teamwork to increase productivity and cooperation between both development and business teams.

While it can’t be denied that a part of a QA test engineer’s role requires testing and reporting bugs – and then doing it again and again – it also demands the necessary skill set to take on additional roles and responsibilities within the IT team. A QA test engineer’s role doesn’t just make up one part of the software development cycle, but the entire length of the cycle. From beginning to end, expect to play an important role… and don’t be surprised when your role expands beyond and into additional responsibilities. It’s just a part of what it means to be a QA test engineer today.

Personal qualities

1. Critical thinking
Our product must meet its customers' requirements. A skilled QA tester knows how to think from a customer’s perspective throughout the entire software development cycle; we might recast this as "empathy." For example, a good tester should be able to create many “What if” scenarios and make sure the software responds to each possibility. This way, when the customer encounters one of these scenarios, the software will still continue to work properly. 

2. Flexibility
QA testers need to be comfortable with different testing techniques (such as automation versus manual testing), common tools, and at least a passing familiarity with the options. For example, manual-testing skills alone won’t cut it. If the job calls for automation testing, then that is what they should be able to do as well. But don't hire purely based on past experience; look for evidence that the job candidate has regularly learned new things. Someone who has become proficient in five older tools probably can learn the next five -- including some that aren't created yet. 

3. Excellent communication skills
Many still think that a QA tester’s job is an isolated role that doesn’t involve communication with C-level executives or stakeholders, but that couldn’t be further from the truth. Software testers need to effectively communicate with clients and those outside of their role, especially when it comes to discussing issues with development. Having the ability to communicate with both technical and non-technical people is necessary. 

4. Quick to learn
Project changes are almost always part of the gig, which means that there is no single way to handle issues that develop. There is always room for self-improvement. QA testers must adapt quickly to new tools and techniques. The project isn’t on their time schedule it’s on the company’s, so they must get with it in order to move the product further. Besides, when was self-directed learning ever a negative for an individual or the company they work for? 

5. Collaboration and social skills
As more companies move to an Agile testing approach, departmental silos break down. Where QA testers were once kept separate from other processes, now they are asked to collaborate with developers, programmers, and C-level executives. That's a good thing! But it does require that the tester understand how to convey important issues to other people, and to listen well. The best QA testers work closely with those outside of their expertise to ensure a successful product at release.

Desired qualifications

  • At least five GCSEs (or equivalent) at Grade C or above including Maths, English and either IT or Science.
  • Educated to Level 3 as a minimum in an IT based subject
  • Please ensure that your full educational history is stated on your application

Future prospects

At the end of the apprenticeship it is envisaged that this will lead to a full time position within Total Control Pro.

About the employer

TotalControlPro is an affordable, accessible manufacturing platform that utilises cloud technology to put you in control of your production facility, providing real-time visibility to your entire enterprise. TotalControlPro provides advanced planning, customer management, inventory, execution and intelligence capabilities to help you increase the profitability & productivity of your organisation.




Innovation Centre Unit 111

Green Street



You must have JavaScript enabled to view a map of the location


Training provider


Applications for this apprenticeship are being processed by Firebrand Training Ips Ltd

Firebrand offers a unique Higher Level IT Apprenticeship scheme that provides award-winning industry training and certifications, valuable work experience and offers on-going support all with the ultimate goal of securing you a long-term career within the world of technology. 

During your 16 month IT apprenticeship programme, Firebrand will provide residential training at our distraction-free training centre. Our method of accelerated training allows you to achieve industry-recognised certifications such as CompTIA, ITIL and Microsoft faster, giving you more time to put your new skills in to practice within a working environment. Firebrand will also provide you with a Learning Mentor who will be supporting and assisting you with your development. By the end of your 16 month apprenticeship, in addition to having numerous industry recognized qualifications (if applicable to the standard), a steady career with a supportive employer, you will also be recognised by the British Computer Society (BCS) for entry onto the register of IT Technicians, confirming SFIA level 4 professional competence.

Apprenticeship standard

Software tester

Level 4 (Higher national Certificate)

Before you apply

Before you apply for an apprenticeship you must first create an account. If you already have an account you'll need to sign in.