Major responsibilities  - Checks that complex requirements are executable, testable, complete and not ambiguous  - Gather, analyze and prioritize requests by collaborating with business units, development teams, and other stakeholders  - Extracts and documents requirements through user stories, use cases, process flow diagrams, etc