| Is a licence required? | No. No US state licenses penetration testing and there is no national register. Written authorisation takes its place: a signed scope and rules-of-engagement document from someone with authority to grant it is the only thing separating this job from an offence under the Computer Fraud and Abuse Act in the US, or the Computer Misuse Act 1990 in the UK. Hiring managers treat fluency with that paperwork as a credential, because their professional indemnity depends on it. |
|---|---|
| Certifications that pass screens (US private sector) | OSCP (OffSec PEN-200) is still the most frequently named requirement and the default recruiter filter. HTB CPTS and TCM Security's PNPT cost less, weight the report more heavily, and are well regarded by practitioners but less recognised by non-technical screeners. PortSwigger's Burp Suite Certified Practitioner is the strongest single signal for web and API work. CRTP covers Active Directory, CRTO covers red team tradecraft, and OffSec's OSEP, OSWE and OSED cover evasion, white-box web and exploit development. CEH and CompTIA Security+ are paperwork rather than training, and they appear on the DoD 8140 qualification lists, which is why cleared contract postings keep asking for them. |
| The formal gate in the UK and regulated EU testing | CREST CPSA (written) then CRT (practical) is the normal route to NCSC CHECK Team Member status; CCT Infrastructure or CCT Application is the Team Leader level. CHECK work also requires your employer to hold CHECK accreditation and you to hold SC clearance, so it gates at both ends and is a job eligibility test, not just a certificate. TIGER Scheme runs equivalents. Threat-intelligence-led testing under CBEST (Bank of England) or TIBER-EU runs through accredited providers with named qualified staff, which is why those roles are advertised by scheme name rather than by cert. |
| US clearance | You cannot obtain a clearance yourself; an employer or agency sponsors it. A posting asking for an active Secret, Top Secret or TS/SCI with polygraph means active, and even an interim can take months. If you hold one, put the level and the date of your last investigation in your resume header. In the defence market it is frequently worth more than any offensive certification, and 'clearable' tells a recruiter nothing. |
| Realistic time to hireable | From an existing IT, sysadmin, SOC or development job, plan on roughly 12 to 24 months of deliberate work: fundamentals, an Active Directory lab you built and broke, one practical certification, one published sample report, and some real research or paid bounty findings. From a standing start with no technical job, longer, and almost always with an IT or analyst role in between. Genuine junior penetration tester postings are rare; consultancy graduate and academy programmes are the one reliable zero-experience door and they run on an annual cycle. |
| The portfolio artefact that moves you most | One sanitised sample penetration test report, roughly 12 to 25 pages, against a lab target you are permitted to attack, published as a PDF you can link from your resume. It is direct evidence of the thing employers sell and cannot assess cheaply in an interview: that you can turn access into a defensible document. A second certification does not substitute for it. |
| Typical hiring stages | Recruiter screen (certs, clearance, travel, right to work), a 45 to 60 minute live technical screen on methodology and attack chains, a timed hands-on practical lasting anywhere from four hours to a weekend that ends in a written finding, a report or writing review, then a panel covering scope, authorisation, ethics and client communication. Three to eight weeks end to end. Internal red teams at large technology companies substitute a software-style loop including a coding round; crowd platforms such as Cobalt Core and Synack Red Team vet you asynchronously with their own assessment. |
| Where to get pay numbers you can defend | There is no BLS occupation code for penetration tester. The closest authoritative US series is SOC 15-1212, Information Security Analysts, in the BLS Occupational Employment and Wage Statistics, which publishes 10th through 90th percentile figures nationally, by state and by metro. Then read live posted ranges in pay-transparency states (Colorado, California, Washington, New York, Illinois, Minnesota, Maryland, New Jersey and others), levels.fyi for internal security at large technology companies, and the GS-2210 tables plus locality for US federal roles. Ignore average-salary pages published by certification vendors and recruitment agencies; they are marketing with invisible methodology. |
What a penetration tester actually does, and the adjacent titles people apply to by mistake
A penetration test is a time-boxed, authorised attempt to compromise a defined scope, followed by a written deliverable telling the client what you found, how you found it, what it would cost them, and how to fix it. In practice the second half is the product. The client is buying a document they can hand to an auditor, a board or an engineering team, with a named human's judgement attached. The breaking-in is the part you enjoy. The report is the part they paid for, and the part your performance review is built on.
Most penetration testing work in 2026 sits inside a consultancy. You are booked in one or two week blocks, you carry a utilisation target, you run two or three engagements a month, and you write up one engagement while the next scope is being agreed. Internal red teams at large companies run differently: longer operations, more detection evasion, a standing relationship with the defenders you are testing, and far less report volume. Crowd platforms sit in between. Knowing which of the three you are applying to changes how you present yourself, because the consultancy is hiring a billable, client-facing writer who can hack, and the internal red team is hiring an operator who will work alongside the blue team for years.
Title confusion costs people interviews before anyone looks at their skills. Read the posting's nouns rather than its title, because these are different jobs with different interviews:
- Penetration tester or security consultant. Authorised, scoped, time-boxed, report-driven. Coverage of the scope matters more than stealth. The deliverable is a list of findings with severities and remediation. This is the job this article is about.
- Red team operator or adversary simulation specialist. An objective rather than a scope ('reach this data set', 'process a fraudulent payment'), weeks rather than days, command and control infrastructure, evasion, and often a threat-intelligence-led mandate under CBEST or TIBER-EU. Almost always expects penetration testing experience first. Applying here with no engagement history is the most commonly wasted application in this field.
- Application security or product security engineer. Lives inside engineering, reviews designs and code, triages reports, builds tooling, fixes things. More code, fewer engagements, usually better pay and better hours. If you can already write software, this is often an easier and more durable door into offensive work than penetration testing itself.
- Bug bounty hunter. Self-directed, paid per valid unique finding, no scope negotiation, no client relationship, no guaranteed income. It converts well into employment when you have linkable triaged findings. It is not itself a job, and presenting it as equivalent to engagement experience reads as naivety to a practice lead.
- AI red teamer or AI safety evaluator. Probing a model's behaviour for harmful output, jailbreaks and policy failure, usually reporting into a safety, trust or policy organisation rather than a security one. It overlaps with penetration testing on prompt injection and agent abuse and diverges completely on everything else. Do not apply to one with the other's resume.
- Vulnerability management analyst. Owns scanner output, prioritisation and remediation tracking. Frequently dismissed by aspiring testers, and frequently the role that actually gets them hired, because it puts you inside a security team with a view of the estate.
- Security compliance or GRC analyst. Assesses whether controls exist against a framework. Not a technical test. A meaningful share of postings with 'penetration testing' in the text are really this, and the tell is the complete absence of attack vocabulary in the responsibilities.
What actually gates the job: certifications, schemes and clearances
In the US private sector nothing gates this legally. There is no licence, no board, no register. What gates it is a recruiter's filter and then a practice lead's confidence, and those are two audiences who respond to different evidence. The filter runs on certification acronyms, years-of-experience numbers and clearance status. The practice lead runs on your report, your methodology and the way you talk about scope. Candidates optimise hard for the first audience and then fail the second, which is how people end up with three certifications and no second-round interviews.
So the certification question is not 'which is best'. It is 'which audience am I trying to get past, and what will the technical panel want once I am through'. Pick by employer type rather than by forum opinion. A boutique that hires on published research cares very little about your acronyms. A large defence contractor's applicant tracking system cares about almost nothing else. Certification scheme details change, so confirm exam format, validity and renewal on the awarding body's own page before you write anything on a resume.
Three things are commonly mistaken for certifications but behave like licences, because without them you are not eligible for the work at all: UK CHECK status, a US security clearance, and company-level accreditation to deliver regulated testing.
- OSCP (OffSec PEN-200). Still the single acronym that opens the most doors in the US and much of Europe, and the most common hard requirement in postings. A roughly 24-hour hands-on exam against standalone hosts and a chained Active Directory set, scored out of 100 with 70 to pass, followed by a 24-hour window to submit a professional report. You cannot buy the exam on its own; it comes bundled with PEN-200 course access, so budget for the package rather than the exam fee. OffSec also issues an OSCP+ designation that carries a fixed validity period while the base OSCP does not expire, and the naming has already changed once, so check OffSec's current page before writing either form.
- HTB CPTS (Hack The Box Certified Penetration Testing Specialist). A multi-day exam window against a realistic enterprise network, with a commercial-grade report that is genuinely marked as a deliverable rather than as a formality. A weak report can fail you even if you compromised the network. Cheaper than PEN-200 and more thorough on methodology and Active Directory. Weaker as a first cert if your screeners are keyword-driven, excellent as a second or as your main evidence at a technically led employer.
- PNPT (TCM Security Practical Network Penetration Tester). External reconnaissance to internal foothold to domain compromise over a multi-day window, a full report, and then a live debrief with a TCM assessor. The debrief is the distinctive part and it rehearses the exact skill most candidates lack. It costs a fraction of PEN-200, which makes it the best value route for a self-funded career changer.
- BSCP (PortSwigger Burp Suite Certified Practitioner). The strongest single signal for web and API testing. A timed practical against two unseen applications where you must reach both user and administrator level. It is built on the free Web Security Academy, which is the best free training material in any security discipline. If application testing is your target, work the whole Academy and then sit this.
- CRTP (Altered Security) and CRTO (Zero-Point Security). Active Directory and red team tradecraft respectively. CRTP is inexpensive and is the fastest way to stop being weak on AD, which is where most internal engagements are actually won. CRTO is the recognised signal for command and control, evasion and operator work, and it is what red team postings mean by 'practical red team certification'.
- OffSec's advanced track: OSEP (evasion and lateral movement), OSWE (white-box web), OSED (exploit development), which together make up OSCE3. These are specialisation signals, not entry tickets, and they are usually employer-funded. Do not queue them behind each other before you have run a single engagement.
- GIAC GPEN, GWAPT, GXPN and GCPN (SANS). Respected and SANS-priced. Usually employer-funded, and disproportionately listed on US government, defence and large-enterprise contracts because procurement recognises them. Do not self-fund one as a career changer; get hired somewhere that pays for it.
- CEH, CompTIA Security+ and CompTIA PenTest+. Practitioners dismiss CEH and HR does not. DoD 8140 replaced the old 8570 model with qualification matrices by work role, and Security+ and CEH appear on those lists, which is why cleared contract postings keep asking for them alongside an offensive cert. Check the current DoD Cyber Workforce qualification matrix for the work role in the posting rather than trusting a blog list. Treat these as filter-clearing paperwork and do not expect them to impress a technical panel.
- UK and EU schemes. CREST CPSA (written) then CRT (practical) is the normal route to NCSC CHECK Team Member status, with CCT Infrastructure or CCT Application for Team Leader. CHECK work also needs the employer to hold CHECK accreditation and you to hold SC clearance. TIGER Scheme runs equivalent qualifications. In UK and European financial services, CBEST and TIBER-EU engagements run through accredited providers with named qualified staff, so those jobs are advertised by scheme rather than by tool.
- US security clearance. Sponsored, never self-obtained. Active means active. If you hold one, lead with it in your header with the level and investigation date. If you do not, do not apply to TS/SCI postings expecting an exception.
- PCI DSS. Requirement 11.4 obliges many merchants and service providers to run internal and external penetration testing at least annually and after any significant change, with segmentation testing on its own cadence that is more frequent for service providers than for merchants. PCI does not certify individual testers; it requires the assessed organisation to define and defend tester qualifications, which in practice means your employer cites your certs in their own documentation. This is why a large share of commercial demand is calendar-driven, and why 'can be scheduled, delivered and written up on time' is a real hiring criterion that nobody advertises.
How hiring actually works, stage by stage
Who screens you depends entirely on employer type. At a consultancy of any size, an internal recruiter runs the first pass against a list that is mostly certifications, years of engagement experience, clearance, willingness to travel and right to work. At a boutique, the founder or a principal reads your resume personally and will click your blog before they read your bullet points. At a large technology company's internal red team, the pipeline is the company's standard engineering pipeline with security rounds substituted in, which means a coding screen is likely. At a government contractor, clearance and 8140 paperwork dominate the first two stages and the technical bar is often assessed last.
The common shape at a consultancy, which is where most people get their first engagement job, is five or six stages across three to eight weeks. The stage that eliminates the most otherwise strong people is not the technical screen. It is the writing assessment, whether that is an explicit sample request, the report attached to a practical exercise, or a recruiter noticing that nothing in your application demonstrates you can write at all.
Two questions to ask the recruiter, because the answers change how you prepare. First, what the practical exercise is and whether reporting is included and weighted, because candidates routinely burn their whole time budget getting root and then submit three paragraphs. Second, whether AI assistants are permitted during the exercise. Firms have landed in different places on that and you should not guess.
- Recruiter screen, 20 to 30 minutes. Certifications, engagement count, clearance, travel tolerance, notice period, salary expectation, right to work. Have a one-sentence answer to 'what kind of testing do you do most' and name a specialisation. 'A bit of everything' sounds junior even when it is true.
- Technical screen, 45 to 60 minutes, usually with a senior or principal consultant. You will be asked to walk a methodology end to end, then pushed on two or three specifics. The round rewards structure over recall: narrating a repeatable process and saying plainly when you do not know something scores better than free-associating tool names.
- Hands-on practical. Anywhere from a four-hour timed lab to a weekend take-home. Common formats: a boot-to-root host or two, a small Active Directory set, a deliberately vulnerable web application, or a static source review. The brief almost always includes a written component, and that component is almost always weighted more heavily than candidates assume.
- Writing or report review. Either the report from your practical, a sample you supplied, or both. Reviewers look for an executive summary a non-technical reader can act on, reproduction steps a client engineer could follow alone, severities that are justified rather than inflated, and remediation that names an action and an owner.
- Panel or values round, where scope, authorisation and ethics get tested. Treat it as a technical round, because it rejects people. The specific scenarios are in the next section.
- Client-facing or debrief round at consultancies. Often a mock debrief: explain a critical finding to a hostile or confused stakeholder in a few minutes without jargon. Some firms run it as a live roleplay. Practise this out loud; it is the clearest separator between a tester who stays a tester and one who becomes a lead.
- Background check and references. For cleared work, a full investigation. Anywhere that handles client data will check for undisclosed criminal history and, at some firms, will ask directly whether you have ever tested a system without authorisation.
- Variants worth knowing. Internal red teams at large technology companies often add a coding or scripting round and a detection-engineering conversation. Crowd platforms (Cobalt Core, Synack Red Team, Bugcrowd's managed testing) vet you asynchronously with their own practical assessment and then pay per engagement, with no sponsorship required, which makes them a genuine route to first engagement experience. Boutiques frequently replace the whole loop with one long conversation about your published research, and will hire on a single good CVE write-up.
The sample report: the one artefact that moves you past screens
If you do one thing from this article, do this. Produce a single sanitised penetration test report against a target you are permitted to attack, in real deliverable format, and link it from your resume as a PDF. It outweighs a second certification, any number of platform ranks, and a long skills section, because it is direct evidence of the output the employer sells and the thing they cannot assess cheaply any other way.
Read real deliverables before you write one. Several firms publish full reports: Radically Open Security publishes client-approved reports publicly, Cure53 and Trail of Bits publish engagement and audit reports for open source and funded work, and organisations like OSTIF and the Open Technology Fund publish the audits they commission. TCM Security and OffSec publish sample report templates. Read four real ones, then build your own template from what they have in common rather than from a blog post about report writing.
Targets you can legally use: retired Hack The Box machines where the platform permits write-ups, OffSec lab machines within their policy, intentionally vulnerable applications you host yourself (OWASP Juice Shop, DVWA, WebGoat), an Active Directory lab you built (GOAD and similar projects give you a realistic domain to break), Vulnhub images, your own home network and your own cloud account. A target you own is always safe. Do not write up a bug bounty finding unless the programme's disclosure policy allows publication, and never write up anything from paid work.
Length is not the point; completeness is. Twelve to twenty-five pages covering a small scope properly beats sixty pages of padding. One good chained finding with a clear business consequence beats fifteen informational notes. If you can produce two reports, make the second a different discipline from the first, usually one infrastructure and one web application, so the set shows range.
Sanitisation rules are absolute and they are also a hiring signal. Never name a client, never reuse a real finding from paid work, never include a real customer's data even redacted, and if you have ever signed an NDA, assume everything under it is off limits permanently. A candidate who shows a reviewer a real client finding has just told them exactly what they would do with the next employer's clients.
- Cover page and document control. Client name (fictional), engagement type, scope dates, report version, author, classification marking. It looks trivial and its absence makes the whole document read like a homework exercise.
- Executive summary, half a page, with no tool names and no CVE numbers. What was tested, what the overall exposure is, the two or three things that matter, and what a non-technical decision maker should do. Write it last and write it for someone who will read only this page.
- Scope and limitations table. IP ranges, hostnames, URLs, explicit exclusions, test window with times and timezone, whether credentials were supplied and at what privilege, whether testing was authenticated, what was unreachable, and what you did not get to and why. Stating limitations honestly reads as senior, not weak.
- Methodology, referencing a recognised standard so the client knows what coverage they bought: PTES, the OWASP Web Security Testing Guide, OWASP ASVS or MASVS for applications, NIST SP 800-115, and MITRE ATT&CK technique mapping where you are reporting on detection as well as vulnerability.
- Findings in severity order. Each gets a title stating the issue rather than the technique, an affected-assets list, a CVSS v4.0 or v3.1 vector string (clients still specify either, so ask), and then one sentence on why the contextual severity differs from the base score. A tester who can explain that a CVSS medium is a critical in this environment, and why, is demonstrating the judgement the whole job rests on.
- Reproduction steps a client engineer can follow without you present. Exact requests, exact parameters, exact commands, and the expected output at each step. If a developer cannot reproduce it, they will close it as unverifiable and your finding did nothing.
- Evidence that is cropped, legible and redacted. Screenshots at readable resolution, credentials masked, real tokens and hashes removed or truncated, no wall of raw terminal output. Reviewers notice evidence hygiene immediately.
- Remediation as an action with an owner and an order. 'Enable SMB signing and LDAP channel binding on domain controllers, then disable NTLM where application compatibility allows' beats 'apply security best practices'. Separate the immediate mitigation from the durable fix.
- An attack narrative or path appendix showing the chain in order, from initial access to objective. Technical reviewers read this first, because it shows whether you think in chains or in isolated findings.
- A retest section and an informational appendix. Retest status columns show you understand the engagement has a second half. The informational appendix is where observations that are not findings go, and keeping them out of the severity-rated section is itself a professionalism signal.
What the interviews test: technical rounds, and the authorisation round that quietly rejects people
The technical rounds are not a trivia quiz, though they contain trivia. What is being assessed is whether you have a methodology you actually follow, whether you can reason from an artefact in front of you, and whether you know the limits of your own knowledge. The highest-scoring behaviour is narration: 'I would check X next, because Y', and 'I do not know, here is how I would find out', said without flinching.
The most common opening is a walk-through: 'you have an external scope of forty public IPs and a two-week window, talk me through your week'. The second most common is an artefact prompt: here is some nmap output, a Burp request, a BloodHound path, or a snippet of source, what do you do with it. Prepare both as rehearsed-out-loud narratives rather than as reading. You need genuine depth in one specialisation, working competence in Active Directory and web, and honesty about the rest.
Then there is the round confident candidates lose. Everything in penetration testing rests on a piece of paper: a signed scope and rules-of-engagement document, granted by someone with authority to grant it, naming systems, times, techniques and contacts. Without it the same keystrokes are an offence under the Computer Fraud and Abuse Act in the US or the Computer Misuse Act 1990 in the UK. The US Department of Justice's charging policy from May 2022 directs prosecutors not to charge good-faith security research, which helps the profession and is emphatically not a permission slip for testing something you were not hired to test.
The case every hiring manager in this field knows is the Coalfire one: in September 2019 two testers on an authorised physical engagement were arrested in an Iowa courthouse after a jurisdictional mismatch between the state judicial branch that hired them and the county that owned the building. The charges were dropped in January 2020. The lesson the industry drew is not 'physical testing is risky'. It is that authorisation has to come from the party that actually controls the asset, that the paperwork has to be on your person, and that a named 24-hour escalation contact has to answer the phone. The scenario questions below have correct answers, and they are correct because they match what a firm's insurer, legal counsel and client contract require.
- Methodology and prioritisation. Walk an external perimeter, then an internal network, then a web application. Then the harder version: you have forty scanner findings and two days left, what do you actually do. The answer is about validating, chaining and ranking by business impact, not about running more tools.
- Active Directory, which is where most internal engagements are decided. Kerberoasting versus AS-REP roasting and what each requires. Unconstrained, constrained and resource-based constrained delegation, and how each is abused. LLMNR and NBT-NS poisoning and what disables it. How NTLM relay works and specifically what stops it (SMB signing, LDAP signing and channel binding, Extended Protection for Authentication), including that newer Windows defaults require SMB signing, so an answer that assumes plain SMB relay always works sounds five years old. AD Certificate Services misconfigurations, with ESC1 as the one everybody is expected to explain. Reading a BloodHound path out loud. And the standard scenario: one low-privilege domain user and nothing else, what are your first five moves.
- Web and API. How you find broken access control and why no scanner can do it for you, because it requires knowing what a given role is supposed to be permitted. Server-side request forgery to cloud instance metadata and exactly what IMDSv2 changes about it. Server-side template injection. Insecure deserialisation. JWT algorithm and key confusion. OAuth and OIDC redirect handling, state and PKCE. GraphQL introspection, batching and authorisation at the resolver. Race conditions and idempotency. And the practical one: how do you test an API with no documentation.
- Cloud. The difference between a configuration review and a cloud penetration test, which clients conflate and you should not. Over-permissive IAM roles and how you enumerate what a credential can do. Cross-account trust abuse. Public storage and the subtleties of bucket policy versus ACL. Entra ID consent phishing and application permission abuse. And the provider's own customer testing policy, because some test classes still require notification and a client cannot authorise testing of infrastructure they do not own.
- Host privilege escalation in specifics, not as a checklist recital. On Linux: sudo misconfiguration, SUID binaries with an argument you control, writable service units, capabilities, container escape via a mounted socket. On Windows: unquoted service paths, weak service permissions, token impersonation and the Potato family, stored credentials, AlwaysInstallElevated. Expect to be asked which you would try first on a given host and why.
- The live box with someone watching. Usually one or two machines in a timed window on a shared screen. Finishing is nice; the score is mostly process. Enumerate before exploiting, say what you are doing and why, keep notes in a form that could become a finding, and when you hit a wall state your hypothesis and how you would test it rather than going silent.
- Communication under load. 'Explain this critical to the CFO in two minutes, no jargon.' Then the sharper version: 'the client's engineering lead says your critical is not exploitable in their environment, respond.' The passing answer concedes what is genuinely uncertain, restates the attacker path in terms of the asset they care about, and offers a retest. The failing answer argues about the CVSS score.
- Known-unknowns handling. Good interviewers deliberately ask something outside your stated specialism. The correct answer is a clean boundary: 'I have not tested mainframe, so I would not scope it alone. Here is how I would get up to speed and who I would want alongside me.' Bluffing here fails more candidates than ignorance does.
- Scenario: a live host answers inside the agreed range but is not on the client's asset list. Stop, document, contact the named technical point of contact, and get written confirmation before touching it further. Clients routinely do not know what is in their own ranges, and third-party assets live there. 'It was in the range so it was in scope' is not a defence.
- Scenario: you reach Domain Admin in the first two hours of a five-day internal. Tell them the same day. Then agree in writing whether to continue for coverage or pivot to a different objective. 'I kept quiet so the report would look better' fails the interview, and in real life it loses the account.
- Scenario: you find evidence of a genuine prior compromise, or you find illegal content. Stop, preserve, escalate immediately to your engagement lead and the client contact, and do not keep poking the artefacts. Incident response is a different engagement with different authorisation and your continued activity contaminates evidence. For illegal content, copy and download nothing and follow the firm's policy exactly; this is one of very few situations where you have no discretion at all.
- Scenario: you cause an outage. Telephone, do not email. Then write it up honestly in the report with timings. Clients forgive a crashed service reported in four minutes; they do not forgive discovering it from their own monitoring an hour later.
- Scenario: the client asks you mid-engagement to look at something not in the scope document. Change request in writing, signed by someone with authority. 'Their engineer said it was fine on a call' is the wrong answer and interviewers listen for it specifically. Same answer when the target is hosted by a third party: each cloud provider publishes its own customer testing policy, many SaaS vendors forbid testing entirely, and a client cannot authorise testing of infrastructure they do not own.
- Social engineering and physical engagements carry extra paperwork by default: a signed authorisation letter naming you personally and carried on your person, agreed pretexts, a named contact reachable at any hour, an agreed procedure for when law enforcement or a security guard intervenes, and clarity about which legal entity controls the building.
- Never volunteer unauthorised testing. One anecdote about poking your university's portal, a previous employer's network, or a site that annoyed you ends the interview at most firms, because the interviewer's job in that round is predicting what you will do with privileged client access. If something genuine happened years ago and was put right, think hard before raising it, and never frame it as resourcefulness.
The resume: what lands, line by line, and what gets ignored
Two audiences read this document in sequence. A recruiter or an applicant tracking system looks for cert acronyms, clearance, engagement counts, sectors and location in about fifteen seconds. A practice lead then looks for whether you have run engagements, whether you have written the deliverable yourself, and whether your findings have consequences attached. Write for both without pretending the first audience does not exist.
The structural decision that matters most is where your evidence lives. If you have professional engagement experience, it carries the document and projects go at the end. If you do not, invert it: a Research and Projects section sits directly under your certifications, carrying the sample report, CVEs, bounty findings and labs, and your unrelated work history goes below in two lines each. Hiding a career change behind a chronological resume with nothing in it is the most common self-inflicted rejection.
One page with no engagement experience, two once you have it. US federal and contractor resumes run longer by convention and the posting will usually say so. Plain formatting, no columns, no graphics, no skill-level bar charts, no certification badge images. The parser will mangle them and the practice lead will read them as padding.
- Header, one or two lines. Target job title, city, whether you will travel and roughly how much, work authorisation if it is not obvious, clearance level with the date of your last investigation if you hold one, and links to your GitHub, blog or research profile. Put the sample report link here, not buried at the bottom.
- Certifications high on the page, with awarding body and date, and the acronym plus the full name spelled out once ('OSCP, Offensive Security Certified Professional, OffSec, 2025') so both forms match a keyword filter. In-progress certifications go on a separate line labelled as such with the booked exam date. Mixing an in-progress cert in with earned ones reads as dishonesty rather than optimism.
- Engagement experience in real units. Number and type of assessments, scope sizes in actual numbers, sectors, and how many deliverables you were sole author of. A line in the shape of 'lead tester on more than 40 internal and external network assessments across financial services and healthcare, scopes from 50 to 4,000 hosts; sole author of the deliverable on 25' tells a practice lead almost everything they need. Use your own real numbers, and be ready to be drilled on any of them.
- Findings written as chains with consequences, not as tool names. 'Chained an unauthenticated SSRF to cloud instance metadata credential theft, then to a cross-account role assumption, demonstrating read access to a production customer data store; client remediated within 48 hours.' One or two of these are worth more than a twenty-item tool list, because they prove you think in impact.
- Never name a client. Use shape instead: 'a top-five US retail bank', 'a FTSE 100 insurer', 'a 9,000-endpoint hospital group', 'a Tier 1 automotive supplier'. Naming clients, or lifting real findings into a portfolio, is a rejection at any competent firm and potentially a contract breach you will be asked about.
- Methodologies, frameworks and compliance regimes by name, where true. PTES, OWASP WSTG, OWASP ASVS, OWASP MASVS, NIST SP 800-115, MITRE ATT&CK, and the regimes you have actually delivered under: PCI DSS requirement 11.4, SOC 2, HIPAA, FedRAMP, CMMC, DORA. Consultancies sell against these and a tester who already speaks them needs less training.
- A Research and Projects section that does the work experience cannot, for career changers. The linked sample report. Published CVEs with their identifiers and the vendor advisory link. Triaged and paid bounty findings on named programmes, with links where disclosure is permitted. A released tool with real users, a Burp extension, a set of Nuclei templates, a BloodHound query pack. Named HTB Pro Labs completed. CTF placements at named public events with the event and the placement, because 'CTF player' alone means nothing.
- What gets ignored or actively hurts. A wall of tool names with no outcomes. A platform percentile as your only evidence. Udemy and bootcamp completion certificates. An objective paragraph about your passion for ethical hacking. A GitHub consisting of forks. Certification badge images. Five bullets per role describing what the tool did rather than what you decided. And any claim you cannot survive one follow-up question about, because technical interviewers in this field open by picking a line off your resume and drilling into it.
Pay, and the specialisations that move it
Be sceptical of every salary figure you read about this role, including the ones on certification vendors' blogs and recruitment agencies' landing pages. Those pages exist to sell a course or a placement and their methodology is usually invisible. There is also no BLS occupation code for penetration tester, which means every 'average penetration tester salary' statistic you see has been derived from self-reported data or scraped postings by someone with a commercial interest.
The defensible approach is to triangulate from sources that publish their method. Start with the BLS Occupational Employment and Wage Statistics for SOC 15-1212, Information Security Analysts, which gives percentile distributions nationally, by state and by metro. That code bundles defensive and offensive work, so treat it as the distribution your market sits inside rather than as a number for your title, and check it against live postings rather than assuming a premium. Consultancy compensation also has a different shape from internal security: often a lower base with utilisation or billable bonus on top, plus travel. Then read live posted ranges for your exact target title and level in pay-transparency jurisdictions, which is the most accurate free signal available because employers are legally obliged to publish them.
What moves the number is less about certifications than candidates expect and more about three things: specialisation scarcity, whether you can lead an engagement and own the client relationship rather than execute someone else's scope, and in the US defence market, clearance.
- BLS OES, SOC 15-1212 (Information Security Analysts). The authoritative US distribution, by state and metro, with percentiles. Read the 75th and 90th percentile for your metro as the realistic ceiling signal for an experienced specialist, not the national mean.
- Live posted ranges in pay-transparency jurisdictions. Colorado, California, Washington, New York, Illinois, Minnesota, Maryland, New Jersey and others require pay ranges in postings. Filter a job board to those states, search your exact target title, and read twenty real bands. This beats every aggregated average.
- levels.fyi for internal security roles at large technology companies, where equity and bonus dominate and base alone is misleading. Map the posting to the company's level ladder before you negotiate.
- US federal and defence. GS-2210 series tables plus locality pay for civil service roles, and DoD Cyber Excepted Service pay bands, which differ from GS. For cleared contractor work, read cleared-specific job boards rather than general averages, because the clearance premium does not appear in aggregate data.
- UK. Posted ranges, plus the CHECK Team Member to CHECK Team Leader step, which is the clearest single pay jump in that market and is gated on CCT rather than on tenure. Public sector frameworks publish day rates for CHECK work, which gives you a defensible floor.
- What moves pay upward. Scarce specialisations pay above generalist network testing: cloud penetration testing, Active Directory and red team operations, mobile, hardware and embedded, automotive, operational technology and industrial control systems, and exploit development. So does holding the scheme status your employer sells against, being able to scope and sell work, and being the person who runs the client debrief.
Getting in with no engagement experience: the routes that actually convert
Say the hard thing first. Genuine junior penetration tester postings are rare, entry level across the security field has been tight through the mid-2020s, and the gap between 'can root boxes on a platform' and 'can be put in front of a paying client' is wider than training providers imply. Almost nobody goes from no technical job to penetration testing directly. Almost everybody goes through something else first, and the people who get there fastest pick that something else deliberately.
The indirect routes work for a specific reason, not out of patience. You cannot competently test an Active Directory environment you have never administered, or a web application you have never shipped, or a cloud account you have never had to pay for. The testers who progress quickly are the ones whose previous job gave them the defender's or the builder's model of the thing they are now attacking, and that also interviews well: 'here is what my attack looks like from your SIEM' is a sentence a red team lead remembers.
If you want a concrete twelve to twenty-four month plan, the sequence in the last bullet below is the one with the highest conversion rate, and it is deliberately cheap. Nothing in it except one certification costs real money.
- IT support, sysadmin or infrastructure, then internal security, then testing. The slowest-sounding and most reliable route. Two years of running Windows domains, group policy and identity makes you better at internal engagements than two years of platform boxes ever will.
- SOC analyst or detection engineer, then offensive. Interviews unusually well for red team and purple team roles, because you can articulate what each technique looks like from the console and which detections actually fire. Tier one SOC work is also one of the few security roles still hiring at genuine entry level.
- Developer, then application security, then web and API testing. The fastest route if you can already code, and it lands you in the part of the market least exposed to automation, because business logic and authorisation flaws require understanding intent.
- Consultancy graduate and academy programmes. The one reliable zero-experience door into engagement work. They run on a fixed annual cycle, they are competitive, and they explicitly recruit people with strong CTF or lab records and no professional history. Track the firms' careers pages and apply to the cycle at the right time of year rather than to whatever posting happens to be open, and apply to ten of them.
- Crowd testing platforms as a side door. Cobalt Core, Synack Red Team and similar vet you with their own practical assessment and then pay per engagement. No employer sponsorship, no relocation, and real engagement experience with real reports you can describe in professional terms.
- Bug bounty with discipline rather than volume. Pick two or three programmes, learn one application deeply instead of scanning a hundred, and accumulate paid non-duplicate findings you can link. A handful of triaged findings on a named programme plus one good public write-up carries more weight with a hiring manager than a thousand hours of platform boxes, because a real triage team disagreed with you and you handled it.
- Published research. One real CVE obtained through coordinated disclosure, with a vendor advisory and a write-up showing you handled the vendor professionally. The bug matters less than the evidence that you can run a disclosure process, because that is a client-handling skill in disguise. Abandoned software with low-severity issues counts for less than people hope, but it still beats nothing.
- Military and government service. Service cyber roles, and in the US the clearance you leave with, which converts into contractor offers directly. Veteran transition programmes in this field are real and worth working.
- The concrete plan. Work the free PortSwigger Web Security Academy end to end. Build a small Active Directory lab (GOAD or your own), break it, then fix it. Take one cheap AD certification such as CRTP, or work the HTB AD path. Then one recognised practical cert: OSCP if your screeners are keyword-driven, CPTS or PNPT if the money is your own. Publish one sanitised report. Get two CVEs or paid bounty findings. Then apply simultaneously to graduate cycles, crowd platforms, and vulnerability management roles at companies that have an internal red team you could transfer into.
What a penetration tester must know about AI in 2026-27
Start with the honest counterweight, because the hype in this field is loud and a practice lead will mark you down for repeating it. At the core, this job has changed less than the marketing suggests. The findings that land in the critical section of reports in 2026 are the same classes as five years ago: Active Directory misconfiguration chains, exposed and unpatched services, weak credential hygiene and password reuse, broken access control in web applications, server-side request forgery, and insecure direct object references. None of those has been automated away. Broken access control in particular cannot be found by a tool, because finding it requires knowing what a given user is supposed to be permitted to do, and that is business context no scanner has. Anyone telling you penetration testing is being replaced is selling a product.
Four things did change, and they are specific. First, the attack surface grew a new category: scoping documents now routinely include an LLM feature, a retrieval pipeline, or an agent with tool access and real credentials, and most testers are not fluent in it, which makes fluency a genuine differentiator right now. Second, the commodity end of the market is under real pressure, because a templated annual external scan with a generated report is exactly what breach-and-attack-simulation and autonomous scanning products are built to replace, so a firm whose offering is only that has a harder commercial story in 2026 than it had in 2021. Third, model-driven bug finding stopped being a demo: XBOW, an autonomous system, reached the top of HackerOne's US leaderboard in 2025, Google's Big Sleep project found a real memory-safety defect in SQLite before it shipped, and the DARPA AI Cyber Challenge finals at DEF CON in August 2025 had cyber reasoning systems finding and patching genuine defects in open source code. Those systems are strong at breadth, at pattern-shaped web vulnerability classes, and at fuzzing and triage where source is available. They are weak at multi-step business logic abuse, at chained identity attacks that require client-specific context, at judging what a finding is worth to this particular business, and at everything human about an engagement. Fourth, the deliverable workflow changed: where firms permit it, testers draft findings with model assistance and then edit, which raises the floor on report readability and moves the differentiator from 'can write' to 'can judge and prioritise'.
The client-data question is now asked in interviews, and it is a scoring question. Pasting a client's source code, scope document, or screenshots of their internal hosts into a third-party model is a confidentiality breach at most consultancies and a contractual one at some. Firms have landed in three places: a blanket prohibition, an approved enterprise tenant with data-retention guarantees and a documented list of permitted uses, or a self-hosted model. The answer that passes names the boundary without being prompted: what you will put in (your own notes, public advisory and CVE text, a snippet you have genuinely rewritten so it carries no client identifiers), what you will never put in (client names and identifiers, raw evidence, credentials, proprietary code), and that you follow the firm's policy over your own preference. Add that you verify every generated technical claim before it reaches a client document, because a hallucinated CVE number or a fabricated remediation reference in a deliverable is an unrecoverable credibility failure for the whole firm, not just for you.
Finally, do not confuse penetration testing an AI feature with AI red teaming as a safety discipline. Probing a model's propensity to produce harmful content, be jailbroken, or breach policy is usually a different job, in a different organisation, measured on different things. Security testing of an AI system is about a concrete security consequence: the injection that made an agent call a tool it should not have called, the poisoned document that caused a cross-tenant data read, the generated output rendered without encoding that became stored cross-site scripting. Interviewers can tell the difference in one question, and candidates who present a folder of jailbreak prompts as AI security experience get marked down for it.
Prompt injection, direct and indirect, treated as a security finding rather than a party trick
Indirect injection is the variant that produces real reportable findings. Content the model ingests on a user's behalf, a web page, a PDF, a calendar invite, a support ticket, a repository README, carries instructions, and the model acts on them with that user's privileges. There is still no reliable general fix, which is precisely why clients pay to have it found, and why the remediation conversation has to be about blast radius rather than about filtering.
Show it: Walk one chain end to end against something you built yourself: the injection source, the trust boundary it crossed, the tool the model was persuaded to invoke, and the concrete consequence, a record changed, data read across a boundary, an email sent. Then give the mitigation in architectural terms: human confirmation on state-changing tools, least-privilege credentials per tool, output encoding at the sink, structural separation of untrusted content from instructions, and a hard cap on what the agent can reach at all.
Agent and tool-calling abuse, including Model Context Protocol servers
Agentic deployments hand models credentials and side effects, and MCP made tool integration cheap enough that production systems now expose a whole stack of them, often assembled by people who did not review the security model. The documented failure modes are classic bugs in new clothing: over-broad OAuth scopes, a confused deputy where the agent acts with more authority than the requester had, tool descriptions that are themselves an injection vector, and no audit trail of which tool acted on whose behalf.
Show it: Enumerate an agent's tools and their scopes as an attack surface and present it as a privilege map rather than a list. Show one case where the agent's effective permissions exceeded the user's, name the primitive precisely (confused deputy, scope over-grant, tool poisoning), and write the remediation as a permission and architecture change rather than as a prompt change, because a prompt is not a control.
Retrieval and data-boundary testing
A retrieval pipeline is an access control problem wearing a machine learning hat. If the index does not carry and enforce the same authorisation as the source systems, one user's question returns another user's or another tenant's document, and that is a reportable data exposure under essentially every regime a client reports against. It is also the AI finding most likely to be rated critical, because it needs no exploit chain to explain.
Show it: Describe testing retrieval with two accounts at different privilege levels and demonstrating a cross-boundary read, plus a document-poisoning case where content you planted was retrieved and acted upon. Say what you checked at ingestion: whether source permissions are carried into the index, whether deletions and revocations propagate, what is retained in embeddings, and what is logged when a document is retrieved.
Insecure output handling, the unglamorous finding that is actually exploitable
Model output is untrusted input to whatever renders or executes it. Teams that would never trust a form field will interpolate generated text straight into HTML, a shell command, a SQL string or a template, which turns the model into a delivery mechanism for cross-site scripting, command injection and template injection. This class survives the client's own review more often than most, because nobody on the team thought of the model as a user.
Show it: Show one finding where you steered a model into emitting a payload that the surrounding application then rendered or executed, and write it up as the injection class it genuinely is, with the model named as the vector. That framing is what gets it fixed at the sink instead of patched with a prompt instruction that the next model update will ignore.
Reading the standards the client is being audited against
Scoping an AI assessment is partly a selling skill, and the firms winning that work cite frameworks the client already reports on. The OWASP Top 10 for Large Language Model Applications, now maintained under OWASP's GenAI Security Project, and OWASP's agentic security work give you shared vocabulary with the client's engineers. NIST's AI Risk Management Framework and its generative AI profile, ISO/IEC 42001, and the EU AI Act obligations phasing in across 2026 and 2027 are what the client's risk function is measured against.
Show it: Reference a specific framework in the methodology section of your sample report and map at least one finding to it. In interview, be able to say what an AI assessment scope document should contain, including which model versions, which tools, whether training or fine-tuning data is in scope, and what the rules of engagement say about rate limits and inference cost. This is where most candidates go blank, and it is the question a practice lead asks to find out whether you have done one.
Using assistants on the reading and writing half of the job, inside a stated boundary
The honest productivity gain is not exploitation, it is the surrounding work: a first draft of a finding from your own notes, an executive-language rewrite, a one-off parser, orientating in an unfamiliar codebase, deobfuscation, and compressing a long scoping pack. Firms ask about this directly because the confidentiality exposure is real and a careless tester is an insurable liability.
Show it: Name your boundary before you are pushed on it: client identifiers, raw evidence, credentials and proprietary code stay out; your own notes, public advisory text and genuinely rewritten snippets are acceptable; and the firm's tenancy and retention policy beats your personal habits. Then say that every generated technical claim gets verified against a primary source before it reaches a client document, and give an example of something you caught.
Knowing what the automated products actually do, because clients will ask you to justify your existence
Clients who have bought a breach-and-attack-simulation platform or an autonomous scanning product will ask why they still need a human engagement. 'Because tools miss things' is not an answer and reads as defensive. The usable answer is specific about coverage: these products are strong at known-signature breadth, repeatable regression and continuous coverage between engagements, and they do not model authorisation intent, do not chain across systems the way an operator does, and cannot weigh what a finding is worth to this business.
Show it: Have actually run one, or at minimum read its documentation and its own stated limitations, and be able to name a finding class it structurally cannot reach and explain why. Position yourself as the layer above continuous automation rather than in competition with it, because that is the commercial reality of how the work is now sold.
Detection-aware operating, now that the defenders got the same upgrade
Anomaly scoring, log summarisation and alert triage are increasingly model-assisted on the blue side, which changes what gets noticed and how quickly. On a red team engagement, 'would this be caught' is now a different calculation, and measuring it is a large part of what the client is paying for. Clients increasingly value the detection gap list alongside the vulnerability list, because parts of the vulnerability list they can now generate themselves.
Show it: Describe an engagement where you tracked what fired and what did not, mapped each action to MITRE ATT&CK technique identifiers, and delivered a detection gap table alongside the findings. That artefact is the shape of purple team work and it is the clearest way to show you understand the defender's side of the engagement.
Source-available review speed, with your own judgement still doing the deciding
More assessments now arrive with code attached, and model assistance genuinely makes a reviewer faster at orientating in an unfamiliar codebase, tracing a dangerous sink back to a reachable source, and noticing a route with no authorisation decorator. What it does not do is decide what is reachable in production or what the authorisation model was supposed to be, and that is the part you are paid for.
Show it: Describe a finding you reached by reading code rather than by probing a running system, and then say what you confirmed dynamically afterwards, because unverified code-reading findings get rejected by clients. Pair it with one example where the assistant was confidently wrong and say exactly what caught it.
Saying plainly where AI has not changed your job
Overclaiming is the fastest route to failing a technical interview with someone who does this work daily. The credibility move is exactness: the core finding classes, the Active Directory chains, the access control work, the authorisation judgement and the client relationship are unchanged, and here is the specific short list of what did change. A candidate who can draw that line reads as someone who has done the work rather than read the newsletter.
Show it: Answer the AI question in two halves. First, something you have actually tested in an AI system with a concrete security consequence. Second, what you think is overstated, with a reason. Then bring it back to a finding you found by hand that no tool would have reached, and say why it would not have.
What a screen is looking for
These are the terms that a resume screen, human or automated, is matching against for this role. Use the ones that are true of you, in the words the posting uses.
- Penetration testing
- Penetration tester
- Ethical hacking
- Red teaming
- Adversary simulation
- Purple teaming
- Vulnerability assessment
- OSCP
- Offensive Security Certified Professional
- OSCP+
- PEN-200
- OSEP
- OSWE
- HTB CPTS
- PNPT
- CRTP
- CRTO
- BSCP
- Burp Suite Certified Practitioner
- GPEN
- GWAPT
- GXPN
- GCPN
- CEH
- CompTIA PenTest+
- CompTIA Security+
- CREST CPSA
- CREST CRT
- CREST CCT
- NCSC CHECK
- CHECK Team Member
- CHECK Team Leader
- TIGER Scheme
- CBEST
- TIBER-EU
- SC clearance
- Security clearance
- DoD 8140
- Active Directory
- Kerberoasting
- AS-REP roasting
- Kerberos delegation
- NTLM relay
- Responder
- BloodHound
- AD CS abuse
- ESC1
- Impacket
- NetExec
- CrackMapExec
- Mimikatz
- Cobalt Strike
- Command and control
- Privilege escalation
- Lateral movement
- Burp Suite
- OWASP Top 10
- OWASP WSTG
- OWASP ASVS
- OWASP MASVS
- Broken access control
- IDOR
- SSRF
- SSTI
- Insecure deserialisation
- JWT attacks
- OAuth OIDC testing
- GraphQL security testing
- API penetration testing
- Mobile application penetration testing
- Cloud penetration testing
- AWS security testing
- Azure Entra ID
- IAM privilege escalation
- Container escape
- Kubernetes security
- Nmap
- Metasploit
- Nuclei
- Nessus
- Wireless penetration testing
- Social engineering
- Physical security assessment
- OT ICS security
- Exploit development
- Reverse engineering
- CVSS v4.0
- CVE
- Coordinated disclosure
- Bug bounty
- HackerOne
- Bugcrowd
- Penetration test report writing
- Executive summary
- Rules of engagement
- Scoping
- Retest
- PTES
- NIST SP 800-115
- MITRE ATT&CK
- Detection gap analysis
- PCI DSS 11.4
- SOC 2
- FedRAMP
- CMMC
- DORA
- Prompt injection
- Indirect prompt injection
- LLM security testing
- OWASP Top 10 for LLM Applications
- Agentic AI security
- Model Context Protocol
- RAG security
- AI red teaming
- Python
- Bash
- PowerShell
Mistakes that cost people this job
Collecting a third certification instead of producing one sample report.
Stop after the cert that clears your target employers' filter and spend the next three weekends writing a 12 to 25 page sanitised report against a lab target, published as a linkable PDF. It is the only artefact that proves the thing employers actually sell, and it is the gap hiring managers name when they explain why a technically strong application went nowhere.
Applying with no operating system, networking or Active Directory fundamentals, on the strength of platform boxes alone.
Guided boxes teach exploitation and hide enumeration and context. Build a small Active Directory domain yourself, join two workstations, configure group policy, break it and then fix it. You cannot credibly test an environment you have never had to run, and interviewers find this out in two questions.
Presenting a platform rank or streak as the evidence base: a TryHackMe percentile, a Hack The Box title.
Convert the hours into artefacts a hiring manager can evaluate: named Pro Labs completed, a published write-up that shows your reasoning, a sample report, a CVE, a paid bounty finding. Ranks measure time spent on a platform, which is not what anyone is buying.
Putting real client findings, client names or redacted client screenshots in a portfolio.
Never. Use a fictional client name against a lab target you own or are permitted to attack, and describe paid work only by shape ('a top-five US retail bank'). Showing a reviewer a real client finding tells them precisely what you would do with their clients, and it is a rejection at any competent firm.
Volunteering that you once tested something without authorisation, usually framed as initiative.
Do not. One sentence about poking your university portal, a previous employer, or a site that annoyed you ends the interview at most firms, because the interviewer's whole job in that round is predicting what you will do with privileged client access. If something genuine happened years ago and was resolved, think hard before raising it and never frame it as resourcefulness.
Treating the report as the chore after the fun part, and the written component of a take-home as optional.
Budget the practical exercise as half hacking and half writing from the start, and ask the recruiter explicitly how the written component is weighted. Candidates routinely get root and then submit three paragraphs, and lose to someone who found less and documented it properly.
Answering the out-of-scope host question with 'it was in the range, so I tested it'.
Stop, document, contact the named technical point of contact, and get written confirmation before touching it. Clients do not know what is in their own ranges and third-party assets live there. This question exists specifically to find out whether you will create legal exposure for the firm.
Sitting on a Domain Admin compromise so the report looks dramatic.
Report it the same day, then agree in writing whether to continue for coverage or pivot to a different objective. Hiring managers ask this exact scenario, and the self-aggrandising answer fails because in real engagements it is how firms lose accounts.
Chasing red team operator postings with no penetration testing engagement history.
Red team roles almost universally expect engagement experience first, so those applications are usually discarded at the recruiter stage. Target penetration tester, vulnerability management or application security roles at organisations that have an internal red team you could transfer into, and get CRTP or CRTO on the way.
Applying to US cleared postings assuming the clearance can be sorted out later, or claiming to be 'clearable'.
A posting asking for an active Secret or TS/SCI means active, and sponsorship takes months with no guarantee. If you have no clearance, target commercial consultancies and internal teams, and treat sponsorship as a multi-year plan rather than an application strategy. If you have one, put the level and investigation date in your header.
UK candidates ignoring CREST and CHECK because US-centric advice says OSCP is all that matters.
If your target employers are CHECK-accredited, CREST CPSA then CRT plus SC clearance is the actual eligibility gate for the work they sell, and CCT is what the Team Leader pay step is attached to. Ask in the first recruiter call which scheme the firm's work runs under and plan to it.
Rating everything critical, or quoting a CVSS base score with no environmental reasoning.
Give the vector string, then one sentence on why the contextual severity differs from the base score in this environment. Severity inflation is the fastest way to lose a client's trust and it is immediately visible in a report sample. Being able to argue a medium up to a critical, with the asset named, is the judgement the whole job rests on.
Preparing for the technical screen by reading rather than by talking.
Rehearse out loud and on a timer: a full external methodology walk-through, a full internal one, and three artefact prompts (nmap output, a Burp request, a BloodHound path). The round scores verbal structure and narration, and silence while you think reads as being stuck even when you are not.
Pitching a folder of jailbreak prompts as AI security experience.
Show one AI finding with a concrete security consequence: an indirect injection that made an agent invoke a tool it should not have, a retrieval boundary that returned another account's document, or generated output rendered without encoding that became stored cross-site scripting. Then say plainly which parts of the AI disruption story you think are overstated, and why.
Ignoring what the job is like day to day, then washing out of it.
Consultancy penetration testing comes with timesheets, utilisation targets, travel, scoping calls, client debriefs and a large amount of writing. People leave because of those things far more often than because the hacking was too hard. Decide you want that job, not just the exploitation, before you spend two years aiming at it.
Questions people ask
Do I need a degree to become a penetration tester?
No degree is required to work as a penetration tester, and there is no licence for penetration testing in the United States. Plenty of working testers came from IT support, system administration, the military or software development. A degree helps in two specific situations: consultancy graduate and academy programmes, which recruit on an annual cycle and often screen on education, and US federal roles in the GS-2210 series, where qualification standards can require a degree or specific coursework. Outside those two, a practical certification plus a sanitised sample report plus demonstrable fundamentals will get you further than a degree with none of those.
Which penetration testing certification should I get first?
Pick your first penetration testing certification by who will screen you, not by which is most respected. If your targets are US consultancies and enterprises with recruiter-led filtering, OSCP is still the acronym that opens the most doors. If you are self-funding and your targets are technically led, Hack The Box CPTS or TCM Security's PNPT give you far more reporting practice for a fraction of the price, and PNPT's live debrief rehearses the skill most candidates lack. For web and API testing specifically, work the free PortSwigger Web Security Academy end to end and take the Burp Suite Certified Practitioner exam. If you are weak on Active Directory, CRTP is the cheapest fast fix. If your target is UK CHECK work, the path is CREST CPSA then CRT regardless of what else you hold.
Is OSCP still worth it in 2026?
OSCP is still worth it in 2026 for passing screens, but not as a substitute for a sample report. It remains the certification most frequently listed in penetration tester postings and the most reliable way to get a recruiter to pass your resume to a practice lead. It does not prove you can run a client engagement, scope work, or write a deliverable someone will pay for, and interviewers no longer assume it does. Note that the exam is sold bundled with PEN-200 course access rather than on its own, so budget for the package. Treat OSCP as the key to the door and the report as what happens once you are inside.
How long does it realistically take to get hired as a penetration tester?
From an existing IT, system administration, SOC or software development job, getting hired as a penetration tester realistically takes roughly 12 to 24 months of deliberate work: fundamentals, an Active Directory lab you built and broke, one practical certification, one published sanitised report, and some real research or paid bounty findings. From a standing start with no technical job, longer, and almost always with an IT or analyst role in between. Anyone promising a career change into penetration testing in three months is selling a course.
Can I get a penetration testing job with no experience at all?
Getting a penetration testing job with no professional experience happens through three specific doors. Consultancy graduate and academy programmes recruit people with strong lab and CTF records and no work history, on a fixed annual cycle, so you have to apply at the right time of year. Crowd testing platforms such as Cobalt Core and Synack Red Team vet you with their own practical assessment and then pay per engagement, with no employer sponsorship needed. And internal transfers happen constantly, which is why getting hired into IT, vulnerability management or a SOC at a company that has an internal red team is faster than applying externally for junior tester roles that mostly do not exist. Linkable bug bounty findings on a named programme strengthen all three, because a real triage team disagreed with you and you handled it.
Do penetration testers need to know how to code?
Penetration testers need coding at a scripting level, and more than that for some specialisations. Expect to read and modify Python, write Bash and PowerShell, understand enough of a web application's source to spot a missing authorisation check, and be able to put together a one-off parser or a proof-of-concept request chain. Full software engineering ability is not required for network testing, but it is effectively required for exploit development, application security and tool building, and it is the single most useful thing to have if you are moving in from development.
Is it legal to practise penetration testing at home?
Practising penetration testing is legal on systems you own and on platforms that explicitly authorise it. Lab platforms, intentionally vulnerable applications you host yourself, your own network, your own cloud account, and bug bounty programmes within their published scope and rules are all legitimate. Everything else is not, including your employer's network without written permission, your university, and any site you happen to find interesting. In the US, unauthorised access is a Computer Fraud and Abuse Act matter and in the UK a Computer Misuse Act 1990 offence, and the US Department of Justice's 2022 policy of not charging good-faith research is not a permission slip for testing something you were not engaged to test.
What is the difference between a penetration tester and a red team operator?
A penetration tester works to a scope and is measured on coverage: find as much as possible in the agreed systems within the time box, and document it, with detection usually not the point. A red team operator works to an objective, such as reaching a specific data set or processing a fraudulent transaction, over weeks rather than days, using command and control infrastructure and deliberate evasion, and is measured partly on whether the defenders caught them. Red team roles almost always expect penetration testing experience first, which is why applying to them with none is the most commonly wasted application in this field.
Is AI reducing the number of penetration testing jobs?
AI is reshaping the penetration testing market rather than shrinking the profession, and the pressure is concentrated at the low end. Templated annual external scans with generated reports are exactly what automated breach-and-attack-simulation and autonomous scanning products are built to replace. Model-driven bug finding has also become genuinely capable at breadth and at source-available triage, as XBOW's HackerOne US leaderboard result in 2025, Google's Big Sleep findings in SQLite, and the DARPA AI Cyber Challenge finals in August 2025 all showed. What has not moved is the work that needs business context: broken access control, multi-step logic abuse, chained identity attacks in a specific client's environment, judging what a finding is worth, and signing a deliverable. New demand has appeared on the AI surface itself, in prompt injection, agent and tool abuse, and retrieval data boundaries.
What do penetration testers get paid, and where can I check without being misled?
There is no BLS occupation code for penetration tester, so every 'average penetration tester salary' page has been derived by someone with a commercial interest in the number. Use the BLS Occupational Employment and Wage Statistics for SOC 15-1212, Information Security Analysts, for percentile distributions by state and metro, treating it as the distribution your market sits inside rather than as a figure for your exact title. Then read live posted ranges for your target title in pay-transparency states such as Colorado, California, Washington, New York and Illinois, which is the most accurate free signal available because employers are legally required to publish them. For large technology companies use levels.fyi; for US federal roles the GS-2210 tables plus locality and the DoD Cyber Excepted Service bands; for UK CHECK work the day rates published on public sector frameworks. Clearance in the US defence market and the CHECK Team Leader step in the UK are the two clearest single pay jumps.
Put this on a resume in about a minute
Paste your history once and point it at the Penetration Tester posting you are looking at. No account, no card.
Build my resume free More roles