Skip to content
ATS Scorer
ATS BasicsResume Tips

What Is an ATS and How Does It Read Your Resume?

Learn what an applicant tracking system (ATS) is, how it parses and ranks your resume, and the simple changes that help you get past it.

By ATS Scorer TeamUpdated: 5 min read

You click "Apply", upload your resume, and wait. Days pass with no reply. In many cases, no human has read your resume yet — it is sitting inside an applicant tracking system (ATS), waiting for a recruiter to search for the right keywords.

Understanding how an ATS works is the single most useful thing you can learn about job hunting today. It explains why some well-qualified candidates never hear back, and why a few small changes to your resume can make a big difference.

What is an applicant tracking system?

An applicant tracking system is software that companies use to collect, store, sort and search job applications. Instead of receiving hundreds of emails with attachments, recruiters receive applications inside one database where they can filter, rank and move candidates through hiring stages.

Almost every large employer uses one. Global companies use systems like Workday, Greenhouse, Lever, Taleo, iCIMS and SuccessFactors. In India, you will also meet Naukri RMS, Darwinbox, Keka, Zoho Recruit and Freshteam, and job portals such as Naukri, LinkedIn and Indeed have their own ranking engines that behave like an ATS.

An ATS is not a robot that decides who gets hired. It is a tool that helps recruiters handle volume. But because recruiters rely on its search and ranking features, the way the ATS reads your resume decides whether a human ever sees it.

How an ATS reads your resume, step by step

1. Parsing: turning your file into text

When you upload a resume, the ATS first extracts the text from the file. This step is called parsing. It reads text-based PDFs and Word documents well. It struggles with:

  • scanned resumes or photos of a resume (there is no text to read, only an image)
  • text inside images, icons, charts and skill bars
  • text boxes, tables and multi-column layouts, which can be read in the wrong order
  • headers and footers, which some parsers skip entirely

If parsing fails, the rest does not matter. A recruiter searching for "Python" will never find you if the ATS could not read the word "Python" in your resume.

2. Sectioning: deciding what each part means

Next, the ATS tries to split your text into fields: contact information, work experience, education, skills and so on. It does this by looking for standard section headings such as "Experience", "Education" and "Skills".

Creative headings like "My Journey" or "What I Bring" may not be recognised. Your experience could end up in the wrong field, or in no field at all.

3. Keyword matching and ranking

Recruiters search the ATS the way you search Google. They type skills, job titles, tools, certifications and locations — "SQL", "Power BI", "B.Com", "Pune" — and the system shows the candidates whose resumes contain those words. Many systems also rank applicants by how closely their resume matches the job description.

This is why keywords matter so much. If the job asks for "Advanced Excel" and "Power Query" and your resume only says "MS Office", you may not appear in the search, even if you use both every day.

4. Knockout questions and filters

Some applications include screening questions: years of experience, notice period, current location, willingness to relocate, expected salary. Recruiters can filter on these answers before they look at any resume. Answer them honestly and carefully — a wrong click can remove you from the list instantly.

Does an ATS reject resumes automatically?

Usually not in the way people imagine. Most ATS software does not "auto-reject" a resume because of a low score. What really happens is quieter: your resume is ranked low or never appears in a recruiter's search, so nobody opens it. The effect is the same — no reply — but the cause is fixable.

Some systems do automatically reject candidates based on knockout questions (for example, "Do you have a valid work permit?"). And some companies set minimum match thresholds. That is why it is worth checking your resume before you apply.

What an ATS likes (and what it doesn't)

ATS-friendlyRisky for ATS
Single-column layoutTwo or three columns
Standard headings (Experience, Skills)Creative headings ("My Story")
Text-based PDF or DOCXScanned PDF, photo, image-based PDF
Skills written as wordsSkill bars, star ratings, icons
Contact details in the bodyContact details only in the header/footer
Common fonts (Calibri, Arial)Decorative fonts and special symbols
Exact keywords from the job postVague wording or synonyms only

How to make your resume ATS-friendly

  1. Use a simple, single-column layout. Fancy templates look good to people but often confuse parsers. Read our guide to the ATS-friendly resume format.
  2. Use standard headings: Summary, Experience, Education, Skills, Projects, Certifications.
  3. Mirror the job description. Use the exact names of skills and tools the employer uses — only where they are true for you. Our guide on tailoring your resume in 10 minutes shows how.
  4. Write results, not duties. "Reduced report preparation time by 60%" is better for both the ATS and the recruiter than "Responsible for reports".
  5. Save as a text-based PDF or DOCX. Export from Word or Google Docs; never scan a printed resume.
  6. Check before you send. Upload your resume to a free ATS resume checker to see your score, missing keywords and formatting problems.

The human still decides

Remember that the ATS is only the first gate. Once a recruiter opens your resume, they spend just a few seconds deciding whether to read on. A resume that is easy to parse is also easy to skim: clear headings, short bullet points, numbers that prove your impact.

So don't write for the robot alone. Write a clear, honest resume for a busy human — and make sure the software can read it. If you do both, you will be in the small group of applicants that actually gets a call.

Key takeaways

  • An ATS parses your resume into text, sorts it into sections and lets recruiters search it by keywords.
  • Images, columns, tables and unusual headings are the most common reasons a resume is misread.
  • Exact keywords from the job post decide whether you appear in recruiter searches.
  • Most rejections are silent: your resume simply isn't found or ranked high enough.
  • Test your resume with an ATS checker, fix the high-priority issues, and tailor it for each job.

This article is part of our The Complete Guide to ATS Resumes (2026).