ATS Resume Checker — What It Actually Checks in 2026
A clear breakdown of what an ATS resume checker really tests, what it doesn't, how different systems (Workday, Greenhouse, Lever, Taleo, iCIMS) parse differently, and how to read a scanner score without panicking.
By Dexter Team · July 11, 2026 · 6 min read
Short answer: An ATS resume checker scores three things — whether your file parses cleanly into structured data, whether the keywords match the job, and whether the structure passes recruiter sniff-tests. It does not predict whether you'll get the job, and there is no universal "ATS pass rate." Any tool telling you otherwise is selling something.
That's the whole article. The rest is what to do about it.
What an ATS checker actually checks
| Check | What it tests | Why it matters |
|---|---|---|
| Parse integrity | Can the system extract name, email, phone, jobs, dates? | If parsing fails, you're invisible — not rejected |
| Section detection | Are Experience, Education, Skills labeled in standard ways? | Non-standard headers ("My Journey") get skipped |
| Keyword coverage | Do role-specific terms from the JD appear naturally? | This is what recruiters search by inside the ATS |
| Date consistency | Are months/years parseable, no overlaps, no future dates? | Broken timelines drop you out of tenure filters |
| Contact completeness | Email + phone + (ideally) location and LinkedIn | Missing fields fail mandatory-field rules |
| File format & layout | PDF text-layer present, no tables/columns/images blocking parsing | Multi-column PDFs lose ~30% of content on parse |
That's the real list. Everything else a scanner reports — bullet quality, action verbs, summary tone — is resume coaching, not ATS testing. Both are useful. Don't confuse them.
How different ATS systems parse differently
Not every applicant tracking system reads a resume the same way. The five you'll actually encounter behave like this:
| System | Parsing strength | What trips it up |
|---|---|---|
| Workday | Strong text extraction; asks you to re-enter data manually anyway | Two-column PDFs; icons instead of labels for phone/email |
| Greenhouse | Uses a third-party parser (Sovren-class); good with clean PDFs | Text inside images; unusual section names |
| Lever | Reasonable; keeps original file for recruiter view | Header/footer content — often skipped entirely |
| Taleo (Oracle) | Older engine; strict about section headers | Modern layouts, decorative fonts, tables |
| iCIMS | Middle-of-the-pack; heavily configured per employer | Graphic templates; inconsistent date formats |
Practical rule: optimize for the strictest one you might hit (Taleo). If your resume parses cleanly there, it parses everywhere. That means single column, standard headers (Experience, Education, Skills), month + year dates, no text in images, and contact info in the body — not the header/footer.
What ATS checkers do NOT check (despite what marketing copy says)
- "ATS pass rate." No real number exists. The "75% of resumes are rejected by ATS" stat is a misquote from a 2012 vendor whitepaper. Recruiters reject resumes; ATS sorts them.
- Whether you'll get the job. A 95/100 score means your resume is technically clean — not that you're qualified.
- Recruiter intent. No tool knows what that recruiter is searching for today.
- Design quality. ATS doesn't care if your resume is beautiful. Humans do, after the ATS step.
How to read a scanner score honestly
Treat the overall number as a signal, not a verdict. The useful output is the findings list:
- Critical issues — fix today (missing contact info, broken dates, photo embedded as image-only)
- Warnings — fix this week (sparse quantification, weak summary, generic skills)
- Suggestions — fix when you tailor for a specific role (keyword gaps, role alignment)
If your score is 70+ with zero critical issues, your resume is already ATS-safe. Spending another hour polishing won't 10x your callback rate — sending it to 10 more well-fit roles will.
The 5-minute self-check (no tool required)
- Save your resume as PDF, open it, select all the text, copy, paste into a plain text editor. If anything is missing or scrambled, the ATS sees the scrambled version.
- Search the pasted text for your target job title and top 5 hard skills. Each should appear at least once. Not sure which skills? See our ATS keywords by industry list.
- Check every job has Company · Title · Month Year – Month Year on one line.
- Confirm one email, one phone, one LinkedIn URL at the top.
- Confirm no images, no text boxes, no tables, no two-column layout.
If all five pass, you're 90% of the way there. Run the DexterCV scanner for the remaining 10% — the parts that need the JD context.
Common mistakes that break ATS parsing
These are the issues we see most often on real resumes uploaded to the scanner:
- Contact details in the PDF header or footer. Lever and older Taleo instances strip these. Put your email and phone in the body.
- Icons instead of labels. A phone-icon glyph is not the string "phone" — the parser can't tag the number next to it.
- Skills stored as a table. Tables split on column boundaries during parsing; your skills end up interleaved.
- Dates like "2022 – Present" without a month. Passes a human eye; fails tenure-length filters that need a month.
- A single "About Me" heading instead of "Summary." Non-standard section names silently skip the section.
- Two-column layouts with the right column holding skills or education. Parsers read left-to-right, top-to-bottom; content order gets scrambled.
Every one of these is a five-minute fix. See why your resume gets rejected for the recruiter-side view of the same problems.
When a scanner is worth running
- Before applying to a role you really want
- After any major resume revision
- When you're getting zero responses from 20+ applications (something is mechanically broken)
- When pivoting industries (new keyword universe, old skills section)
- When tailoring to a specific job description
It's not worth running daily, and it's not worth chasing a 100. A 100 means the tool is grading itself — not that a recruiter will reply.
Regional notes: UAE, Dubai, and GCC
Most GCC employers use the same ATS platforms as the US and EU (Taleo, Workday, and increasingly Oracle HCM). The parsing rules are identical. What changes is the content expectations — photo, nationality, and marital status are often expected on UAE CVs even though they'd be omitted elsewhere. See our CV format for UAE guide for the regional conventions, and our /uae landing page for a scanner tuned to those norms.
FAQ
Is an ATS resume checker the same as a recruiter?
No. The checker tests mechanics. The recruiter tests fit. You need to pass both, in that order.
Do free ATS checkers work?
Most free tools test parsing and keywords — that's the cheap part. They skip role alignment and writing quality because those need an LLM. Use a free tool for the mechanical pass, then a smarter scanner like DexterCV for the rest.
Why did I get different scores from two different checkers?
Every checker weights criteria differently. A 60 on one and an 85 on another usually means one is being stricter about keyword density. Read the findings, ignore the headline number.
Does ATS reject resumes for using a graphic template?
ATS doesn't reject — it parses. A graphic template usually parses badly (text trapped in shapes, multi-column flow), which means the recruiter searching the ATS later can't find you. Same outcome, different mechanism.
How often should I scan my resume?
Once after each meaningful edit, and once per target role to check JD alignment. Not more.
Does ATS read PDF or Word better?
Both work if the PDF has a real text layer (not a scanned image). Word (.docx) is slightly safer with older ATS versions like Taleo; modern parsers handle PDF fine. If in doubt, submit whichever format the job posting requests.
Do ATS systems use AI to rank candidates?
Some newer ones (Workday, Eightfold, some Greenhouse add-ons) apply ML-based ranking on top of keyword matching. The mechanics you optimize for are the same: clean parse, standard sections, relevant keywords. The ranking model only sees what the parser extracted.
Run your resume through the DexterCV ATS scanner for a free check. It tells you what's broken, what to fix, and — honestly — when your resume is already good enough.
