Hiremast
Sign inGet started
Blog

How ATS software actually works (and what it means for your resume)

What really happens after you apply: parsing, screening questions and recruiter search, the 75% rejection myth, and what an ATS score can't tell you.

ATS and hiring10 min read

On this page
  1. What an ATS is
  2. What happens after you click Apply
  3. Step 1: parsing your resume
  4. Step 2: screening questions and filters
  5. Step 3: how recruiters search and rank
  6. Do ATS robots reject most resumes?
  7. Keywords: what helps and what backfires
  8. Formatting: PDF or DOCX, one column or two
  9. What an "ATS score" can and can't tell you
  10. A checklist before you apply
  11. Frequently asked questions

You hear a lot about “beating the ATS”, as if a robot reads your resume and throws most of them away. The reality is less dramatic and more useful to understand. An applicant tracking system is mostly a database and a workflow tool for recruiters. Knowing what it does with your resume helps you avoid the few mistakes that genuinely hurt you, and ignore the myths that don't.

What an ATS is

An applicant tracking system (ATS) is the software a company uses to publish jobs, collect applications, move candidates through hiring stages, schedule interviews and keep records. Well-known examples include Workday, Greenhouse, Lever, iCIMS and SAP SuccessFactors, and in India you'll also see systems such as Zoho Recruit and Darwinbox. Job portals and campus placement portals have similar screening tools of their own.

For a recruiter handling hundreds of applications for one role, the ATS is how they keep track of everyone. It isn't a judge. It's a filing cabinet with a search bar.

What happens after you click Apply

  1. Your resume is parsed into a candidate profile: name, contact details, education, work history, skills.
  2. Your answers to screening questions are recorded, and may filter you in or out.
  3. Your application joins a list for that job, which recruiters filter, search and sort.
  4. A person reviews it, often skimming the parsed profile and your resume file for a few seconds at first.
  5. You move through stages, such as Screen, Interview and Offer, or you're marked as rejected.

If you never hear back, it usually means a person didn't move you forward, or the role was filled or put on hold. It rarely means a machine rejected you in silence.

Step 1: parsing your resume

Parsing is the step most worth getting right. The ATS pulls the text out of your file and tries to work out which parts are your jobs, dates, degree and skills. When parsing goes wrong, your profile can end up with missing jobs, jumbled dates or skills in the wrong place, and a recruiter searching the database may never find you.

Things that commonly confuse parsers:

  • Text inside images, icons or charts, which can't be read at all.
  • Important details placed only in the page header or footer.
  • Tables and text boxes used for layout.
  • Two or three columns, which some parsers read straight across, mixing lines from different sections.
  • Unusual section names, such as “My Journey” instead of “Experience”.
  • Skill ratings shown as bars or stars instead of words.

A single-column layout, standard headings (Education, Experience, Projects, Skills) and plain text avoid almost all of these problems. Many modern parsers cope with more complex layouts, but you can't know which one an employer uses, so simple is the safe choice.

Step 2: screening questions and filters

Many applications ask questions before or after you upload your resume: your location, notice period, expected salary, years of experience, whether you hold a required degree or work authorisation. Employers often set some of these as knockout questions. Answer that you don't meet a requirement, and the application can be filtered out automatically.

This is where most automatic rejections actually happen, and it has nothing to do with resume keywords. Answer honestly, and read each question carefully. Recruiters can see the answers, and inconsistencies with your resume stand out.

Once applications are in, recruiters narrow them down. Common ways include:

  • Filters on parsed fields: location, years of experience, degree, current company.
  • Keyword or Boolean search, such as ("Spring Boot" OR "Spring") AND Kafka. If a skill isn't written on your resume in a form they search for, you won't appear.
  • Searching past applicants for a new role, which is why a well-parsed profile keeps working for you later.
  • Matching or ranking features in some systems, which order candidates by how well they seem to fit the job. Whether they're used, and how they're tuned, varies by employer.

Whatever the tools, a person makes the decision to interview you, usually after a quick look at your resume.

Do ATS robots reject most resumes?

You may have seen a claim that an ATS rejects around 75% of resumes before a human sees them. It's widely repeated, but it doesn't trace back to solid research, and it doesn't match how most of these systems work. A large share of applications are rejected, but mostly because there are far more applicants than interview slots, because candidates don't meet stated requirements, or because a recruiter chose other profiles.

