cvlift.ai logo
Toggle menu

Examples & writing guide

Penetration Tester CV Example for 2026

Updated 23 June 2026

A strong penetration tester CV shows the reader what you tested, the boundaries you worked within and what happened after you reported the findings. This guide covers the structure, evidence and wording that help authorised testing work stand up to scrutiny, without turning the CV into a list of tools or exposing sensitive client information.

Examples by experience level

01

Junior Penetration Tester

Riley Sample
Junior Penetration Tester
+44 7700 900214

·

riley.sample.pentest@example.com

·

Manchester, UK

·

https://www.linkedin.com/in/riley-sample-pentest
SUMMARY
Junior penetration tester with hands-on experience of authorised web application, network and Active Directory testing through a graduate role, university projects and a security placement. Confident using Linux, Burp Suite, Nmap and Python to investigate weaknesses, validate findings and write clear remediation advice for technical teams.
SKILLS
​
•
Authorised penetration testing
•
Web application testing: Burp Suite, OWASP Top 10, SQL injection, XSS and IDOR
•
Network testing: Nmap, service enumeration and vulnerability validation
•
Linux and Kali Linux command line
•
Windows and Active Directory fundamentals
•
TCP/IP, DNS, routing, firewalls and packet analysis
•
Python scripting
•
PowerShell scripting
•
Finding validation and evidence capture
•
Risk-based reporting and remediation advice
 
 
EXPERIENCE
​
Junior Penetration Tester
Northbridge Security Consulting
Sep. 2024
 - 
Present
•
Supported 18 owner-authorised web and network assessments, mapping agreed targets before testing and completing every assigned engagement within its scheduled window.
•
Used Burp Suite and manual checks across 11 web application assessments, validating 27 findings and removing 6 scanner false positives before reports reached clients.
•
Ran Nmap-based discovery and service enumeration across 420 authorised IP addresses, documenting 34 exposed or weakly configured services for senior review.
•
Drafted risk and remediation content for 14 client reports, with 92% of submitted sections accepted after no more than one review round.
Cyber Security Placement Student
Civic Digital Services Lab
Jun. 2023
 - 
Aug. 2024
•
Built 9 Python scripts to standardise parsing, evidence labelling and duplicate detection, cutting preparation time for the lab's weekly exercises by 3 hours.
•
Tested 6 deliberately vulnerable web applications in an isolated training environment, reproducing 22 SQL injection, XSS, IDOR and authentication weaknesses.
•
Reviewed password and login permissions for 75 synthetic user accounts, identifying 13 excessive-access or weak-policy cases and recording corrective actions.
•
Presented two concise findings briefings to groups of 8 technical and non-technical stakeholders, answering remediation questions and agreeing owners for 10 actions.
EDUCATION
​
Bachelor of Science with Honours
Manchester Metropolitan University

,

Cyber Security
2021
 - 
2024
•
Completed a final-year authorised security assessment of an isolated university lab containing 5 virtual hosts, validating 12 findings and producing a 38-page technical report.
•
Created a Python tool that consolidated results from 3 lab data sources and reduced duplicate finding records by 41% during project testing.
ADDITIONAL INFORMATION
​
Languages: 
English (Native)
Interests: 
•
Capture-the-flag security labs
•
Python security tooling
Volunteering: 
•
Volunteer cyber security mentor, helping 12 university students practise Linux command-line and web-testing fundamentals
Other: 
•
Home lab covering Linux and Windows hosts, Active Directory authentication, vulnerable web applications and isolated network testing

TemplateTeal Signal2 / 5

Why this works

This example turns a short employment history into credible evidence by showing authorised testing scope, technical method, validated findings and measurable reporting outcomes.

Continue writing your CV
02

Penetration Tester

Riley Sample
Penetration Tester
+44 7700 900184

·

riley.sample@example.com

·

https://www.linkedin.com/in/riley-sample-pentest
SUMMARY
Penetration Tester with four years of experience delivering owner-authorised web application, network and infrastructure assessments. Has completed 46 client engagements, validated findings before reporting and translated technical weaknesses into clear risks and practical remediation advice for technical teams and managers.
EXPERIENCE
​
Penetration Tester
Northbridge Security Consulting
Jul. 2024
 - 
