A business analyst identifies needs, analyzes processes, gathers requirements, communicates with stakeholders, and proposes solutions to enhance business performance.