Answer: external job analyst
Explanation: In simple words, an external job analyst refers to an individual who specializes in managing human resources and operate their activities independently.
These professionals performs in depth analysis of a job to understand the requirements of qualities and attributes needed to perform it.
Hence from the above we can conclude that the correct option is D.