· Planning and performing operational and financial audits
· Identifying business process risks
· Developing testing methodologies to evaluate the adequacy of controls
· Documenting the results of the evaluations
· Developing recommendations and reports based on audits and presenting these ideas to senior management
· Formulating professional development and educational plans for junior staff members
· Planning and allocating resources and individuals in accordance with skills and schedules