How to Write an ATS-Friendly Resume in India: Complete 2026 Guide
If you have been applying to jobs on Naukri, LinkedIn, or company career portals and not getting callbacks, the problem is almost certainly not your qualifications. It is your resume format. In India, over 75% of resumes submitted through online portals are rejected by Applicant Tracking Systems (ATS) before a human recruiter ever sees them. That means three out of four applications you send are essentially thrown in the bin by software.
This is not a problem unique to freshers. Experienced professionals at the 10-15 LPA range, senior engineers earning 25-40 LPA, and even directors at 50+ LPA get filtered out by ATS when their resumes use the wrong format. The cruel irony is that the more effort you put into making your resume "look good" with graphics, columns, tables, and creative layouts, the more likely it is to fail ATS parsing.
In this exhaustive guide, we will walk you through everything you need to know about ATS in the Indian context. By the end of this article, you will have a clear, actionable blueprint for creating a resume that passes ATS screening at companies like TCS, Infosys, Wipro, HCLTech, Flipkart, Razorpay, Swiggy, Zerodha, and every other company in India that uses automated hiring systems.
1. What Is an ATS and Why Should Indian Job Seekers Care?
An Applicant Tracking System (ATS) is software that companies use to manage their recruitment process. Think of it as a digital gatekeeper that stands between your resume and the hiring manager. When you upload your resume on Naukri, apply through a company's career page, or submit via LinkedIn Easy Apply, the ATS is the first thing that processes your application.
1.1 How ATS Works in Indian Companies
Here is the typical flow when you apply for a job at an Indian IT services company or startup:
- Resume Upload: You submit your resume as a PDF or Word document through the company portal, Naukri, or LinkedIn.
- Parsing: The ATS software extracts text from your resume and tries to identify sections like contact information, work experience, education, skills, and certifications.
- Keyword Matching: The system compares your resume content against the job description. It looks for specific skills, technologies, job titles, and qualifications mentioned in the JD.
- Scoring: Your resume gets a relevance score, typically from 0 to 100. Resumes scoring below the threshold (usually 60-70%) are automatically rejected.
- Ranking: Resumes that pass the threshold are ranked and presented to the recruiter, with the highest-scoring ones on top.
- Human Review: The recruiter reviews the top-ranked resumes. In India, where a single Naukri posting can receive 500-2000 applications, recruiters typically review only the top 20-50 resumes.
1.2 Which Indian Companies Use ATS?
The short answer: almost all of them. Here is a breakdown:
- IT Services Giants (TCS, Infosys, Wipro, HCLTech, Tech Mahindra, Cognizant): All use enterprise-grade ATS. TCS uses their own proprietary system. Infosys uses a customized version of a major ATS platform. Wipro and HCLTech use similar enterprise solutions.
- Product Companies (Flipkart, Amazon India, Google India, Microsoft India, Razorpay, Zerodha, PhonePe, CRED): Use sophisticated ATS platforms like Greenhouse, Lever, or Workday.
- Startups (Series A and above): Most funded startups in India use ATS. Popular choices include Greenhouse, Lever, Freshteam (by Freshworks), and Darwinbox.
- Traditional Corporates (Reliance, Tata Group, Aditya Birla, Mahindra): Use SAP SuccessFactors or Oracle HCM as their ATS.
- Government and PSU: Most government jobs and PSU hiring do not use ATS. These typically use manual screening. UPSC, SSC, and bank exams have their own application portals.
1.3 The Indian ATS Problem: Scale
The ATS problem is particularly severe in India because of the sheer volume of applications. Consider these numbers:
- A single Naukri job posting for a "Java Developer 3-5 years experience" can receive 1500-3000 applications within a week.
- TCS receives over 1.5 million applications annually for their hiring drives.
- Infosys processes over 500,000 applications per year.
- A mid-stage startup like Razorpay or CRED can receive 200-500 applications for a single engineering role.
Without ATS, it would be physically impossible for HR teams to review every application. The problem is that legitimate, qualified candidates get filtered out because their resumes are not optimized for machine parsing.
2. The 7 Deadly Resume Mistakes That Get Indian Resumes Rejected by ATS
Before we discuss what to do, let us understand what NOT to do. These are the most common mistakes Indian job seekers make that cause ATS rejection:
2.1 Using Tables and Columns for Layout
This is the single biggest ATS killer. Many Indian resume templates (especially those from Canva, Zety, or random blogs) use two-column layouts with tables. While they look beautiful on screen, ATS software reads content linearly, from top to bottom, left to right. A two-column layout causes the ATS to jumble your left and right column content together, creating gibberish.
Example of what goes wrong: Your left column has "Skills: Java, Python, SQL" and your right column has "Experience: TCS, 3 years." The ATS might read this as "Skills: Java Experience: TCS Python 3 years SQL," making your resume unscorable.
2.2 Using Headers and Footers for Contact Information
Many Indian professionals put their name, phone number, and email in the header or footer of the document. Most ATS systems cannot read content placed in headers and footers. Your contact information simply disappears, and even if your resume scores well, the recruiter has no way to reach you.
2.3 Using Graphics, Icons, and Images
Skill bars (showing Python: 80%, Java: 90%), star ratings, progress circles, profile photos, logos of companies you worked at, or decorative icons are completely invisible to ATS. The system sees empty space where you intended to show your expertise level.
2.4 Fancy Fonts and Special Characters
Using decorative fonts, Unicode characters for bullet points (like arrows or custom symbols), or special formatting can cause parsing failures. Stick to standard fonts: Arial, Calibri, Times New Roman, or Cambria.
2.5 Saving as Image-Based PDF
If you design your resume in Canva, Photoshop, or take a screenshot and save as PDF, the resulting file is an image, not a text document. ATS cannot extract any text from image-based PDFs. Your entire resume content is invisible to the system.
2.6 Using Creative Section Headings
Instead of standard headings like "Work Experience," some candidates use creative alternatives like "My Journey," "Where I Have Made Impact," or "Professional Saga." ATS systems look for standard section headings and may fail to categorize your content correctly with non-standard names.
2.7 Not Including Keywords from the Job Description
Every job description contains specific keywords that the ATS is configured to search for. If the JD says "React.js" and your resume says "ReactJS" or just "React," some basic ATS systems may not match them. If the JD asks for "Agile methodology" and you write "Scrum," you might lose points even though they are related.
3. The Perfect ATS-Friendly Resume Format for India
Now let us build the perfect ATS-friendly resume, section by section. This format works for freshers, mid-level professionals, and senior executives across all Indian industries.
3.1 File Format: PDF vs Word
There is an ongoing debate about PDF versus Word format. Here is the definitive answer for Indian job seekers:
- For Naukri: Use Word (.docx). Naukri's ATS parsing works better with Word documents.
- For LinkedIn: Use PDF. LinkedIn handles PDFs well and they maintain formatting.
- For company career portals: Follow their instructions. If they accept both, use PDF.
- For email applications: Use PDF. It ensures formatting consistency across devices.
- General rule: Keep both versions ready. A Word version for portals and a PDF version for direct applications.
3.2 Contact Information Section
Place your contact information at the very top of the document body (not in the header). Include:
- Full Name in large, bold text (16-18pt font)
- Phone Number with country code (+91 XXXXX XXXXX)
- Professional Email (firstname.lastname@gmail.com, not coolboy123@yahoo.com)
- LinkedIn Profile URL (customized: linkedin.com/in/yourname)
- City, State (just city and state, full address is not needed)
- GitHub/Portfolio (for tech roles)
3.3 Professional Summary (3-4 Lines)
Write a concise summary that includes your years of experience, core domain, key skills, and the value you bring. This section is critical for ATS because it is the first content the system parses after contact information.
Example for a 5-year experienced Java developer:
Results-driven Java Developer with 5+ years of experience in building scalable microservices and REST APIs for fintech applications. Proficient in Java 17, Spring Boot, Kubernetes, and AWS. Led a team of 4 developers at Razorpay to reduce API response time by 40%. Seeking senior backend engineering roles in high-growth product companies.
3.4 Key Skills Section
This is where ATS keyword matching happens most aggressively. List your skills in a simple comma-separated format or a single-column list. Group them by category:
- Programming Languages: Java 17, Python 3.11, JavaScript (ES6+), TypeScript, SQL
- Frameworks: Spring Boot, Django, React.js, Node.js, Express.js
- Cloud and DevOps: AWS (EC2, S3, Lambda, RDS), Docker, Kubernetes, Jenkins, Terraform
- Databases: PostgreSQL, MySQL, MongoDB, Redis, Elasticsearch
- Tools: Git, Jira, Confluence, Postman, IntelliJ IDEA
3.5 Work Experience Section
This is the most important section for ATS scoring. Follow this exact format:
Company Name | Job Title | Location | Start Date - End Date
For each role, write 4-6 bullet points using the CAR formula (Challenge, Action, Result):
- Start each bullet with a strong action verb (Developed, Implemented, Optimized, Led, Designed, Automated, Reduced, Increased)
- Include specific technologies and tools (the ATS is looking for these)
- Add quantified results whenever possible (percentages, numbers, time saved, revenue impact)
- Match keywords from the job description naturally
Example:
Razorpay | Senior Software Engineer | Bangalore | Jan 2024 - Present
- Designed and implemented a high-throughput payment reconciliation microservice using Java 17 and Spring Boot, processing 2M+ transactions daily with 99.99% accuracy
- Reduced API latency by 40% by implementing Redis caching and optimizing PostgreSQL queries, resulting in improved merchant dashboard load times
- Led migration of 12 legacy services from monolithic architecture to Kubernetes-based microservices on AWS EKS, reducing deployment time from 2 hours to 15 minutes
- Mentored 4 junior developers through code reviews and pair programming sessions, improving team velocity by 25%
- Implemented comprehensive API monitoring using Datadog and PagerDuty, reducing incident response time from 30 minutes to under 5 minutes
3.6 Education Section
For Indian resumes, education is particularly important, especially for freshers and candidates with less than 5 years of experience. Format:
- Degree Name | College/University Name | Year of Graduation | CGPA/Percentage
- B.Tech in Computer Science | IIT Bombay | 2021 | 8.5 CGPA
- Include 10th and 12th marks only if you are a fresher (within 2 years of graduation)
- For experienced professionals (5+ years), education can be a brief section near the bottom
3.7 Certifications Section
Certifications add significant ATS keyword value. List relevant ones:
- AWS Solutions Architect Associate (SAA-C03) - Amazon Web Services, 2025
- Google Cloud Professional Data Engineer - Google Cloud, 2024
- Certified Kubernetes Administrator (CKA) - CNCF, 2025
- PMP (Project Management Professional) - PMI, 2024
3.8 Projects Section (Essential for Freshers)
If you are a fresher or have less than 2 years of experience, the projects section can be as important as work experience. Include:
- Project name and a one-line description
- Technologies used (these are ATS keywords)
- Your specific contribution
- Quantified outcome if possible
- GitHub link or live demo URL
4. ATS Keywords for Popular Indian Job Roles
Here are the most important ATS keywords for the top job categories in India. Include the relevant ones in your resume:
4.1 Software Development (4-25 LPA)
Java, Python, JavaScript, TypeScript, React.js, Angular, Node.js, Spring Boot, Django, Flask, REST API, GraphQL, Microservices, Docker, Kubernetes, AWS, Azure, GCP, CI/CD, Jenkins, Git, Agile, Scrum, TDD, BDD, SQL, NoSQL, MongoDB, PostgreSQL, Redis, Kafka, RabbitMQ, System Design, Data Structures, Algorithms, Design Patterns, SOLID Principles
4.2 Data Science and Analytics (6-30 LPA)
Python, R, SQL, Machine Learning, Deep Learning, NLP, Computer Vision, TensorFlow, PyTorch, scikit-learn, Pandas, NumPy, Matplotlib, Tableau, Power BI, Statistics, A/B Testing, Hypothesis Testing, Regression, Classification, Clustering, Neural Networks, Big Data, Hadoop, Spark, Hive, Data Pipeline, ETL, Feature Engineering, Model Deployment
4.3 Product Management (12-40 LPA)
Product Strategy, Roadmap, User Research, A/B Testing, PRD, User Stories, Agile, Scrum, Stakeholder Management, Go-to-Market, Metrics, KPIs, OKRs, Customer Journey, Wireframing, Figma, JIRA, Data-Driven, Growth, Retention, Conversion, Funnel Analysis, Competitive Analysis, Market Research
4.4 Digital Marketing (3-15 LPA)
SEO, SEM, Google Ads, Facebook Ads, Social Media Marketing, Content Marketing, Email Marketing, Google Analytics, GA4, Marketing Automation, HubSpot, Mailchimp, Conversion Rate Optimization, PPC, ROI, Lead Generation, Brand Strategy, Influencer Marketing, Performance Marketing
4.5 Business Analyst / Consultant (5-20 LPA)
Requirements Gathering, Business Analysis, Process Improvement, Stakeholder Management, SQL, Excel Advanced, Power BI, Tableau, JIRA, Confluence, Agile, Waterfall, Use Cases, User Stories, Gap Analysis, SWOT, Root Cause Analysis, KPIs, SLA, Documentation
5. How to Tailor Your Resume for Each Application
Sending the same resume to every job is the biggest mistake Indian job seekers make. Here is how to tailor your resume for each application efficiently:
5.1 The 15-Minute Tailoring Method
- Read the JD carefully and highlight every skill, technology, tool, and qualification mentioned.
- Create a keyword list from the JD. Separate them into "must-have" (mentioned multiple times or in requirements) and "nice-to-have" (mentioned once or in preferred qualifications).
- Update your professional summary to include 3-4 of the top must-have keywords.
- Reorder your skills section to put the most relevant skills (matching the JD) first.
- Adjust 2-3 bullet points in your most recent work experience to emphasize achievements related to the JD requirements.
- Save with the job title and company name in the filename: "Rahul_Sharma_Senior_Java_Developer_Razorpay.pdf"
5.2 Keyword Matching Strategy
Use exact keyword matches from the JD. If the JD says "React.js," write "React.js" on your resume, not "ReactJS" or "React JS." If the JD says "Amazon Web Services," include both "Amazon Web Services" and "AWS" since different ATS systems may look for either form.
Check Your Resume's ATS Score Now
Paste your resume and a job description to get an instant ATS compatibility score with specific improvement suggestions.
Try ATS Score Checker (Free)6. Formatting Rules That Every Indian Resume Must Follow
6.1 Font and Sizing
- Font: Use Arial, Calibri, Cambria, or Times New Roman. Nothing else.
- Body text: 10-11pt
- Section headings: 12-14pt, bold
- Name: 16-18pt, bold
- Line spacing: 1.0 to 1.15
- Margins: 0.5 to 1 inch on all sides
6.2 Length Guidelines for Indian Resumes
- Freshers (0-2 years): Strictly 1 page
- Mid-level (2-8 years): 1-2 pages
- Senior (8-15 years): 2 pages
- Executive (15+ years): 2-3 pages maximum
6.3 Section Ordering
The optimal section order depends on your experience level:
For Freshers:
- Contact Information
- Professional Summary / Career Objective
- Education
- Key Skills
- Projects
- Internships
- Certifications
- Extracurricular Activities
For Experienced Professionals (3+ years):
- Contact Information
- Professional Summary
- Key Skills
- Work Experience
- Education
- Certifications
- Awards (optional)
6.4 Standard Section Headings (Use These Exact Words)
ATS systems are trained to recognize these specific headings:
- "Professional Summary" or "Summary" (not "About Me" or "Profile")
- "Work Experience" or "Professional Experience" (not "My Journey")
- "Education" (not "Academic Background")
- "Skills" or "Key Skills" or "Technical Skills" (not "What I Know")
- "Certifications" (not "Credentials")
- "Projects" (not "Things I Built")
7. ATS Optimization for Specific Indian Job Portals
7.1 Naukri.com Optimization
Naukri is the largest job portal in India with over 80 million registered users. Here is how to optimize specifically for Naukri's ATS:
- Resume Title: This is the most important field on Naukri. It should match common job search terms. Example: "Senior Java Developer | Spring Boot | Microservices | 5 Years" instead of "Experienced Software Professional."
- Key Skills Section: Naukri has a dedicated key skills field. Add 15-20 specific skills here. These are directly used for recruiter search matching.
- Update Frequency: Update your Naukri profile every 15-20 days. Even a small change like updating your summary bumps your profile to the top of recruiter search results.
- Profile Completeness: Naukri gives preference to profiles that are 100% complete. Fill in every field including current CTC, expected CTC, notice period, and preferred location.
- Upload Format: Use .docx format for Naukri uploads. Their parser handles Word documents more reliably than PDFs.
7.2 LinkedIn Optimization
- Resume vs Profile: Your LinkedIn profile and your resume should complement each other, not be identical copies. LinkedIn allows more detail and storytelling.
- Easy Apply: When using LinkedIn Easy Apply, the system pulls from your profile, not your uploaded resume. Make sure your LinkedIn profile has all the keywords you want to match.
- Headline: LinkedIn headline is searchable. Include your target role and top 2-3 skills: "Senior Java Developer | Spring Boot | Microservices | Fintech"
7.3 Company Career Portal Optimization
When applying directly through company websites (TCS Nextstep, Infosys Career Portal, Flipkart Jobs), follow these specific tips:
- Always fill in every field in the application form, even if it seems redundant with your resume
- Copy-paste keywords from the JD into the "additional information" or "cover letter" field if available
- Use the exact job title from the posting as your current/desired job title
Check Your Resume Format Instantly
Upload your resume to check for formatting issues that cause ATS rejection: tables, images, headers, and more.
Try Format Checker (Free)8. Industry-Specific ATS Tips for India
8.1 IT Services (TCS, Infosys, Wipro, HCLTech)
IT services companies have the highest volume of applications and the most aggressive ATS filtering. Key tips:
- Include both the technology name and version: "Java 17" not just "Java"
- Mention client domains you have worked in (BFSI, Healthcare, Retail, Manufacturing)
- Include project management methodologies: Agile, Scrum, SAFe, Waterfall
- For TCS specifically, include "TCS Digital" or "TCS Ninja" if applicable to your entry level
- Highlight onsite/offshore experience as this is valued in services companies
8.2 Product Companies (Flipkart, Razorpay, PhonePe, CRED, Zerodha)
- Focus on system design and scalability keywords
- Include specific metrics: QPS handled, latency numbers, users served
- Mention open-source contributions if any
- Include competitive programming platforms (LeetCode, Codeforces) with ratings if impressive
- Highlight product thinking and user impact, not just technical implementation
8.3 Startups (Seed to Series B)
- Emphasize breadth of skills and ability to wear multiple hats
- Highlight ownership and end-to-end project delivery
- Include startup-relevant keywords: MVP, Growth, Scalability, 0-to-1
- Mention hackathon wins, side projects, or personal apps
8.4 Non-Tech Roles (Sales, Marketing, HR, Finance)
- Include industry-specific tools: Salesforce (Sales), HubSpot (Marketing), SAP (HR/Finance), Tally (Accounting)
- Quantify everything: revenue generated, leads converted, campaigns run, hires made
- Include certifications relevant to your domain
9. Common ATS Myths Debunked for Indian Job Seekers
Myth 1: ATS Cannot Read PDFs
Reality: Modern ATS can read properly formatted PDFs just fine. The issue is with image-based PDFs (created from Canva, Photoshop, or screenshots). A text-based PDF created from Word, Google Docs, or LaTeX is perfectly readable by ATS.
Myth 2: You Should Stuff Your Resume with Keywords
Reality: Keyword stuffing (repeating the same keyword dozens of times, or hiding white text on a white background) is detected by modern ATS systems and can get your resume flagged or rejected. Use keywords naturally, 2-3 times each throughout your resume.
Myth 3: ATS Prefers Shorter Resumes
Reality: ATS does not penalize resume length. A 2-page resume with more keyword matches will score higher than a 1-page resume with fewer matches. However, human recruiters prefer concise resumes, so balance is key.
Myth 4: Graphics and Design Do Not Matter Because It Is All About Keywords
Reality: After passing ATS, a human reviews your resume. Clean formatting, consistent design, and good visual hierarchy matter for the human stage. The key is to make it both ATS-friendly AND visually appealing, which is achievable with simple formatting.
Myth 5: You Need to Pay for ATS-Optimized Resume Templates
Reality: You do not need expensive templates. A clean, single-column resume created in Google Docs or Microsoft Word is perfectly ATS-friendly. Save your money for skill development instead.
10. Step-by-Step ATS Resume Checklist
Use this checklist before submitting any application:
- Resume is saved as .docx (for Naukri) or text-based .pdf (for other portals)
- No tables, columns, text boxes, or graphics used for layout
- Contact information is in the document body, not in headers/footers
- Standard section headings used (Work Experience, Education, Skills, etc.)
- Font is Arial, Calibri, or Times New Roman at 10-11pt
- At least 60% of keywords from the job description are included naturally
- Work experience bullet points start with action verbs and include quantified results
- No images, logos, profile photos, or skill bars
- Standard bullet points used (round dots or hyphens, not custom Unicode characters)
- File name includes your name and target role
- Resume length is appropriate for experience level
- No spelling or grammatical errors
- Dates are in consistent format (Month Year - Month Year)
- Each role has 4-6 bullet points with specific achievements
- Skills section includes exact keywords from the job description
11. ATS Resume Examples for Indian Professionals
11.1 Fresher Resume Example (B.Tech CSE, 0 Experience)
Priya Sharma
+91 98765 43210 | priya.sharma@gmail.com | linkedin.com/in/priyasharma | github.com/priyasharma
Pune, Maharashtra
Career Objective
Motivated Computer Science graduate from COEP Pune (8.2 CGPA) seeking entry-level software development roles. Proficient in Java, Python, and React.js with hands-on experience building full-stack web applications through 3 academic projects and a 6-month internship at Persistent Systems.
Education
B.Tech Computer Science Engineering | COEP Pune | 2026 | 8.2 CGPA
HSC (12th) | Fergusson College, Pune | 2022 | 92%
SSC (10th) | St. Anne's High School, Pune | 2020 | 96%
Technical Skills
Languages: Java, Python, JavaScript, C++, SQL
Frameworks: React.js, Node.js, Express.js, Spring Boot
Databases: MySQL, MongoDB
Tools: Git, VS Code, Postman, Docker
Concepts: Data Structures, Algorithms, OOP, REST APIs, Agile
11.2 Experienced Professional Resume Example (5 Years, IT Services)
Amit Kumar
+91 99887 76655 | amit.kumar@gmail.com | linkedin.com/in/amitkumar
Hyderabad, Telangana
Professional Summary
Java Backend Developer with 5+ years of experience in building scalable enterprise applications for BFSI clients at Infosys. Expert in Java 17, Spring Boot, Microservices architecture, and AWS cloud services. Led a team of 3 to deliver a real-time transaction processing system handling 500K+ daily transactions. Seeking senior engineering roles at product companies in Hyderabad/Bangalore.
Key Skills
Java 17, Spring Boot, Hibernate, REST APIs, Microservices, Apache Kafka, Docker, Kubernetes, AWS (EC2, S3, RDS, Lambda), PostgreSQL, MongoDB, Redis, Jenkins, Git, Jira, Agile/Scrum
12. How to Test if Your Resume Is ATS-Friendly
Before submitting your resume, test it using these methods:
- Copy-paste test: Open your resume PDF, select all text (Ctrl+A), and paste into a plain text editor (Notepad). If all your content appears in the correct order and is readable, your resume is likely ATS-friendly. If text is jumbled, missing, or out of order, you have formatting issues.
- Use Kaabil's free ATS Score Checker: Upload your resume and a target job description to get an instant ATS compatibility score with specific improvement recommendations.
- Use Kaabil's Format Checker: This tool specifically checks for ATS-killing formatting issues like tables, images, headers, and non-standard fonts.
- Parse test: Upload your resume to Naukri and see if the auto-filled profile fields are populated correctly. If your name, email, experience, and skills are extracted properly, the parsing is working.
13. The Future of ATS in India (2026-2030)
ATS technology is evolving rapidly. Here is what Indian job seekers should prepare for:
- AI-Powered Screening: New ATS systems use AI (including large language models) to understand context, not just match keywords. This means semantic matching ("built REST APIs" matches "API development experience") is becoming standard.
- Video Resume Integration: Some Indian startups are experimenting with video resume analysis where AI evaluates communication skills alongside the text resume.
- Skills-Based Hiring: The trend toward skills-based hiring (rather than degree-based) means ATS systems are placing more weight on skills, certifications, and project work than educational qualifications.
- LinkedIn Integration: Deeper integration between LinkedIn profiles and ATS means your online presence matters as much as your document resume.
14. Salary Expectations and ATS: How They Connect
Many Indian job portals require you to fill in current CTC and expected CTC. While this is not directly an ATS scoring factor, it is a filter. Here are typical salary ranges by experience for tech roles in India (2026):
- Freshers (0-1 years): 3.5-8 LPA (services) | 8-18 LPA (product companies) | 12-25 LPA (FAANG/top startups)
- Junior (1-3 years): 5-12 LPA (services) | 12-22 LPA (product) | 18-35 LPA (FAANG)
- Mid-level (3-6 years): 8-18 LPA (services) | 18-35 LPA (product) | 30-55 LPA (FAANG)
- Senior (6-10 years): 14-28 LPA (services) | 30-55 LPA (product) | 50-80 LPA (FAANG)
- Staff/Lead (10+ years): 20-40 LPA (services) | 45-80 LPA (product) | 70-1.2 Cr (FAANG)
Filling in the correct expected CTC range is important because many recruiters filter by salary range before reviewing resumes.
15. Final Tips and Best Practices
- Maintain a master resume: Keep a comprehensive master resume with every project, skill, and achievement. Tailor a focused version for each application.
- Update regularly: Update your resume and Naukri profile every 2-3 weeks, even if you are not actively looking. This keeps your profile fresh in recruiter searches.
- Use action verbs: Start every bullet point with a strong action verb: Developed, Implemented, Optimized, Led, Designed, Automated, Reduced, Increased, Delivered, Mentored.
- Quantify everything: "Improved API performance by 40%" is infinitely better than "Improved API performance."
- Proofread ruthlessly: A single spelling error in a keyword can cause an ATS miss. "Kubernates" instead of "Kubernetes" means no match.
- Network alongside applications: Even the best ATS-optimized resume benefits from a referral. Many Indian companies give referral candidates a direct path past ATS screening.
- Do not lie or exaggerate: ATS can get you past the first gate, but technical interviews will catch false claims. Be honest and let your genuine achievements speak.
- Keep learning: The Indian tech job market moves fast. Continuously update your skills section with new technologies you learn.
Get Your Free ATS Score Right Now
Stop guessing whether your resume will pass ATS. Check it in 30 seconds with Kaabil's free tool.
Check ATS Score (Free) →Frequently Asked Questions
What ATS score is considered good for Indian companies?
A score of 70% or above is generally considered good. Aim for 80%+ for competitive roles at product companies like Flipkart, Razorpay, or CRED. For IT services companies like TCS and Infosys, a score of 65-70% is usually sufficient to get past the first filter.
Should Indian freshers include 10th and 12th marks on their resume?
Yes, if you graduated within the last 2 years and your marks are above 80%. After 2 years of work experience, remove 10th and 12th marks to save space for professional achievements. Engineering CGPA should stay on your resume for at least 5 years after graduation.
Is a one-page resume mandatory in India?
For freshers, yes. For professionals with 3+ years of experience, a 2-page resume is perfectly acceptable and often preferred because it allows you to include more keywords and detailed achievements. Never exceed 3 pages regardless of experience level.
Should I include a photo on my Indian resume?
No. Photos cannot be parsed by ATS and take up valuable space. Additionally, they can lead to unconscious bias. The only exception is if the company specifically asks for a photo, which is rare for professional roles in India.
How often should I update my Naukri resume?
Every 15-20 days. Naukri's algorithm favors recently updated profiles. Even a small change like updating your summary or adding a new skill bumps your profile to the top of recruiter search results. The best time to update is Tuesday through Thursday morning, when recruiter activity on Naukri is highest.
Can ATS detect if I copy keywords from the job description?
Basic ATS cannot, but AI-powered systems can detect unnatural keyword stuffing. The key is to integrate keywords naturally into your bullet points and descriptions. Do not just list random keywords at the bottom of your resume.
What is the difference between ATS for IT services vs product companies?
IT services companies (TCS, Infosys) use ATS primarily for volume filtering and focus on experience years, technology stack, and client domain. Product companies (Flipkart, Razorpay) use more sophisticated ATS with AI matching that evaluates the quality and context of your experience, not just keywords.
Should I have different resumes for different roles?
Yes, absolutely. If you are applying for both "Full Stack Developer" and "Backend Engineer" roles, you should have tailored versions of your resume for each. The professional summary, skills ordering, and experience bullet points should be customized to match each job type. Use Kaabil's ATS Score Checker to test each version against specific job descriptions.
This guide is updated regularly to reflect the latest ATS trends in the Indian job market. Last updated: April 2026.