Job analysis is the procedure for determining the duties and skill requirements of a job and the kind of person who should be hired for it.The main purposes of conducting job analysis is to prepare job description and job specification which in turn helps to hire the right quality of workforce into the organization.