In simple terms – A Business Analyst is a person who acts and works like a bridge between clients and software developers.
The profile of a BA includes works like analyzing a business or a domain and to document the business processes or the systems.
Working as a business analyst, one needs to stay updated with the tools for requirement gathering, different methodologies and a strong analytical skill set.
There are at least four types of business analysis:
Strategic planning – to identify the organization business needs
Business model analysis – to define the organization policies and market approaches
Process design – to standardize the organization workflows
Systems analysis – the interpretation of business rules and requirements for technical systems (generally within IT)