Hello Subhash,
Every employer will have different criteria for what they want from a candidate. However, most will want a college degree; experience in a business environment, preferably in finance or economics, or in an environment where you have learned a significant amount about an industry; evidence of high performance; and so forth. Imagine what most employers want from a candidate and multiply by 5.
Look at some of the job descriptions on The Ladders for Research Analyst and you will get a good sense for what they want from candidates.
With smiles,
Jason