Present
•
Planned and delivered 28 owner-authorised web application, external network and internal infrastructure assessments, completing 96% within the agreed testing window.
•
Validated 74 reported vulnerabilities through controlled reproduction, reducing findings returned for clarification during peer review by 31%.
•
Identified an authentication weakness during a 12-application assessment and worked with the client to confirm remediation within 10 working days.
•
Presented risk, business impact and remediation priorities to technical teams and managers across 16 client debriefs, with 94% of final reports accepted without material amendment.
Junior Penetration Tester
Harbour Point Technology Services
Sep. 2022
 - 
Jun. 2024
•
Supported 18 authorised network and web application tests covering up to 220 hosts per engagement, using Nmap, Kali Linux and manual verification.
•
Built three Python scripts to standardise evidence collection and remove duplicate scan entries, cutting report preparation time by an average of 2.5 hours per engagement.
•
Tested login permissions and password controls across six internal assessments, documenting 21 confirmed weaknesses with reproducible evidence and remediation steps.
•
Retested 37 findings after client fixes and confirmed that 32 had been resolved, recording the remaining five risks for follow-up.
Cyber Security Support Analyst
Civic Square Digital Services
Jul. 2021
 - 
Aug. 2022
•
Triaged an average of 35 security tickets each week and met the team's response target in 93% of cases.
•
Reviewed user and group permissions across 480 accounts, helping remove 62 unnecessary access assignments.
•
Created 14 command-line checks for Linux and Windows support tasks, reducing routine evidence gathering by 20 minutes per case.
•
Produced monthly issue reports for five service owners, tracking recurring control gaps and the progress of agreed fixes.
SKILLS
​
Web application penetration testing
Network and infrastructure testing
Burp Suite and manual testing
Nmap and service enumeration
Kali Linux
Python scripting
PowerShell scripting
Windows and Active Directory testing
Vulnerability validation
Risk-based technical reporting
Client scoping and stakeholder presentations
 
EDUCATION
​
Bachelor of Science with Honours
University of Salford

,

Cyber Security
2018
 - 
2021
•
Completed a final-year project on repeatable testing of authentication controls in a contained web application lab.
ACHIEVEMENTS
​
•
CHECK Team Member

|

CESG
ADDITIONAL INFORMATION
​
Languages: 
English (Native)

,

Spanish (Intermediate)
Interests: 
•
Web security research
•
Capture-the-flag labs
Volunteering: 
•
Runs a monthly introductory cyber security workshop for a local technology community, supporting groups of up to 18 learners.
Other: 
•
Maintains a private testing lab covering Linux, Windows and Active Directory environments.

TemplateBlue Horizon3 / 5

Why this works

This mid-level example connects hands-on testing with defensible engagement figures, clear reporting and practical remediation advice.

Continue writing your CV
03

Senior Penetration Tester

RILEY SAMPLE
Senior Penetration Tester
SUMMARY
Senior penetration tester with nine years of experience delivering authorised web application, infrastructure and Active Directory assessments. Leads complex client engagements from scoping and technical validation through to reporting, turning security flaws into practical remediation priorities for engineers and executives.
CONTACT INFORMATION
​
Email: 
riley.sample@example.com
Phone: 
+44 7700 900246
Location: 
Manchester, UK
LinkedIn: 
https://www.linkedin.com/in/riley-sample-pentest
SKILLS
​
•
Web application penetration testing
•
Network and infrastructure penetration testing
•
Active Directory security testing
•
Burp Suite and manual web testing
•
Nmap and service enumeration
•
Metasploit exploitation and validation
•
Python security scripting
•
PowerShell scripting
•
Linux, Windows and macOS
•
Vulnerability validation and risk assessment
•
Technical reporting and executive briefings
 
EXPERIENCE
​
Senior Penetration Tester
Northbridge Security Consulting
Apr. 2022
 - 
Present
Leads authorised penetration-testing engagements across web applications, internal and external infrastructure, and Active Directory environments, with responsibility for scoping, technical quality and stakeholder communication.
•
Led 46 authorised penetration tests across web applications, external infrastructure and internal networks, delivering every final report within the agreed client timetable.
•
Validated and documented 138 security findings, including 17 rated critical under client-approved risk criteria, and reduced report amendments after peer review from 14% to 4%.
•
Built Python and PowerShell utilities for evidence collection and repeatable checks, cutting average post-engagement analysis time by 6 hours per assessment.
•
Presented findings and remediation priorities to 29 technical and executive groups, helping clients close 82% of agreed high-priority actions within 90 days.
Penetration Tester
Harbour Point Cyber Services
Jul. 2018
 - 
