Job training is an important Human Resource (HR) function and an absolute essential in today’s competition. Though companies now days make hard efforts to hire the best available talent but unless this talent is not polished through training, it can never give the optimum output. Job training is an HR function which is concerned with enhancing the knowledge, skills and competencies of employees for a particular job so that they perform to their best. A few believe that training should be imparted only to the new recruits in order to make them learn about their job as well as the organization. But in today’s fast changing business environment training must be a continuous process so that any changes can be quickly and well adapted by the employees at all levels. There are different training methods adopted by firms depending on their varying needs. But broadly the training methods are categorized into on-the-job training