To answer your first question, yes you need a "attestation de travail" or "attestation d'expérience" from your HR department that includes all what they want like title, salary, duration, main responsibilities etc
Second question, yes you need your birth certificate(in French or English).
Also...