Vanessa Duclos est titulaire d'une licence en langues étrangères appliquées à l'économie et d'une maîtrise en gestion spécialisée dans la gestion des relations internationales et du tourisme. Après avoir occupé pendant quatre ans un poste de représentant commercial dans l'industrie du tourisme, elle a entamé en 2009 une carrière de responsable de l'unité des relations internationales et institutionnelles à l'Agence nationale d'assurance qualité et d'accréditation (ANECA, Espagne). Elle était en charge des projets internationaux sur l'assurance qualité de l'enseignement supérieur dans les régions MENA et euro-méditerranéennes, ayant l'opportunité de coopérer étroitement avec des pays comme l'Algérie, la France, la Jordanie, le Liban, le Maroc, la Tunisie, etc. Elle a représenté l'Agence dans différents forums, séminaires et ateliers européens et latino-américains. Son activité internationale a été combinée avec l'évaluation technique pour la reconnaissance des diplômes étrangers dans le cadre de l'ENIC-NARIC espagnol.
Elle est actuellement responsable des accréditations à l'emlyon business school, accréditée "triple couronne" (AACSB, EQUIS & AMBA), où elle est en charge des accréditations nationales/internationales ainsi que des processus de certification au niveau institutionnel et des programmes.
Parallèlement à son activité professionnelle régulière, elle est, depuis 2012, experte auprès de l'Association européenne pour l'assurance qualité dans l'enseignement supérieur (ENQA), pour laquelle elle dirige les examens des agences d'assurance qualité dans l'enseignement supérieur.