It's a form of artificial intelligence, so it's an art and a science
Resume parsing (cv/resume extraction, cv/resume processing, candidate automation) is the ability to electronically read and process the information found in a document and feed the information into a database. When a resume is parsed, thousands of calculations are performed and within a few seconds, the contact information, work experience, education, skills, certifications and much more are into the industry-standard: HR-XML format.