Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Job Responsibilities:
- Perform penetration tests on computer systems, networks and applications.
- Create new testing methods to identify vulnerabilities.
- Perform physical security assessments of systems, servers and other network devices to identify areas that require physical protection.
- Pinpoint methods and entry points that attackers may use to exploit vulnerabilities or weaknesses.
- Search for weaknesses in common software, web applications and proprietary systems.
- Research, evaluate, document and discuss findings with IT teams and management.
- Review and provide feedback for information security fixes.
- Establish improvements for existing security services, including hardware, software, policies and procedures.
- Identify areas where improvement is needed in security education and awareness for users.
- Be sensitive to corporate considerations when performing testing (i.e. minimize downtime and loss of employee productivity).
- Stay updated on the latest malware and security threats.
- Conduct network and web application penetration testing, code reviews, social engineering, red team engagements, and physical security assessments.
- Conduct security assessments on a wide variety of technologies and implementations.
- Simulate sophisticated cyber attacks for clients worldwide.
Job Requirements
- Bsc degree of Computer Science or equivalent.
- Familiarity with vulnerability assessment and penetration best practices
- Experience with vulnerability and penetration testing techniques and tools
- 3 or more years of hands-on penetration testing experience
- 3 or more years of hands-on red team testing experience
- One of the following certificates at least (CREST, OSCP , GPEN , GIAC)
- Competency in common operating systems (e.g. Windows, macOS, Linux)
- Proficiency with at least two scripting languages (e.g. Python, Bash, JavaScript, PowerShell)
Featured Jobs
Similar Jobs
- Automation Testing Engineer.Fawry for Banking Technology and Electronic Payments S.A.E - Smart Village, Giza21 hours ago
- Senior Testing EngineerFawry for Banking Technology and Electronic Payments S.A.E - Smart Village, Giza21 hours ago