A business analyst is responsible for gathering and analyzing requirements, modeling business processes, assessing and validating solutions, documenting business and system requirements, and managing stakeholders, change, quality assurance, and continuous improvement. The document provides an overview of the key responsibilities and techniques used by business analysts based on the proprietary materials of Fhyzics Business Consultants Pvt. Ltd., a business analysis consulting and training firm.