Elicit, refine, and document functional and non-functional requirements Translate business goals into user stories, acceptance criteria, and process flows Clarify technical ambiguities Act as liaison between business and technical teams Facilitate Agile ceremonies Translate business objectives into product features Understand technical architecture and limitations Provide input into solution design Collaborate with engineers and QA on Definition of Done and acceptance testing Prioritize and refine backlogs Break down business needs into structured, testable user stories Balance strategic, BAU, and support requests