Mar. 2022
Planned and delivered remote security assessments of client networks, systems and web applications, then produced evidence-led reports describing risk and remediation.
•
Completed 71 authorised client assessments covering web applications, perimeter services, Windows estates and Active Directory, with 96% accepted at first technical review.
•
Used Burp Suite, Nmap, Metasploit and manual testing to confirm 214 vulnerabilities while removing 53 scanner results that could not be reproduced.
•
Worked with clients to define testing boundaries for estates of up to 1,200 hosts and maintained a complete scope record across all assigned engagements.
•
Rewrote the reporting checklist around evidence, business impact and remediation, reducing average quality-assurance turnaround from 3.2 days to 1.9 days.
Junior Penetration Tester
Cedar Gate Technology Partners
Sep. 2015
 - 
Jun. 2018
Supported authorised network and web application assessments while developing practical capability in enumeration, vulnerability validation, scripting and report writing.
•
Supported 38 authorised assessments and independently delivered 12 smaller web and external network tests under senior review.
•
Enumerated services with Nmap and manually tested common web vulnerability classes, contributing 67 validated findings to client reports.
•
Created a Python script that normalised scan evidence from three input formats, saving the team about 40 minutes on each applicable engagement.
•
Retested 94 remediated findings and confirmed that 86 had been resolved before closure reports were issued.
EDUCATION
​
Bachelor of Science with Honours
University of Salford

,

Computer Networks and Security
2012
 - 
2015
•
Final-year project developed a controlled virtual lab for comparing network service enumeration techniques.
ACHIEVEMENTS
​
•
CHECK Team Leader (infrastructure route)

|

CESG
ADDITIONAL INFORMATION
​
Languages: 
English (Native)

,

Spanish (Professional working proficiency)
Interests: 
•
Capture-the-flag security challenges
•
Secure software development
•
Home lab research
Volunteering: 
•
Volunteer mentor for a regional cyber security careers programme, supporting six early-career practitioners during 2025
Other: 
•
Available for authorised UK client engagements and occasional travel

TemplateAshford1 / 5

Why this works

Shows technical depth, engagement leadership, defensible scale and clear communication of security risk to technical and executive audiences.

Continue writing your CV
Junior vs senior: what changes
AspectJuniorSenior
Evidence baseLead with authorised labs, coursework, projects and transferable technical work, clearly labelled by context.Lead with a sustained record of client engagements, varied target environments and defensible outcomes at scale.
Testing scopeShow sound fundamentals in a defined area such as networks, web applications or Active Directory.Show ownership of complex scopes across systems, networks, infrastructure and applications, including decisions about testing depth and coverage.
Technical contributionDemonstrate careful use of established tools, manual checks and basic scripting.Show how custom methods, scripts or tools improved testing quality, repeatability or delivery.
ReportingProve that findings were validated and written with clear risk and remediation notes.Show responsibility for report quality, conclusions and communication with technical teams, management and executives.
Client responsibilityEmphasise following scope, recording evidence and escalating uncertainties.Emphasise defining requirements with clients, managing sensitive engagements and advising on practical risk reduction.
Achievement metricsUse modest, verifiable measures such as lab scope, scripts written, services enumerated or report turnaround.Use defensible measures such as engagements led, systems tested, critical findings validated, delivery time reduced or remediation progress.

How to write a penetration tester CV

Use a clean, reverse-chronological layout with plain section headings and consistent dates. Two pages will suit many applicants, but relevance matters more than squeezing or padding the document to meet an arbitrary limit. Start with your name and contact details, then add a personal statement, skills, relevant certifications, professional experience and education. Candidates without much paid experience can place a clearly labelled projects section above employment, provided each project explains its scope, method and outcome.

SectionIncludeLeave out
HeaderName, UK location, mobile, email and professional profile URLPhoto, date of birth and full street address
Personal statementCurrent level, testing focus and two pieces of evidenceGeneric enthusiasm and claims you cannot prove
ExperienceAuthorised scope, actions, validated findings, reporting and outcomesConfidential targets, credentials or client details
SkillsMethods, environments, scripting and tools you can discuss confidentlyProducts you have merely tried once
Education and certificationsExact award, institution or issuer, and completion dateUnfinished training presented as completed
Projects and extrasRelevant labs, utilities, publications or volunteeringUnexplained links and unrelated interests