That doesn't mean the ATS is irrelevant. A resume that parses badly or never uses the terms recruiters search for is easy to overlook. The goal isn't to beat a robot. It's to be easy to find and easy to read.

Keywords: what helps and what backfires

What helps:

  • Using the job post's exact terms for skills you really have: “PostgreSQL” if that's what it says, not just “databases”.
  • Writing out an acronym once alongside its short form, such as “Continuous Integration (CI)”.
  • Putting each skill in context: a bullet that shows where you used it carries more weight with a reader than a skills list.

What backfires:

  • Keyword stuffing: long lists of every technology in the post. A recruiter reads it in seconds and doesn't believe it.
  • Hidden text in white or tiny fonts. Parsers extract it, so it appears in plain view on the recruiter's screen.
  • Claiming skills you don't have. It might get you through a filter, and then fail you in the first technical question.

Formatting: PDF or DOCX, one column or two

QuestionSafe answer
PDF or DOCX?A text-based PDF works with most modern systems. Send DOCX if the employer asks for it. Never send a scanned PDF or an image.
One column or two?One column is the safe choice. Two columns parse fine in many systems and badly in some.
Fonts?Any common font, such as Arial, Calibri or Georgia, at 10 to 12 points.
Headers and footers?Keep your name and contact details in the main body, not only in the header.
File name?Firstname-Lastname-Resume.pdf, so it's easy to find in a download folder.
Photos and graphics?Leave them out unless the employer asks for a photo.

A quick self-test: open your PDF, select all the text and paste it into a plain text editor. If the order is jumbled or sections are missing, a parser may see it the same way.

What an “ATS score” can and can't tell you

Many websites, including ours, offer a resume score against a job post. Hiremast's free ATS check estimates how well your resume covers a job's must-have skills and keywords, lists what's missing, and runs formatting checks for the parsing problems above. That's useful for spotting gaps before you apply.

It's important to be clear about what such a score isn't:

  • It isn't the employer's score. No outside tool can see or reproduce how a particular company has set up its ATS, and many don't score candidates at all.
  • It doesn't guarantee an interview. A recruiter still weighs your experience, the competition for the role, and what the team needs.
  • A higher number isn't always better. Pushing a score up by adding skills you don't have makes your resume worse, not better.

Treat a match score as a checklist for honest gaps, not a target to game.

A checklist before you apply

  • One column, standard section headings, no text in images.
  • Name, email and phone in the main body of the page.
  • Saved as a text-based PDF, or as DOCX if asked.
  • The job post's key skills appear in your bullets, where they're true for you.
  • No keyword lists, hidden text or skills you can't discuss.
  • Screening questions answered honestly and consistently with your resume.
  • Copy-and-paste test passed: the text comes out in the right order.

Check your resume against a real job post

Paste your resume and a job post. You'll see how well they match, the must-haves you're missing and any formatting that could trip up a parser. No sign-up, and nothing is stored.

Run a free ATS check

Frequently asked questions

Does an ATS automatically reject my resume?

Usually not on its own judgement. Most rejections that happen straight away come from screening questions the employer set up, such as location, notice period or a required qualification, or from a recruiter reviewing applications. Some employers turn on automated ranking or matching features, and each configures them differently.

Is a PDF resume safe for ATS?

A text-based PDF exported from Word, Google Docs or a resume builder is read correctly by most modern systems. Avoid scanned PDFs or resumes saved as images, which contain no readable text. If an employer asks for DOCX, send DOCX.

Can I see my real ATS score for a job?

No. The employer's system and its settings are private, and many systems don't produce a score at all. Tools like Hiremast's ATS check estimate how well your resume covers a job post and flag formatting problems, which is useful, but no outside tool can reproduce every employer's scoring.

Do I need a different resume for every job?

You don't need to rewrite it from scratch, but you should adjust it: lead with the projects and skills the job asks for, and use the job post's terms where they're true for you. Recruiters search and skim for those terms.

Does hiding keywords in white text work?

No. Parsers extract all the text, so the hidden words show up in plain view in the recruiter's screen, and it reads as an attempt to game the system. It's one of the fastest ways to get rejected.

Last updated . Written by the Hiremast team. Found a mistake? Tell us through our contact page.

Keep reading