Deep knowledge of security vulnerabilities and attacks, Perform high quality web application pen tests while meeting project deadlines.
Validate security tool output, find vulnerabilities the tools can't, and create proof of concepts of various vulnerabilities to demonstrate them to stakeholders.
Research new tools and techniques to constantly improve the pen test process.
Generate high quality reports and be able to present them to technical and non-technical stakeholders.
Working with application developers to help them understand various vulnerabilities, the impact of the vulnerabilities, and high-level recommendations on how to fix the vulnerability.
Fundamental understanding of security knowledge around native applications, web applications, distributed and database systems. (Understanding of Web Services is a plus)