Open with evidence

Keep the personal statement to three or four lines. State your present level, the kinds of assessment you have completed and the evidence that makes your application worth reading. Useful evidence can include the number of authorised engagements completed, systems or endpoints assessed, validated findings, time taken to reach a defined test objective, reports delivered or a script you wrote. Figures must come from records you can defend. A junior applicant can use supervised projects, labs and transferable technical work. An experienced tester should lead with engagement scale, judgement, reporting quality and client impact.

Make the experience section easy to assess

For each position, provide the employer, title, location and dates, followed by focused achievement bullets. Show the engagement story: how the scope was agreed, what environment you assessed, what you did, how you checked the findings and what action followed. Penetration testing work can cover authorised tests of systems, networks, infrastructure, websites, and web or mobile applications. It can also involve identifying vulnerabilities and compliance issues, reporting their risk, recommending remediation and presenting conclusions to technical or senior audiences.

Five or six concise bullets can work better than a dense paragraph when a position contains enough substantial evidence. Give earlier or less relevant jobs fewer bullets. Write in plain language before adding technical terms; the reader should not need to decode a wall of acronyms to understand the result.

Group skills by purpose rather than creating a keyword strip. Possible categories include testing methods, operating systems, networking, scripting and reporting. Python and PowerShell can be relevant, as can work across macOS, Windows and Linux. Entry-level evidence may cover Linux command-line work; TCP/IP, DNS, routing, firewalls and packet-level traffic; Windows and Active Directory; web application testing; or network testing. Mention individual tools only where your experience shows how you used them.

Tailor the CV to each vacancy by using relevant language from the job description naturally. Do not copy whole passages. If the advert stresses communication with executives, use a genuine example of translating a technical flaw into business impact and remediation priorities. If it stresses web testing, move the most relevant engagement evidence nearer the top.

Personal statement examples

Stronger example

Penetration tester with three years' experience delivering owner-authorised web application and network assessments. Completed 28 engagements, validated findings before reporting and translated technical flaws into clear business risks and remediation priorities. Built a Python reporting utility that reduced evidence-preparation time by 30%, and regularly briefed technical teams and senior stakeholders.

Too generic

Hard-working cybersecurity professional seeking an exciting penetration testing position. I know lots of security tools, learn quickly and can find weaknesses in any system. I am passionate about technology and work well alone or as part of a team.

Writing your experience

A useful experience bullet joins an action, a defined scope and a result. Start with what you did, identify the environment or engagement boundary, then state the defensible outcome. Numbers are helpful when they explain scale or improvement: engagements completed, systems assessed, findings validated, false positives removed, reports delivered, remediation agreed, retests closed or preparation time saved. Use only figures supported by your own records, and remove details that could identify a client or expose a target.

Penetration testers carry out authorised tests that simulate attacks against systems, networks, infrastructure and internet sites. They may agree testing requirements with clients, plan remote assessments of networks and applications, identify vulnerabilities or security gaps, validate findings, assign risk and recommend remediation. The experience section should make this accountable process visible. A list of exploits or scanner names does not show whether you understood the scope, checked the output or communicated the result.

BeforeAfter
Used security tools to find vulnerabilities.Assessed 18 authorised web application endpoints, manually validated 11 findings and removed four scanner false positives before reporting.
Wrote penetration test reports for clients.Produced 14 client reports that ranked verified issues by risk and set out remediation steps; technical owners accepted 92% of recommendations at first review.
Helped with network testing.Scoped and tested a 120-host internal network, documented two privilege-escalation paths and supported a retest that closed 9 of 10 agreed findings.

The revised bullets reveal scale, judgement and outcome. They also distinguish a completed assessment from running an automated scan. When you created a method, script or tool, explain the problem it solved. "Built a Python evidence parser that reduced report preparation from 90 to 55 minutes across 12 engagements" tells the reader far more than "Proficient in Python".

Use direct verbs that fit the work: assessed, scoped, enumerated, tested, validated, reproduced, documented, prioritised, automated, briefed and advised. Use "led" only when you genuinely directed the engagement or team. Senior bullets can cover setting scope, reviewing finding accuracy, explaining business consequences or presenting risk to executives. Junior bullets can be just as credible when they specify supervised scope, careful validation and a measurable contribution.

