What Is an ATS? How Applicant Tracking Systems Read Your Resume

What an ATS actually does with your resume, why good candidates get filtered out, and what actually matters for passing the screen — separating fact from myth.

RoleTuner Team 2 min read

An Applicant Tracking System (ATS) is software companies use to collect, parse, and rank job applications. If you’ve applied online at a mid-size or large company, an ATS processed your resume before any human saw it. Understanding what it actually does — and doesn’t do — changes how you should write your resume.

What happens when you hit “submit”

  1. Parsing. The ATS converts your file into structured text: contact info, work history, education, skills. Complex layouts, tables, images, and text inside graphics can break this step.
  2. Indexing. Your parsed resume is stored and made searchable by recruiters.
  3. Matching and ranking. Many systems score your resume against the job requisition’s keywords and requirements, or let recruiters filter by terms. Low-match resumes often sit unviewed — not “rejected by the robot,” just never surfaced.

That last distinction matters: the ATS rarely auto-rejects. It ranks. A human still makes the decision, but only among the resumes the system surfaces.

Why qualified candidates get filtered out

  • Vocabulary mismatch. You wrote “built data pipelines”; the requisition says “ETL.” Same work, zero match.
  • Parsing failures. Two-column layouts, headers/footers with contact info, skill graphics, and scanned PDFs can turn into garbled text.
  • Missing context. Your skills exist but only in a dense paragraph, not where the parser (or a skimming recruiter) can find them.
  • Title mismatch. Internal titles like “Member of Technical Staff II” don’t match searches for “Software Engineer.”

What actually matters (and common myths)

ClaimReality
”ATS rejects 75% of resumes automatically”Mostly myth — systems rank and filter; humans decide. But low-ranked resumes are effectively invisible.
”PDFs don’t work with ATS”Outdated. Text-based PDFs parse fine in modern systems. Scanned/image PDFs don’t.
”White-text keyword stuffing works”It’s detected by modern parsers and obvious to recruiters. Don’t.
”Exact keywords matter”Largely true, especially for hard skills, tools, and certifications.
”Fancy templates hurt you”Often true — decorative layouts are the top cause of parsing failures.

How to write for the parser without writing like a robot

  • Use standard section headings: “Experience,” “Education,” “Skills.”
  • Use a single-column, text-based layout; save the creative design for your portfolio.
  • Spell out acronyms once: “Search Engine Optimization (SEO).”
  • Match the job description’s exact terms for skills you genuinely have — this is resume tailoring, and it’s the highest-leverage fix.
  • Keep contact info in the document body, not the header/footer.

Test before you apply

The only reliable way to know how you rank for a specific job is to compare your resume against that job’s description. RoleTuner’s free ATS checker does exactly this: it scores your resume against the JD you paste and lists every keyword you’re missing, so you fix gaps before the ATS ever sees you.

Put this into practice in 60 seconds

Upload your resume, paste a job description, and get a free ATS match score with the exact keywords you're missing.

Check my resume free