An ethical hacker is a computer security expert who uses his or her skills in a legal and authorised manner to test and improve the security of computer systems.
A pentester.
An ethical hacker is a "white hat" hacker, as opposed to a "black hat" hacker, who has malicious intentions.
To find out more, read the article