The qualifications for a penetration tester internship vary based on the employer. Employers typically seek out candidates who are working toward a degree in cyber security, computer science, or information technology. You need to be proficient with Unix, Mac OSX, Linux, and Windows operating system. You should know networking concepts, TCP/IP, and defensive and offensive security, including defensive prevention techniques and offensive evasion. You need to have excellent communication skills, a basic understanding of the penetration tools within the Kali Linux suite, skills with scripting languages, such as Python, VB, Perl, and Shell, and experience website application technologies.