Carries out risk analysis and prepares and/or assists in preparing the audit program. Performs tests in the audit program and prepares work papers evidencing work done. Prepares audit report including the weaknesses noted in the systems of internal controls, non-compliance with procedures/instructions and recommendations for improvements. Discusses audit issues with concerned managers and obtains comments for reported points. Regularly review performance and adherence to the policies and procedures. Appraises the adequacy of the action taken by operating Management to correct reported deficiencies; continue reviews with the appropriate level(s) of Management until there is a satisfactory resolution of the deficiency.