Creating Career Path...

Finding Further Careers...

Penetration Tester

View this career for different education levels:

Penetration testers, sometimes known as ethical hackers, are cybersecurity professionals who simulate cyberattacks on computer systems, networks, and applications to identify and fix security vulnerabilities before malicious hackers can exploit them. They use a variety of tools and techniques to mimic real-world attacks, document their findings, and provide recommendations for improving security. Penetration testers often work for specialist security consultancies or large organisations with significant IT infrastructure. The role requires a strong understanding of IT systems, problem-solving skills, and a commitment to ethical standards, as well as keeping up to date with the latest cyber threats.

Penetration Tester

📊 Statistics

Average Salary

The average salary for a penetration tester in the UK ranges from £35,000 to £65,000 per year, with experienced professionals earning up to £90,000.

Job Demand

There were over 1,500 job postings for penetration testers in the UK in 2023, reflecting strong demand as organisations focus on cybersecurity.

Entry Requirements

Most entry-level roles require a degree in computer science, information security, or related fields, and many employers look for industry certifications such as CREST, OSCP, or CEH.

🚀 Careers in this path

Build a Strong IT Foundation

Study Computer Science or IT

Pursue GCSEs and A-levels in computer science, IT, or related subjects.

Having a solid understanding of computers, operating systems, and networks is essential for a career in penetration testing. Consider taking relevant GCSEs and progressing to A-levels or equivalent qualifications in IT or computer science. This will help you understand the basics of how computer systems work and interact.

Learn Networking and Security Fundamentals

Gain skills in networking, operating systems, and cyber security basics.

Start learning about how networks operate, including protocols, firewalls, and routers. Resources such as CompTIA Network+ or introductory online courses can be very helpful. Additionally, familiarise yourself with basic cyber security principles, such as data protection, malware, and encryption.

Develop Practical Skills

Get Hands-On Experience

Practise ethical hacking using online labs and virtual environments.

There are many safe, legal platforms for practising penetration testing, such as Hack The Box, TryHackMe, or setting up your own virtual lab at home. These will allow you to test skills in real-world scenarios without any risk. Practising regularly helps to build confidence and skill in identifying and exploiting vulnerabilities.

Earn Relevant Certifications

Work towards entry-level cyber security certifications.

Certifications such as CompTIA Security+, Certified Ethical Hacker (CEH), or Offensive Security Certified Professional (OSCP) are highly regarded in the industry. These validate your skills and knowledge, and can make you stand out to potential employers. Many certifications also provide structured learning paths.

Start Your Career

Apply for Entry-Level Cyber Security Roles

Look for positions such as junior penetration tester, IT security analyst, or cyber security trainee.

Gaining experience in a junior role allows you to build on your knowledge while learning from experienced professionals. These roles provide valuable exposure to real-world security issues and the opportunity to develop your skills further. Keep developing your skills and work towards more advanced penetration testing roles.

Join Professional Networks

Engage with cyber security communities and attend industry events.

Being part of professional organisations, online forums, and attending conferences or meetups can help you stay updated on the latest trends and threats. Networking with others in the industry can lead to mentoring opportunities and job leads.

Available Apprenticeships

Please note that this may not be a comprehensive list of available apprenticeships. To view a more complete collection, visit the Find an apprenticeship service.

Click on any card to be redirected to their vacancy page.

Network Cable Installer Apprentice

FMS DATA CABLING LTD

( Added 07 Jul 2025 - 2 positions available )

VQ Solutions are looking for a hardworking, determined individual to join the growing team at FMS as a Network Cable Installer. FMS have an excellent track record of training and progressing their apprentices. You will work and train on-site with their time-served engineers on national projects throughout the UK.

Closing date: in 6 days

Possible start date: 27 Oct 2025

IT Support Apprentice

HEYGATES LIMITED

( Added 29 Jul 2025 - 1 position available )

A fantastic opportunity has become available for an IT support trainee to join the team, reporting to the Head of IT. This new and challenging role will give the opportunity to work with a wide range of enterprise technologies and potential to travel to other sites in the UK. An exciting and varied role.

Closing date: in 1 month

Possible start date: 13 Dec 2025

IT Support Engineer Apprentice

BUBBLE IT SOLUTIONS LTD

( Added 12 Aug 2025 - 1 position available )

As an IT Support Engineer Apprentice at Bubble IT, you’ll be the first point of contact for customers needing technical help. You’ll gain hands-on experience resolving a range of IT issues and developing your knowledge across hardware, software, and network support.

Closing date: in 16 days

Possible start date: 10 Nov 2025

IT Apprentice

BV Dairy

( Added 27 Aug 2025 - 1 position available )

