Clearance Level Needed: None - TS/SCI
Category: Commercial and Government
Location: Washington DC Metro Area
Penetration Tester A penetration tester shall be capable of performing complex assessments while maintaining a focus on meeting client requirements. This position will work both independently and as part of a team to perform Security Assessments including vulnerability assessments and penetration tests. A Penetration tester also contributes to the development and continuous improvement of the Security Assessment practice through various team and industry contributions.
Job responsibilities include:
Assess an organization’s network security posture through the use of automated tools and manual techniques to identify and verify common security vulnerabilities
Use creative approaches to identify vulnerabilities that are commonly missed in security assessments
Exploit vulnerabilities and identify specific, meaningful risks to clients based on industry and business focus
Perform complex wireless attacks both against wireless clients and access points
Use social engineering techniques to obtain sensitive information, network access and physical access to client sites
Execute opportunistic, blended and chained attack scenarios that combine multiple weaknesses to compromise client environments
Create comprehensive assessment reports that clearly identify root cause and remediation strategies
Interface with client personnel to gather information, clarify scope and investigate security controls.
Execute projects using established methodology, tools and documentation
Collaborate with other team members and practices to complete client projects and practice contributions
Maintain industry credentials/certifications
Participate in industry conferences to include delivering presentations
Provide support in the ongoing development of security assessment offerings through tool creation and process improvement
Perform other duties as assigned
Experience performing Vulnerability Assessments, Penetration Tests, Wireless Security Assessments and and/or Social Engineering including: a. Network Vulnerability Assessments b. Penetration Tests c. Wireless Network Security Assessments d. Social Engineering (Telephony, onsite and remote pre-texting, spear phishing, etc.) e. Product/Hardware Security Assessments f. Web application Vulnerability Assessments (SQLi, XSS, Session management issues, etc.)
Experience in a consulting services role, or related information security positions
Bachelor’s Degree from a four-year college or university; or equivalent combination of education and experience
OSCP, OSCE, GIAC, CISSP certifications preferred
Ability to combine multiple separate findings to identify complex blended vulnerabilities
Ability to identify, describe and report of overall information system risk to clients through post-exploitation activities required.
Mastery of commercial and open source security tools required (e.g. Nessus, Nexpose, SAINT, Qualys, Burp, Nmap, Kali, Metasploit, Meterpreter, Wireshark, Kismet, Aircrack-ng etc.)
Familiarity with many different network architectures, network services, system types, network devices, development platforms and software suites required (e.g. Linux, Windows, Cisco, Oracle, Active Directory, JBoss, .NET, etc.) required.
Demonstrated ability to create comprehensive assessment reports required.
Must be able to work well with customers and self-manage through difficult situations, focusing on client satisfaction.
Ability to convey complex technical security concepts to technical and nontechnical audiences including executives required.
Ability to work both independently as well as on teams required.
Ability to lead and mentor others.
Willingness to collaborate and share knowledge with team members.
Proven ability to review and revise reports written by peers.
Demonstrated effective time management skills, ability to balance multiple projects simultaneously and the ability to take on large and complex projects with little or no supervision required.
Motivation to constantly improve processes and methodologies required.
Passion for creating tools and automation to make common tasks more efficient required.
Project management experience preferred.
Strong programming skills preferred (Python, Ruby, Node.js, C/C++, Assembly, etc.)
Reverse engineering/Binary analysis experience (firmware, x86 applications, etc.) preferred.