Resume Quality
The Resume Quality section in the resume parser output gives the missing details, problems, or unnecessary information in the resume.
The resume is assessed based on the best practices for constructing a resume and finds out what is missing, problems, or unnecessary information in the resume. The assessed result is given in the Resume Quality section of the resume parser output with the quality issues or suggestions details. For example, the Resume Quality section may report that the candidate provided neither a job title nor the employer name of the previous organization. To know more, see Resume Quality Categorization.
You can use the Resume Quality details to know what information is missing or problems in
the resume, and if needed, you can ask for more input from the candidate. But do not use
Resume Quality details to communicate problems/suggestions to candidates unless it is
necessary.
Note:
- The Resume quality feature is available only with Resume Parser v8.0.0.
- The Resume Quality feature setting is disabled by default in the Resume parser API, contact support@rchilli.com to enable the Resume Quality feature.
- To know more about the Resume Quality schema, see Resume Quality Schema.
Resume Quality Categorization
Resume Quality is mainly categorized into four levels as follows:
- Data Issues
- Major Issues
- Fatal Problems
- Suggested Improvements
Data Issues
In the resume, if minor information is missing, such as emails, contacts,
etc., then this missing information is considered as the data issue, and these
issues are given in the Data Issues level. See the below
example:
{
"Level": "Data Issues",
"Findings": [
{
"QualityCode": "3101",
"Message": "Email address was not found in the candidate contact."
},
{
"QualityCode": "3105",
"SectionIdentifiers": [
{
"SectionType": "POS-3"
},
{
"SectionType": "POS-4"
}
],
"Message": "Every position in a resume should have a job title."
},
{
"QualityCode": "3106",
"SectionIdentifiers": [
{
"SectionType": "POS-1"
},
{
"SectionType": "POS-2"
}
],
"Message": "Every position in a resume should have an employer name."
}
]
}
Major Issues
In the resume, if some important information is missing, for example, a
section (experience, education, etc.) header is missing, or the information within
a section is missing, then this missing information is considered as the major
issue, and these issues are given in the Major Issues level. A resume containing
major issues is considered a bad resume; see the below
example:
{
"Level": "Major Issues",
"Findings": [
{
"QualityCode": "4002",
"Message": "Experience or education sections with no header have been found in the resume."
},
{
"QualityCode": "4004",
"Message": "The first and last name of the candidate was not found."
},
{
"QualityCode": "4009",
"SectionIdentifiers": [
{
"SectionType": "PERSONAL_DATA",
"Id": "0"
}
],
"Message": "Multiple sections of the same type have been found in the resume."
}
]
}
Fatal Issues
In the resume, if critical information is missing, for example, a complete
section (experience, education, etc.,) missing then this missing information is
considered the fatal issue, and these issues are given in the Fatal Issues level;
see the below example:
{
"Level": "Fatal Problems",
"Findings": [
{
"QualityCode": "4102",
"Message": "Work experience section was not found."
},
{
"QualityCode": "4104",
"Message": "Education section was not found."
}
]
}
Suggested Improvements:
In this level of Resume Quality, suggestions to improve the quality of the
resume are given; see the below example:
{
"Level": "Suggested Improvements",
"Findings": [
{
"QualityCode": "5105",
"Message": "Marital status was found in the resume. Do not include this level of personal information in a resume."
},
{
"QualityCode": "5108",
"Message": "Multiple phone numbers were found in the personal information section. Only one contact phone number should be included in a resume."
},
{
"QualityCode": "5111",
"SectionIdentifiers": [
{
"SectionType": "PERSONAL_DATA",
"Id": "0"
}
],
"Message": "Indicates that a section was found along with the header instead of a separate line above the content."
}
]
}
Type of the Resume Quality response
There are three type of the Resume Quality response as follows:
- Quality Code and Message
{ "ResumeQuality": [ { "Level": "Data Issues", "Findings": [ { "QualityCode": "3101", "Message": "Email address was not found in the candidate contact." } ] } ] }
- Quality Code, Section Identifiers (Section Type), and
Message
{ "ResumeQuality": [ { "Level": "Data Issues", "Findings": [ { "QualityCode": "3105", "SectionIdentifiers": [ { "SectionType": "POS-2" }, { "SectionType": "POS-4" } ], "Message": "Every position in a resume should have a job title." }, { "QualityCode": "3109", "SectionIdentifiers": [ { "SectionType": "DEG-3" } ], "Message": "Education degree should not be without School/University name" } ] }, { "Level": "Major Issues", "Findings": [ { "QualityCode": "4001", "SectionIdentifiers": [ { "SectionType": "OBJECTIVE" }, { "SectionType": "SKILLS" }, { "SectionType": "ACHIEVEMENT" }, { "SectionType": "REFERENCES" } ], "Message": "Sections with no text, other than the header, have been found in the resume." } ] } ] }
- Quality Code, Section Identifiers (Section Type, Id), and
Message:
{ "ResumeQuality": [ { "Level": "Suggested Improvements", "Findings": [ { "QualityCode": "5111", "SectionIdentifiers": [ { "SectionType": "SUMMARY", "Id": "0" }, { "SectionType": "SKILLS", "Id": "1" }, { "SectionType": "WORK HISTORY", "Id": "2" }, { "SectionType": "EDUCATION", "Id": "3" } ], "Message": "Indicates that a section was found along with the header instead of a separate line above the content." } ] } ] }
Resume Quality Codes
Unique codes are assigned to identify a resume quality finding information.
Resume Quality Issues | Quality Code | Description |
---|---|---|
Data Issue | 3101 | Email address was not found in the candidate contact. |
3102 | Phone number was not found in the candidate contact. | |
3103 | Street address was not found in the candidate contact. | |
3104 | Address was not found in the candidate contact. | |
3105 | Every position in a resume should have a job title. | |
3106 | Every position in a resume should have an employer name. | |
3107 | Every position in a resume should have a start date. | |
3108 | Every position in a resume should have an end date, unless it is a currently held position. | |
3109 | Education degree should not be without School/University name | |
Major Issue | 4001 | Sections with no text, other than the header, have been found in the resume. |
4002 | Experience or education sections with no header have been found in the resume. | |
4003 | The number of jobs found in the resume exceeds the threshold of 30 jobs. | |
4004 | The first and last name of the candidate was not found. | |
4005 | The document is in a PDF format. | |
4006 | Contact information is not at the top of resume. | |
4007 | The publications section should be avoided in a resume. If necessary, they can be added in not more than 10 lines. | |
4008 | The document was too long and was truncated prior to parsing. | |
4009 | Multiple sections of the same type have been found in the resume. | |
Fatal Problems | 4101 | No sections were found in the resume. |
4102 | Work experience section was not found. | |
4103 | Work experience information was found, but had to be calculated as a section. | |
4104 | Education section was not found. | |
4105 | Education information was found but had to be calculated as a section. | |
4106 | The employment section did not provide dates for jobs. | |
4107 | Email address or phone number was not found in the contact information. Ideally, a resume should have both. | |
4108 | Detected data in column format. We re-arranged this data to be machine-readable with greater accuracy. Candidates make a huge mistake by representing data in columns rather than in a simple top-to-bottom format. | |
4109 | Detected date ranges written vertically in this document on multiple lines. | |
Suggestion Improvements | 5101 | Found a references section. Ideally, a resume should not include a references section. |
5102 | Found a separate skills section. Ideally, work history or education description should include the candidate's skills. | |
5103 | Driving license number was found in the resume. Do not include this level of personal information in a resume. | |
5104 | Passport number was found in the resume. Do not include this level of personal information in a resume. | |
5105 | Marital status was found in the resume. Do not include this level of personal information in a resume. | |
5106 | Multiple addresses were found in the personal information section. Only one contact address should be included in a resume. | |
5107 | Multiple email addresses were found in the personal information section. Only one contact email address should be included in a resume. | |
5108 | Multiple phone numbers were found in the personal information section. Only one contact phone number should be included in a resume. | |
5109 | Publications should not be included in a resume. | |
5110 | Date of birth was found in the resume. Do not include this level of personal information in a resume | |
5111 | Indicates that a section was found along with the header instead of a separate line above the content. | |
5112 | Companies or job location should not mentioned with Street address. |