Software Tester

level 4 apprenticeship

Level 4 Apprenticeship Programme

The aim of the programme is to provide the skills and knowledge required to begin a career in IT as a Software Tester or similar role. The duration of this apprenticeship programme is typically 18 months (gateway reached at month 15) delivered using a blend of teaching and learning methods.

Months Training

Months to Gateway

Core Modules

Apprenticeship Plus Options

Core Modules

Modern Programming

Development 101

Gain an understanding
of software development
including how computer
applications and systems
are designed, developed
and tested.

Software tester


Learn the fundamentals of software and systems
testing by exploring the underpinning principles and concepts.



Take a deep dive into a range of testing technologies such as static, dynamic and
automated testing.

Human Computer


Explore the agile development

Introducing Apprenticeship Plus

The apprenticeship can be enriched by choosing from a range of industry certifications. We provide self-learning materials through our web and app-based learning platform, backed by technical training workshops and one-to-one sessions so that you can learn at your own pace. Exam fees are additional to this apprenticeship.


ITIL Project Management


ISTQB Certified Tester Foundation 2018

ISTQB Certified Tester Agile Extension

Career Pathways



Software Tester

A software tester primarily performs software quality testing procedures on software. They generally have strong grasp over software quality testing tools and techniques, along with some level of software development knowledge/experience. The software tester ensures that the software performs as expected both functionally and non-functionally.


Automation Tester

An app developer is a computer software engineer whose primary responsibilities include creating, testing and programming apps for computers, mobile phones, and tablets. These developers typically work in teams, and think of ideas and concepts either for the general public, or for a specific customer need.


Software Test Analyst

A Software Test Analyst is an individual who has a specific role in the software testing process. In general, the test analyst works as part of a team, with a responsibility to assess testing design and procedure the whole way through the testing life cycle.


Integration Tester

Integration testing (sometimes called integration and testing, abbreviated I&T) is the phase in software testing in which individual software modules are combined and tested as a group. Integration testing is conducted to evaluate the compliance of a system or component with specified functional requirements.


Software QA Tester

Software QA Tester is somebody who screens each period of the software advancement process to guarantee outline quality, ensuring that the product clings to the guidelines set by the testing teams or the development teams. Programming quality affirmation tester ensures that new items work properly before they are discharged to people in general.


Penetration Tester

As a penetration tester, you will perform authorised tests on computer systems in order to expose weaknesses in their security that could be exploited by criminals. You can choose to specialise in manipulating a particular type of system,

“From day one, we threw Gabriel ‘in at the deep end’ working on our projects with the rest of the development team. We have never looked on him as ‘just an apprentice’, in our eyes he joined us as a programmer from day one and he has become an integral member of our staff and to date, has already worked on over 20 different projects.” – Rod Plummer (Managing Director), Shoothill

Let’s Start a Conversation

This field is for validation purposes and should be left unchanged.