What does a penetration tester do?
Penetration testers are paid to try to break into computer systems, websites and networks with the owner's permission. They find security weaknesses, explain the risks and recommend how to fix them.
Salary
These are approximate UK figures for guidance only, not guaranteed salaries. Pay varies by employer, location and experience. Approximate. Based on National Careers Service ranges and UK job adverts; check current figures before deciding.
How do you become a penetration tester?
- GCSEs including maths
- A levels or Level 3 IT apprenticeship
- Cyber security degree, apprenticeship or certifications
- IT support or security analyst role
- Penetration Tester
Many testers start in IT support or a security operations centre, practising on legal training platforms and gaining certifications. Cyber security degrees and apprenticeships are also common routes.
Routes vary. Always check entry requirements with course providers, employers and the relevant professional body.
Do you need a degree?
Often useful but not essential
Main routes in: A levels, Apprenticeship, Degree, Other routes.
Useful subjects
- Computing
- Maths
Skills you'll need
- Networking
- Linux
- Web security
- Scripting
- Clear report writing
Where could you work?
- Security consultancies
- Banks
- Government and defence
- Tech companies
What is the work like?
Computer-based project work, often for a consultancy with several clients. Mixes hands-on testing with report writing. Some tests happen out of hours.
Career progression
Progress to senior tester, red team specialist, security consultant or head of offensive security.
Not sure whether this career is right for you?
Get personalised STEM career suggestions with the AI Career Advisor.
Try the AI Career AdvisorRelated STEM careers
Related guides
Written by the STEMLaunch Editorial Team. Last updated 2026-10-06. General careers information only; check details with official sources such as the National Careers Service, NHS Careers, UCAS and professional bodies.
