The auditor should be able to understand the system requirements, development methodologies, and test tools being used.
The auditor has plenty of tools to learn about, and is given a certificate at the end of the course.