Qualities of HR:
1) Passion = The most and foremost quality of HR is the passion for that profession. One cannot be a good and successful HR if he/she took up this profession just because they had no other option to choose. Because in the end, only passion will save you when the work gets more hectic and irritating. If you think you can run away from mathematical calculations and stay in a cool cabin and relax while you work, ask the HRs who work on framing policies and designing strategies. You will feel that any other job would have been better.
2) Listening Skills = A HR should always be a good listener. It's human psychology that people feel better when someone volunteers to listen to them, and that is where HRs come in. HR should always listen and act, rather than act and later listen. Listening skills also help us HRs in various other ways in our daily work life.
3) Communication Skills = HR is the face of the company and should also act as a role model for others in the organization, as we will also act as a mentor for them.
4) Interpersonal Skills = What's the use of being an HR if you are a shy guy/girl? An HR should always be social and interactive and always open to any situation.
5) Patience = HRs are known for their insane level of patience. No matter who pushes you down, tries to criticize you, or even tries to hurt you mentally or physically, an HR should be patient and deal with the situation with full consciousness. Of course, whatever profession you take, you will need this, but being an HR means you need a few bags of extra patience.
6) Ability to Learn Business Quickly = Well, to have full control over your employees, you will need to project that you have better knowledge than them; only then will they respect you. Being an HR means you will have to control more than one department or function, which means you have to learn the functions of other departments quickly so that you will be able to resolve conflicts easily and not look like a fool trying to understand what they are trying to say. If unable to do this, at least try to act as if you know some stuff.
Other common qualities that an HR should have:
7) Presentation Skills
8) Conflict Management Skills (This skill is required at a higher level as the issues usually reach the HRs if they are not solved at the bottom level with their team leads or functional managers)
9) Leadership Skills
10) Smile!! Just keep flashing it all the time :)