The ideal candidate should bring a balanced background across application security testing and infrastructure penetration testing, combined with the ability to write scripts, build tooling, automate test cases, analyze code/configurations, and integrate AI-enabled security tools into the testing lifecycle. The role requires close collaboration with engineering, infrastructure, cloud, SOC, architecture, and product teams to validate security posture, identify exploitable weaknesses, and drive remediation.
Modern testing workflows increasingly include AI-assisted capabilities. For example, PortSwigger documents Burp AI as a way to improve testing efficiency, understand complex technologies, and streamline authentication setup, while still keeping the tester in control. Microsoft also publishes current guidance for both penetration testing in Azure and LLM red teaming, which reflects the growing expectation that offensive security teams can test both traditional systems and AI-enabled systems.
Assist BUs in conducting access control reviews of their applications & systems
Perform hands-on penetration testing of web applications, APIs, mobile backends, middleware, and custom business applications.
Assess applications for vulnerabilities such as:
Broken access control / BOLA
Authentication and session management flaws
Injection vulnerabilities
Server-side request forgery (SSRF)
Business logic abuse
Client-side security weaknesses
Insecure deserialization
Misconfigurations and secrets exposure
Conduct authenticated and unauthenticated assessments across internet-facing and internal applications.
Test REST, SOAP, GraphQL, and modern API architectures.
Review application architecture, trust boundaries, and data flows to identify realistic attack paths.
Validate remediation fixes and perform re-testing.
-
Perform infrastructure penetration testing across:
-
Internal and external networks
-
Active Directory / Windows environments
-
Linux and Unix servers
-
Network devices and segmentation controls
-
VPN, remote access, and identity-connected infrastructure
-
Cloud environments and hybrid infrastructure
-
Assess privilege escalation paths, lateral movement opportunities, credential exposure, trust abuses, and weak administrative controls.
-
Conduct attack path testing across enterprise environments to identify high-risk chaining opportunities.
-
Evaluate resilience of endpoint, network, identity, and server controls against real-world attack techniques.
Evaluate and integrate modern AI-enabled testing capabilities into the pentesting workflow, such as: