Difference between job specification and job description described in below :
Job Specification: A job specification is a document containing the minimum acceptable qualifications that a person should possess in order to perform a particular job. Examples : Experience & Communication skills.
Job Description: A job description is a written statement of what the jobholder actually does, how he or she does it, and under what conditions the job is performed. Examples : Duties & responsibility