Translating end user applicationsystem requirements and ensuring the delivery team has a thorough understanding of these requirements Capturing, analyzing and documenting functional requirements, challenging the business where appropriate to manage expectations and highlight risksissues Reviewing requirements documents prepared by developers Business process modeling actively investigating operational requirements, issues and opportunities to seek effective solutions Preparation of test scenarios and management of integration and system testing