Last updated: 5 November 2026
- What an ATS does, and the myths about it
- How parsing works, stage by stage
- 7 ATS systems you'll meet in India, and what each feels like as a candidate
- Formatting do's and don'ts, plus PDF vs DOCX
- A keyword-matching worked example with real numbers
- A full sample ATS-friendly resume
- A 10-point checklist before you click apply
- ATS = Applicant Tracking System. Common ones in India: Workday, Oracle Taleo, SAP SuccessFactors, Greenhouse, Lever, Darwinbox and Zoho Recruit.
- Jobscan's annual check of Fortune 500 career sites found an ATS in use at about 98% of them.
- An eye-tracking study by Ladders found recruiters spend about 7.4 seconds on a first scan of a resume.
- Most portals accept PDF and DOCX; LinkedIn Easy Apply caps uploads at 2 MB.
- Recruiters usually search an ATS with 3–6 terms: a job title, 2–4 skills and a location.
Sources: Jobscan Fortune 500 ATS report; Ladders eye-tracking study (2018); LinkedIn Help Center.
Day, Weekday's free AI job agent, finds jobs that match your skills and pay, and applies when you say yes. On WhatsApp.
Say hi to Day on WhatsAppHow Day works →What an ATS actually does (and what it doesn't)
Think of an ATS as a shared inbox plus a search engine for a hiring team. Every application lands there. The software turns your resume into a profile, tracks which stage you're at (applied, screened, interview, offer), and lets recruiters search and filter thousands of candidates in seconds.
Most of the fear around ATS comes from a few myths. Here's what's true.
| Myth | Reality |
|---|---|
| "The ATS rejects 75% of resumes automatically." | There's no reliable source for that number. Most rejections come from recruiters filtering or from knockout questions ("Do you have 3+ years of Java?" → No). |
| "You need an ATS score of 100%." | Scores differ by tool and nobody hires on a score. Aim to cover the JD's must-have skills that are genuinely yours. |
| "PDFs can't be read by ATS." | Text-based PDFs (exported from Word or Google Docs) parse fine in modern systems. Scanned PDFs and images don't. |
| "Hiding keywords in white text works." | Parsed text shows the hidden words to the recruiter. It looks dishonest and gets you dropped. |
| "A designed resume stands out." | It stands out to humans, but columns, icons and text boxes often scramble in parsing. Save design for your portfolio. |
| "The ATS ranks everyone by AI." | Some newer systems do suggest a match score. Many still rely on plain keyword search and filters. |
How ATS parsing works, stage by stage
| Stage | What the software does | What can go wrong | How to avoid it |
|---|---|---|---|
| 1. Upload | Accepts your file and extracts the text | Scanned or image-based PDF gives empty text | Export a PDF from Word/Docs; never photograph a resume |
| 2. Parse | Splits text into fields: name, contact, titles, companies, dates, education, skills | Two columns get read left-to-right across both, mixing lines | Use one column and standard headings |
| 3. Normalise | Matches titles and skills to a standard list ("JS" → JavaScript in some tools) | Unusual job titles or abbreviations aren't recognised | Write the common title: "Software Engineer (internal title: Member of Technical Staff)" |
| 4. Knockout | Applies screening questions: notice period, location, years, work permit | You're filtered out on a yes/no answer | Answer honestly; if a question is borderline, explain in the cover note |
| 5. Search / rank | Recruiter searches keywords or the ATS suggests matches | Your resume lacks the words they type | Mirror the JD's exact skill terms you genuinely have |
| 6. Human review | A recruiter opens your parsed profile or original file | A wall of text loses them in 7 seconds | Short bullets, numbers first, most relevant role on top |
Here's what parsing looks like when a two-column template goes wrong. On the left side of the page were skills; on the right, experience. The parser reads straight across:
What the ATS 'sees' from a two-column resume
Python Software Engineer, Infosys SQL Jan 2023 – Present Power BI Built 14 dashboards for the Communication retail analytics team Excel B.Tech reducing report time by 60% 2022 VIT Vellore
The recruiter now sees a profile where "Communication" sits inside a job bullet and your degree year is glued to an achievement. The same content in one column parses perfectly.
Common ATS systems used in India
You can usually tell which ATS a company uses from the careers page URL (for example myworkdayjobs.com, taleo.net, boards.greenhouse.io, jobs.lever.co). Knowing the system helps you predict the application experience.
| ATS | Made by | Where you'll often see it | What it's like as a candidate | Tip |
|---|---|---|---|---|
| Workday Recruiting | Workday (US) | Large MNCs, global capability centres (GCCs), banks and consulting firms | You create an account per company; it parses your resume, then asks you to check every field | Fix parsed dates and titles before submitting; keep the same email for all Workday sites |
| Oracle Taleo | Oracle (US) | Older large enterprises, some IT services and manufacturing firms | Long multi-page forms; parsing is basic | Keep a plain-text copy of your resume to paste sections quickly |
| SAP SuccessFactors | SAP (Germany) | Indian conglomerates, manufacturing, pharma and FMCG companies | Account-based; uploads a resume and often a separate profile form | Use standard headings so the profile pre-fills correctly |
| Greenhouse | Greenhouse (US) | Funded startups and SaaS companies, many with US links | One-page application, resume upload, a few questions | Tailor the resume; the recruiter often reads your original file |
| Lever | Lever / Employ (US) | Startups and product companies | Short form with resume upload and optional LinkedIn URL | Add your LinkedIn link; Lever shows it next to your profile |
| Darwinbox | Darwinbox (India, Hyderabad) | Indian enterprises and fast-growing companies using it as their HR system | Careers portal linked to the company's HR suite | Fill notice period and current CTC fields carefully; they're often filters |
| Zoho Recruit | Zoho (India, Chennai) | SMEs, staffing agencies and recruitment consultancies | Simple form; agencies may add you to a database for future roles | Agencies search this database later, so keep your keywords broad and accurate |
Company lists change often, so we've described typical users rather than naming employers. Other systems you may see: iCIMS, SmartRecruiters, Keka and in-house portals.
Formatting: do's and don'ts
| Element | Do | Don't |
|---|---|---|
| Layout | Single column, top to bottom | Two or three columns, sidebars, text boxes |
| Headings | Summary, Skills, Experience, Projects, Education, Certifications | "My Journey", "What I Bring", "Toolbox" |
| Fonts | Calibri, Arial, Garamond, Inter; 10–12 pt body | Script fonts, icon fonts, text under 9 pt |
| Contact details | In the main body at the top: phone, email, city, LinkedIn | Only in the header/footer, or as icons with no text |
| Dates | Jan 2024 – Mar 2026 (month + year, same style throughout) | '24–'26, or dates inside a graphic timeline |
| Skills | Plain words separated by commas or bullets | Star ratings, progress bars, "80% Python" |
| Tables | Avoid for layout; a simple list is safer | Whole resume built inside a table |
| Photo and graphics | None for Indian private-sector jobs | Photo, logos, charts, background images |
| File name | Priya_Sharma_Data_Analyst.pdf | resume_final_v3 (2).pdf |
| Length | 1 page (fresher), 2 pages (experienced) | 4 pages with every course since Class 10 |
PDF or DOCX?
| Format | Pros | Cons | Use when |
|---|---|---|---|
| Text-based PDF | Layout stays fixed; looks the same everywhere | Very old systems may parse it less well | Default choice for most portals and email |
| DOCX | Parses reliably in almost every ATS | Formatting can shift on other computers | The portal asks for Word, or a PDF upload fails |
| Scanned PDF / JPG | None | Often reads as empty text | Never |
Keyword matching: a worked example
Here's a real-style job description for a data analyst role in Bengaluru, with the must-have terms pulled out.
The job description
Data Analyst – Bengaluru (Hybrid) – 2–4 years Requirements: • Strong SQL and Python (pandas) • Build dashboards in Power BI or Tableau • Experience with A/B testing and statistics • Stakeholder management; present insights to business teams • Excel (pivot tables, VLOOKUP/XLOOKUP) • Good to have: BigQuery, dbt, e-commerce domain
Count the core terms a recruiter is likely to search for. There are 10: Data Analyst, SQL, Python, pandas, Power BI, Tableau, A/B testing, statistics, stakeholder management, Excel. Now compare Rahul's resume before and after a 20-minute edit.
| Keyword | Rahul really has it? | In resume before? | In resume after? |
|---|---|---|---|
| Data Analyst (title) | Yes (title is 'MIS Executive') | No | Yes: "MIS Executive (Data Analyst work)" |
| SQL | Yes | Yes | Yes |
| Python | Yes | No (wrote 'scripting') | Yes |
| pandas | Yes | No | Yes |
| Power BI | Yes | Yes | Yes |
| Tableau | No | No | No (left out honestly) |
| A/B testing | Yes, ran 6 tests | No | Yes |
| Statistics | Yes | No | Yes |
| Stakeholder management | Yes | No ('worked with teams') | Yes |
| Excel | Yes | Yes | Yes |
The maths
Before: 3 of 10 core terms = 30% match After: 9 of 10 core terms = 90% match Nothing new was invented. Rahul only renamed things he already did, using the JD's words.
The bullets changed like this:
Same work, written with the JD's keywords
Before: Did scripting to clean data and made reports for teams. After: Cleaned 2M+ rows of order data weekly with Python (pandas) and SQL; built 6 Power BI dashboards used by 40 category managers. Before: Helped with experiments on the website. After: Designed and analysed 6 A/B tests on checkout pages using basic statistics (t-tests); one change lifted conversion 3.2%.
Two rules keep this honest. First, only add terms you can talk about for two minutes in an interview. Second, use the exact spelling from the JD, and add the long form once for acronyms: "Search Engine Optimisation (SEO)".
A sample ATS-friendly resume
Sample: ATS-friendly resume (2–4 years, data analyst)
RAHUL VERMA Bengaluru | +91 98xxx xxx21 | rahul.verma@gmail.com | linkedin.com/in/rahulvermadata SUMMARY Data analyst with 3 years in e-commerce. Strong in SQL, Python (pandas) and Power BI. Ran 6 A/B tests and built dashboards used by 40 category managers. Looking for Data Analyst roles in Bengaluru (hybrid). SKILLS SQL, Python (pandas, NumPy), Power BI, Excel (pivot tables, XLOOKUP), A/B testing, statistics, BigQuery, stakeholder management EXPERIENCE MIS Executive (Data Analyst work) – ShopKart Retail Pvt Ltd, Bengaluru | Jun 2023 – Present • Cleaned 2M+ rows of order data weekly with Python (pandas) and SQL • Built 6 Power BI dashboards used by 40 category managers; cut weekly reporting time from 10 hours to 2 • Designed and analysed 6 A/B tests on checkout; one change lifted conversion 3.2% • Presented monthly insights to business heads (stakeholder management) Data Intern – FinEdge Analytics, Pune | Jan 2023 – May 2023 • Automated 14 Excel reports with SQL queries, saving 6 hours a week EDUCATION B.Sc. Statistics – Christ University, Bengaluru | 2022 | 8.2 CGPA CERTIFICATIONS Google Data Analytics Professional Certificate – 2023 Microsoft Power BI Data Analyst (PL-300) – 2024
Why it works: one column, standard headings, the target title in the summary and in the role line, every core JD term present where it's true, numbers in every bullet, and dates in one consistent format.
10-point checklist before you click apply
- One column, no text boxes, no photo.
- Standard headings, spelled normally.
- Contact details in the body, not the header.
- Target job title appears in your summary.
- Every must-have skill from the JD that you genuinely have is in your skills list and in at least one bullet.
- Acronyms written once in full.
- Dates as month + year, consistent.
- Text-based PDF (or DOCX if asked), under 2 MB.
- File named with your name and role.
- Knockout answers (notice period, CTC, location) filled in honestly and consistently with your resume.
Writing from scratch? Our guide to CV vs resume explains which document to send, and resume kaise banaye walks through it in Hinglish. For the deeper version, read how to write a resume that ATS actually prioritises.
FAQs
What is the full form of ATS in a resume?
Applicant Tracking System: software companies use to collect, store, search and track job applications.
What is an ATS-friendly resume?
A resume with one column, standard headings, a text-based file and the job description's key skills (where true), so the software parses it correctly and recruiters find it in searches.
Does ATS automatically reject resumes?
Rarely on its own. Most rejections come from knockout questions or recruiter filters. If your resume can't be parsed or lacks the searched terms, you simply don't appear.
Is a PDF resume ATS-friendly?
Yes, if it's text-based (exported from Word or Google Docs). Scanned PDFs and images often read as blank. Use DOCX if the portal asks for it.
What is a good ATS score?
Scores vary by tool. Aim to cover most of the JD's must-have skills that you genuinely have; around 70–80% coverage is a sensible target.
Which ATS do Indian companies use?
Large MNCs and GCCs often use Workday, Taleo or SAP SuccessFactors; startups use Greenhouse or Lever; Indian firms use Darwinbox, Zoho Recruit and others.
Can ATS read tables and columns?
Simple ones sometimes, but many parsers read across columns and mix up lines. One column is the safe choice.
Should I put a photo on an ATS resume?
No, not for private-sector jobs in India. It adds nothing for the ATS and can cause bias.
How many keywords should a resume have?
There's no fixed number. Include each must-have skill from the JD that you genuinely have, once in skills and once in a bullet with context.
Do I need a different resume for every job?
Keep one master resume, then spend 15–20 minutes tailoring the summary, skills and top bullets to each JD.




