Complete ATS Resume Guide India 2026 — Everything in One Place
Table of Contents
We built airesumesuggest.in after seeing the same problem repeatedly — candidates with real skills applying to dozens of jobs and hearing nothing back. The resume looked fine. The skills were there. But the ATS score was 35 or 40 out of 100, and the resume never reached a human reviewer.
This guide covers everything — what ATS is, how it actually works, what format to use, which keywords matter, and what mistakes to avoid. It's the guide we wish existed when we were figuring this out.
1. What is ATS?
ATS stands for Applicant Tracking System. It's the software that companies use to manage job applications. When you apply online — on Naukri, LinkedIn, or a company portal — your resume goes into an ATS first. Not to a human.
The ATS reads your resume, extracts the text, and compares it against the job description. It calculates a match score. Resumes above a certain threshold move forward. Resumes below it don't — regardless of how qualified you actually are.
TCS uses an ATS. Infosys uses one. Wipro uses one. Capgemini, Accenture, every mid-size Indian startup with more than 20 employees — they all use one. If you apply online, your resume goes through ATS.
2. How ATS Actually Works
Here's what happens when you submit a resume:
- Step 1 — Parsing: The ATS extracts text from your resume. It tries to identify your name, contact info, education, experience, and skills. If the format is complex — two columns, tables, text boxes — parsing fails and information gets missed or mixed up.
- Step 2 — Keyword matching: The ATS compares your resume text against the job description. It looks for specific keywords. "Spring Boot" is a keyword. "Spring Framework" is a different keyword. Exact matches score higher.
- Step 3 — Scoring: Based on keyword matches and other factors, the ATS assigns a score. This score determines whether a recruiter ever sees your resume.
- Step 4 — Filtering: Recruiters typically see only the resumes above a score threshold. Everything below is automatically archived.
3. The Right Resume Format for ATS
Format is the most underestimated part of resume writing. The content can be perfect — if the format causes parsing errors, none of it matters.
Use single-column layout
Two-column resumes are common in India — they look professional and fit more content. But ATS systems read left to right, top to bottom. A two-column layout causes the system to mix up text from both columns. The output is gibberish. Use single column for any resume you submit through an online portal.
No tables, text boxes, or graphics
Tables are another common issue. Skills listed in a table often get skipped entirely by ATS parsers. Same with text boxes and images. If your skills are in a table, they might not be parsed at all — your keyword score will be low even if the skills are there.
Standard fonts only
Stick to Calibri, Arial, Times New Roman, or Georgia. Custom fonts sometimes don't render correctly in ATS and can cause text extraction issues.
File format
DOCX is generally safer for ATS than PDF — most systems parse DOCX more reliably. But check what the job portal requires. Some portals specifically ask for PDF. When in doubt, submit DOCX for online portals and PDF for direct email applications.
- Two-column layouts
- Skills in tables or boxes
- Headers and footers with important info
- Text inside images
- Fancy icons or charts
- Single column
- Standard section headers: Experience, Education, Skills, Projects
- Bullet points with plain text
- Calibri or Arial, 10-12pt
- 1 page for freshers, 2 pages max for experienced
4. Keywords — What to Write and Where
Keywords are the core of ATS scoring. The system looks for exact matches between your resume and the job description. Here's how to handle them correctly.
Read the JD carefully first
Before editing your resume, read the job description and note every specific technology, tool, and skill mentioned. These are the keywords the ATS will look for. "Spring Boot" not "Spring". "MySQL" not "databases". "REST API" not "backend development".
Common keywords by role — India 2026
Software Engineer / Backend
Frontend Developer
Data / ML
Cloud / DevOps
Where to place keywords
- Skills section: List specific technologies, not categories. "Python, Django REST Framework, PostgreSQL" not "Programming languages, databases".
- Experience bullets: Weave keywords naturally. "Developed 6 REST APIs using Spring Boot and MySQL" includes 3 keywords.
- Project descriptions: Every project should name the technologies used explicitly.
- Summary: Include your top 3-4 skills in the summary. This is one of the first things ATS parsers look at.
5. Each Resume Section — What to Write
Professional Summary (2-3 lines)
Replace the objective statement with a summary. Objective statements are about what you want. Summary is about what you offer. ATS and recruiters both prefer summaries.
Skills Section
Organize by category. Not one long list.
Frameworks: Spring Boot, Django REST Framework, Hibernate, JUnit
Databases: PostgreSQL, MySQL, MongoDB, Redis
Cloud/Tools: AWS (EC2, S3), Docker, Git, Maven
Experience / Projects
Every bullet point needs: action verb + what you did + technology used + measurable result.
❌ "Worked on backend development"
❌ "Responsible for API creation"
✅ "Built 8 REST APIs using Spring Boot and PostgreSQL — reduced average response time from 420ms to 95ms"
✅ "Implemented JWT authentication using Spring Security across 4 microservices — zero security incidents in 6 months of production use"
Education
Keep it simple. Degree, college, year, CGPA. Add "No active backlogs" explicitly if applying to TCS, Infosys, or Wipro — they check this.
Certifications
Add only real certifications. AWS, Oracle Java, NPTEL, Google — these carry weight with Indian recruiters. Udemy certificates are acceptable for freshers but lower priority.
6. Common Mistakes That Kill ATS Score
- Spelling errors:ATS systems match exact text. "Postgreesql" will not match "PostgreSQL" in the JD. One spelling error = one missed keyword match. Use spell check on every resume.
- Abbreviated skills:Write "JavaScript" not "JS". Write "Structured Query Language" or "SQL" — not "sequel". Use the same format the JD uses.
- Same resume for every application: A resume optimized for a Java backend role will have different keywords than one for a Python data engineering role. Customize the skills section and summary for each application. Takes 5 minutes. Significantly improves ATS score.
- Missing GitHub link: Most tech JDs expect a portfolio. A project without a GitHub link is unverifiable. Add GitHub links to every project on your resume.
- Personal details that waste space:Date of birth, religion, father's name, photo — none of these help your ATS score and waste valuable space where keywords could go.
- Passive language:"Was responsible for" and "Assisted with" are weak. Use action verbs: Built, Developed, Led, Implemented, Reduced, Improved.
7. Company-Specific ATS Tips
TCS
- Apply on TCS iBegin portal — fill every field exactly as it appears on your resume
- CGPA 6.0+ required, no active backlogs — state these clearly
- NQT clears first — resume matters most after that
- TCS looks for: Java, C, communication skills, adaptability
Infosys
- CGPA 6.5+ preferred
- InfyTQ platform — complete your profile there, it feeds into their ATS
- Strong emphasis on communication skills and learning agility
- Technology keywords: Java, Python, SQL, Cloud basics
Wipro
- NLTH open to all streams — BCA, B.Com, B.Tech all eligible
- Written communication section in NLTH — prepare for it
- Cloud keywords are very helpful — even basic AWS
- CGPA 6.0+ required
Startups
- ATS used varies widely — some use Greenhouse, some use basic email filters
- GitHub portfolio matters more than at big IT companies
- Deployed projects beat college assignments
- Resume can be more personality-driven than at MNCs
8. Final ATS Checklist — Before You Submit
Format ✓
- ✓ Single column layout
- ✓ No tables or text boxes
- ✓ Standard font (Calibri/Arial)
- ✓ 1 page (fresher) or 2 pages max
- ✓ DOCX for portals, PDF for email
Content ✓
- ✓ Summary (not objective) at top
- ✓ Skills organized by category with specific tools
- ✓ Every bullet has action verb + technology + result
- ✓ Projects have GitHub links
- ✓ Keywords from the JD are in your resume
- ✓ CGPA stated clearly with "No active backlogs"
- ✓ No spelling errors (Grammarly-checked)
ATS Score ✓
- ✓ Checked resume against specific JD
- ✓ Score is above 70/100
- ✓ Missing keywords added naturally
- ✓ Customized skills section for this role
Related Articles
Check your resume ATS score right now
Paste any JD — get your score and missing keywords instantly. Free.
Check My Resume Free