Job description is a document which states an overview of the duties, responsibilities and functions of a specific job in an organisation. Job specification is a statement of the qualifications, personality traits, skills, etc. required by an individual to perform the job.
The fundamental difference between the two is: job description is the summary of all the tasks, role, and responsibilities that the company is offering to the candidate, and job specification is an overview of all the attributes, experience, skills, and qualification that the company is looking for in a candidate. Job Description is a descriptive statement which represents the functions, facts, duties and responsibilities related to a specific job.