Human resource (HR) department deals with wide range of activities from strategic planning level to the day to day operations level. Therefore defining roles and responsibilities of HR manager is a quite complex task but some of the functions carried are summarized below.