Skip to content

Latest commit

 

History

History
52 lines (30 loc) · 1.77 KB

Application_Penetration_Tester.md

File metadata and controls

52 lines (30 loc) · 1.77 KB

Summary

A penetration test, colloquially known as a pen test, pentest or ethical hacking, is an authorized simulated cyberattack on a computer system, performed to evaluate the security of the system. Not to be confused with a vulnerability assessment.

Hard Skills

  • Experience performing whitebox application penetration testing (Web, APIs, Mobile, Thick clients); or ability to demonstrate equivalent knowledge

  • Excellent skills with application security testing tools such as: Burpsuite, OWASP ZAP, SQLMap, IDA Pro, Kali, etc.

  • Experience performing manual application source code security reviews for various languages such as: Java, .Net (C#, VB#), C++

  • Experience with UNIX or Linux.

  • Experience with scripting languages such as: Python, bash, Powershell, etc.

  • Knowledge of containers and cloud technologie

Soft Skills

  • Self-motivated and a self-starter. If you have a question, be pro-active in finding the answer and communicate your learnings with teammates
  • Have a passion for application security, willingness to continue growing your skills in this domain, and be able to share your passion and learnings with teammates

Education

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering or equivalent experience

Certification

  • CEH
  • OSCP
  • EWPT
  • EWPTX
  • EMAPT

Job Salary

$104K <= $120K <= $138K

Interview Questions

Training Resources