Thanks for writing in.
The role of a business analyst is fast evolving in today's scenario. The core responsibility of the business analyst includes bridging the gap between organization needs/strategies and clients.
They, on one hand, communicate with the user to gather, review, analyse and evaluate their needs, and on the other hand coordinate with the project team to document requirements, scope, and objectives that fit business strategies. Business analyst monitor project by tracking project health and need to publish project progress reports regularly.
Although business analyst is expected to be well versed with database concepts, these days this role also demands background in business analytics to develop new insights using techniques such as data mining, artificial intelligence, predictive analytics etc.
Hope this answers your question. We would love to have further conversations with you on this by understanding your career goals and plan in detail.