What does an external auditor do?

An external auditor as opposed to an internal auditor, means the person that is auditing a company is not employed by that company.
A business will employ an auditing firm to assess it's business financials and practices, ensuring it is operating in a legal and ethical manner.