Penetration tester Job Description

Penetration tester Job Description Template

A highly skilled professional utilizing ethical hacking techniques to identify potential vulnerabilities in computer systems, networks, and applications. Responsibilities include conducting penetration tests, analyzing results, and providing recommendations for further security improvements.

Responsibilities:

  • Conducting vulnerability assessments and penetration testing on complex systems and networks
  • Identifying and exploiting vulnerabilities in web applications, mobile applications, and infrastructure systems
  • Collaborating with cross-functional teams to develop solutions for identified security issues
  • Developing and executing penetration testing plans and reports
  • Staying up-to-date with the latest security trends, techniques, and technologies
  • Providing recommendations for security enhancements and risk mitigation strategies
  • Communicating technical security information to both technical and non-technical stakeholders
  • Conducting research and development to improve penetration testing methodologies and tools

Requirements:

  • Bachelor’s degree in Computer Science or related field
  • 2+ years of experience in penetration testing
  • Knowledge of tools such as Metasploit, Nmap, and Burp Suite
  • Familiarity with common operating systems and network protocols
  • Strong analytical and problem-solving skills
  • Ability to document and communicate findings clearly
  • Ethical and professional conduct, with a commitment to confidentiality
  • Certifications such as OSCP, CEH, or GPEN are a plus