Job analysis is the process of gathering all the necessary information about the requirements for a particular job post. The gathered information includes skills required, roles and responsibilities, etc., which are used to create a valid job description. Thus, job analysis provides an accurate and comprehensive overview of the personality required for a particular role.