- Work with clients to determine their requirements from the test, for example the number and type of systems they would like testing
- Plan and create penetration methods, scripts and tests
- Carry out remote testing of a client’s network or on-site testing of their infrastructure to expose weakness in security
- Create reports and recommendations from your findings, including the security issues uncovered and level of risk.
- Present your findings, risk and conclusions to management and other relevant parties
- Understand how the flaws that you identify could affect a business, or business function, if they’re not fixed
- Previous working experience as a Penetration Testing Expert for 3 years
- BA in Computer Information Systems, Management Information Systems or similar relevant field
- In-depth knowledge of application development processes and at least one programing or scripting language (e.g., Java, Scala, C#, Ruby, Perl, Python, PowerShell)
- Hands on experience with testing frameworks such as the PTES and OWASP
- Applicable knowledge of Windows client/server, Unix/Linux systems, Mac OS X, VMware/Xen, and cloud technologies such as AWS, Azure, or Google Cloud
- Critical thinker and problem solver
- Excellent organizational and time management skills