Skip to content

Latest commit

 

History

History
80 lines (44 loc) · 2.06 KB

Application_Penetration_Tester.md

File metadata and controls

80 lines (44 loc) · 2.06 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.

Baseline

  • Known Some Programming Language
  • Known Some Application Architecutr

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

Asia

$30K <= $59K <= $115K

Africa

$39K <= $54K <= $59K

North America

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

South America

$72K <= $96K <= $132K

Europe

£45,624 <= £69,999 <= £82,499

Oceania

AU$58K <= AU$83,990 <= AU$120K

Interview Questions

Training Resources