Keep most bullets to one or two lines. If several clauses obscure the result, split the point or remove incidental detail. A reader should be able to identify the scope, your action and the outcome in one pass. Then use the penetration tester interview questions guide to prepare examples of your technical work, reporting and client communication.

Key skills & ATS keywords

Hard skills

Authorised network penetration testingWeb application penetration testingVulnerability validationPython scriptingPowerShell scriptingLinux command line and Kali LinuxWindows and Active Directory testingTCP/IP, DNS, routing and firewall analysisNmap scanning and service enumerationBurp Suite manual testingNessus vulnerability assessmentOWASP ZAP Proxy testingMetasploit exploitation and validationSecurity report writing and remediation adviceTesting-method and tool development

Soft skills

Analytical thinkingMethodical problem solvingAttention to detailClear technical writingClient communicationStakeholder presentationBusiness impact awarenessProfessional judgementScope disciplineConfidentiality when handling sensitive dataAccuracy when validating findingsTime management

ATS keywords

penetration testingauthorised security testingvulnerability assessmentvulnerability validationnetwork penetration testingweb application testingmobile application testingActive DirectoryKali LinuxNmapBurp SuiteNessusOWASP ZAP ProxyMetasploitPythonPowerShellTCP/IPOWASP Top 10security reportingremediation advice

Education & certifications

List education in reverse-chronological order with the institution, exact awarded qualification, field and completion year. Do not turn a broad eligibility phrase into the title of a degree, and never present unfinished study as an awarded qualification. A recent graduate can add relevant modules, a final project or a carefully defined lab result. An experienced candidate can usually reduce older education to one line unless it remains closely connected to the vacancy.

The available role evidence does not establish a universal degree, GCSE profile, apprenticeship, licence or certificate for entry into penetration testing. Present your actual route without implying that every applicant needs the same one. Use the official title shown on the award, name the institution or issuer and distinguish completed study from training in progress. When space is tight, retain material that supports the vacancy and remove unrelated short courses.

Relevant penetration-testing certifications can have a separate section, especially when the job description asks for them. A credential records an assessment or learning route; practical evidence should appear elsewhere. Link the entry indirectly to experience or project bullets showing authorised engagement scope, validated findings, a defined test objective or a tool you wrote. This lets the reader see what you can do as well as what you studied. Never estimate engagement totals or outcomes.

Within the UK CHECK qualification assessment route, CESG's IT Health Check Service includes CHECK Team Member. It also includes CHECK Team Leader, with infrastructure and web-application routes. These details describe that particular route; they do not mean either qualification applies to every penetration tester vacancy. If you hold one, reproduce the credential and applicable route as they appear on your records, for example CHECK Team Leader with the infrastructure route rather than an ambiguous generic level.

A compact entry normally needs the qualification, issuer and year. Label an unfinished credential as "in progress" and add an expected completion date only when you have a firm date. Logos, copied syllabus text and unexplained strings of post-nominals take space away from useful evidence.

Common mistakes to avoid

  • AvoidListing tools without showing what happened during an authorised engagement.

    InsteadConnect each relevant tool to scope and outcome, such as systems tested, findings validated, time saved by a script or remediation accepted. Use only figures you can defend.

  • AvoidDescribing testing as unrestricted hacking or leaving authorisation unclear.

    InsteadUse precise wording such as "owner-authorised testing" and state the agreed target or engagement scope.

  • AvoidReporting vulnerability counts without explaining severity, accuracy or business effect.

    InsteadShow how you validated findings, assessed risk and explained the likely effect on a business function.

  • AvoidWriting dense paragraphs that bury the technical evidence.

    InsteadUse concise achievement bullets covering engagement scope, the tested stack, relevant methods and the resulting report or remediation advice.

  • AvoidSending the same penetration tester CV for every vacancy.

    InsteadMatch truthful experience and skills to the job description's language, giving the most relevant testing work the greatest prominence.

  • AvoidMaking unsupported claims about qualifications, tools or results.

    InsteadName only credentials you hold, tools you have used and figures you can substantiate. A lab result should be labelled as lab or project work, not presented as client experience.

Frequently asked questions

From example to application

Turn this penetration tester example into a CV that sounds like you.

Keep the structure that works. Tailor the details around your experience, strengths, and the role you want.