First line business support, onsite, resolving issues such as forgotten passwords, connection and printing issues, and general problem identification. Covering customer service, system maintenance, and security, preparing you for more complex technical support roles.

Closing date: in 13 days

Possible start date: 03 Nov 2025

IT Apprenticeship

S B K COMPUTERS LTD

( Added 05 Sep 2025 - 1 position available )

Join SBK Computers Ltd, a friendly and trusted IT company that’s been supporting businesses in Derbyshire and South Yorkshire since 1998. As an apprentice, you’ll get hands-on experience fixing hardware, installing software, first-line support, and more. You will be working with a supportive team that has helped numerous apprentices learn and grow.

Closing date: in 2 days

Possible start date: 21 Oct 2025

Data Processor Apprentice

FORESIGHT (NORTH EAST LINCOLNSHIRE)

( Added 08 Sep 2025 - 1 position available )

Are you organised, detail-oriented, and passionate about making a difference behind the scenes? As a Data Processor, you’ll play a key role in keeping things running smoothly, from managing vital records to coordinating services that support the community every day.

Closing date: in 21 days

Possible start date: 22 Nov 2025

IT Consultant Apprentice

INTERM IT (UK) LIMITED

( Added 08 Sep 2025 - 1 position available )

This is an IT Level 3 Apprenticeship role - split 80/20 between employment with the employer, and remote learning - gaining qualifications with Solveway Apprenticeships! We are looking for motivated, hard-working people who are passionate about technology. Our apprenticeship programme is intended for candidates who are looking for a career in IT.

Closing date: in 10 days

Possible start date: 29 Oct 2025

AI Data Analyst Specialist Apprentice

ENVERA TELECOMMUNICATIONS LIMITED

( Added 10 Sep 2025 - 3 positions available )

You will work closely with AI developers and project managers to implement cutting-edge automation solutions, utilizing platforms such as OpenAI, ChatGPT, Claude, Botpress, Zapier, and other LLMs. Additionally, you will be responsible for managing and optimizing Envera’s internal AI-driven systems and automations.

Closing date: in 3 days

Possible start date: 28 Oct 2025

Career Progressions

This page showcases various career options and the pathways to reach them. Each career listed here shares transferable skills and knowledge, making it easier for individuals to transition between them.

Your current career is highlighted to help you see how it fits into the broader landscape of potential career choices. By clicking on any career, you can learn more about it, including the training and education required to pursue it.

Remember, progressing in your career often involves further learning and training. This page provides insights into future career options as well as those that can lead up to your current one.

These career progression decisions are informed by comparing the skills and knowledge needed for different occupations, along with data on how people move between them. Explore the possibilities and discover the exciting journey ahead in your career!

Sample Qualifications

A Penetration Tester is responsible for assessing the security of computer systems and providing detailed findings, which is similar to a Test lead's role in managing and overseeing testing processes. Both positions require a strong understanding of testing methodologies, problem-solving skills, and the ability to identify vulnerabilities or issues to improve system security or functionality.

How to become

You can get into this job through:

  • a university course
  • an apprenticeship
  • working towards this role
  • applying directly

University

You could do a degree or postgraduate course in:

  • computer science
  • business information technology
  • software development
  • software engineering
  • maths

You may have an advantage when you look for work if your degree includes a work placement, internship or a year in industry.

Entry requirements

You'll usually need:

  • 2 to 3 A levels, or equivalent, for a degree
  • a degree in a relevant subject for postgraduate study

More Information

Apprenticeship

You could do a software tester higher apprenticeship or a digital technology solutions degree apprenticeship.

Then you'll need to get more experience as a software tester or similar job to become a test lead.

Entry requirements

You'll usually need:

  • 4 or 5 GCSEs at grades 9 to 4 (A* to C) and A levels, or equivalent, for a higher or degree apprenticeship

More Information

Work

You could join a company as a software tester, for example through a graduate training scheme.

Once you have built up enough experience, you could apply for jobs as a test lead.

Direct Application

You could apply directly for jobs if you have 3 to 5 years' experience in software testing and quality assurance.

You may also find it helpful to have:

  • experience in software development or systems engineering
  • managed a project
  • a professional certificate from an organisation like The Chartered Institute for IT

More Information

Career tips

You'll find it useful to understand different types of project management, such as agile delivery.

Further information

You can find out more about careers in computing from The Chartered Institute for IT and techskills.

Interested in More Career Paths?

Explore other careers or use our AI to discover personalised paths based on your interests.

Flag Media

Please select a reason for flagging this content.

Stay connected

Join our newsletter to stay up to date on features and releases

Address
Developing Experts Limited
Exchange Street Buildings
35-37 Exchange Street
Norwich
NR2 1DP
UK

Phone
01603 273515

Email
[email protected]

Copyright 2025 Developing Experts, All rights reserved.