Business Analyst acts as a liaison between business
people who have a business problem and technology people
who know how to create automated solutions. A Business
Analyst's main responsibility is to gather, detail,
and document requirements in a format that is useful
to their business area experts and the technical developers.