Your CV, short for curriculum vitae, is a personal marketing document used to sell yourself to prospective employers. It should tell them about you, your professional history and your skills, abilities and achievements. ... A CV is required when applying for a job.
Typically, a cover letter is a one-page document that explains to the hiring manager why you are an ideal candidate for the job. It goes beyond your resume to explain in detail how you could add value to the company.