Hi, Alok.
A HR professional has to be a negotiator, a troubleshooter, and a shoulder to lean on when an employee is in trouble. They should also act as a ladder for career advancement. These can be considered as some of the roles of HR.
An HR professional is responsible for three main entities:
1. For the investors - By creating an organization in which an investor can achieve maximum return on investment.
2. For the top management - Helping the top management to experiment, adopt, analyze, and bring forth new ideas and methods without facing any resistance.
3. For the employees - By making them realize that by putting in their full effort, they will not only fulfill the organization's objectives but also their personal objectives.
Please correct me if I am wrong.