🎓 India · 2026 Guide

Resume Writing for Freshers in India (2026 Step-by-Step Guide)

The complete, no-fluff guide to writing a fresher resume that passes ATS filters at TCS, Infosys, Wipro, Accenture, and Cognizant — and gets you interviews. Built from real recruiter feedback and hiring data from India's top IT services companies.

70%
Resumes Filtered by ATS
6-8s
Avg Recruiter Scan Time
13
Sections Covered
8
FAQs Answered
📅 Updated September 2026
⚡ Quick Answer

A winning fresher resume in 2026 is one page, ATS-friendly (single-column, standard fonts, no graphics), and structured in this exact order: Contact Info → Professional Headline → Education → Technical Skills → Projects → Internships → Certifications → Achievements. Tailor your headline and skills to match the job description. Include your CGPA only if it's 6.5 or above. Use action verbs, quantify results, and save as PDF. Avoid tables, columns, headers/footers, and image files. Companies like TCS, Infosys, and Wipro use ATS software that automatically rejects 70% of resumes before a recruiter ever sees them — formatting alone can be the difference between a callback and the trash bin.

On this page

  1. Why Most Fresher Resumes Get Rejected
  2. The Perfect Fresher Resume Structure
  3. Writing a Professional Headline That Works
  4. The Education Section — What to Include
  5. Technical Skills — How to List Them
  6. Writing Project Descriptions That Impress
  7. The ATS-Friendly Formatting Rules
  8. Common Fresher Resume Mistakes
  9. Resume Templates and Free Tools
  10. FAQ

Why Most Fresher Resumes Get Rejected

Before you write a single word, understand the battlefield. Your resume doesn't go to a person first — it goes to software.

Every year, over 4 million fresh graduates enter India's job market. Companies like TCS alone receive 2 lakh+ applications per hiring cycle. There is no way a human reads all of them. That's why 90% of mid-to-large Indian IT companies use Applicant Tracking Systems (ATS) — software that scans, filters, and ranks resumes before a recruiter touches them.

Here's what happens to your resume the moment you hit "Submit":

StageWhat HappensSurvival Rate
1. ATS Keyword ScanSoftware scans for job-relevant keywords (skills, tools, degree). Resumes missing keywords are auto-rejected.~30% pass
2. Formatting CheckATS parses structure. Tables, text boxes, images, and fancy fonts cause parsing errors. Garbled text equals instant reject.~50% of survivors
3. Recruiter Scan (6-8 seconds)A human glances at your resume for 6-8 seconds on average. They look for: headline, current role or education, key skills, and recent projects.~20% get a call
4. Interview ShortlistOnly resumes that survived all three stages reach the interview scheduling desk.~5-10% of originals

The brutal math: out of 100 fresher resumes submitted to TCS or Infosys, only 5-10 reach a human interviewer. The rest are filtered out by ATS or rejected in the initial 6-8 second scan. Your resume isn't competing with other people's talent — it's competing with a machine's checklist.

Key Insight: The number one reason fresher resumes get rejected isn't lack of experience — it's bad formatting and missing keywords. You can have the best projects in your class, but if your resume isn't ATS-parseable, no one will ever see them.

The good news: the fix is entirely within your control. This guide shows you exactly how to structure, format, and write a resume that passes both the bot and the human scan.

The Perfect Fresher Resume Structure

This is the exact section order that works for Indian freshers targeting IT services companies, startups, and product companies.

The order of sections on your resume matters more than you think. Recruiters at companies like Wipro, Accenture, and Cognizant scan resumes in a specific pattern. Your most impressive, relevant information must appear where eyes land first.

The recommended section order for freshers (one-page resume):

1

Contact Information

Must Have

Full name (largest text on page), professional email (firstname.lastname@gmail.com — not coolboy99@yahoo.com), phone number with +91, city (not full address), LinkedIn URL, GitHub URL (for tech roles). No photo unless specifically requested. No date of birth, no marital status, no father's name — these are outdated and waste space.

2

Professional Headline

Replaces "Objective"

One line below your name. NOT "Seeking a challenging position where I can grow." Instead: "Frontend Developer | React, JavaScript, Tailwind CSS | Built 3 Production Apps". This tells the recruiter exactly what you do and what you bring — in 2 seconds. See Section 3 for 5 real examples.

3

Education

Critical for Freshers

Reverse chronological: B.Tech or BCA first, then 12th, then 10th. Include college name, university, graduation year, CGPA (if 6.5+), and relevant coursework. For freshers, education is your strongest credibility signal — place it high. See Section 4 for CGPA rules.

4

Technical Skills

ATS Keyword Zone

Grouped by category: Languages, Frameworks, Tools, Databases, Cloud. This is where ATS scans for keyword matches. Every skill listed here must appear in the job description you're applying to. See Section 5 for grouping strategy.

5

Projects

Your Differentiator

2-3 projects with name, tech stack, one-line description, and 2-3 bullet points using STAR format. Quantify outcomes: "reduced load time by 40%," "served 500+ users," "deployed on AWS with 99.9% uptime." Projects are what separate you from 50,000 other freshers with the same degree. See Section 6 for writing guide.

6

Internships (if any)

High Value

Company name, role, duration, and 2-3 impact bullets. Even a 1-month internship at a startup beats no internship. If you don't have one, consider TaskVeda's AI internship for college students to build real experience.

7

Certifications

Supporting Evidence

Only include relevant, verifiable certifications: AWS Cloud Practitioner, Google Data Analytics, HackerRank Python, etc. Don't list "Certificate of Participation" from a college fest — it adds no value. 2-3 strong certifications beat 10 weak ones.

8

Achievements

Optional but Powerful

Hackathon wins, coding competition ranks (CodeChef, LeetCode), open-source contributions, published papers, or scholarships. Use metrics: "Top 5% on LeetCode (1800+ rating)," "Won Smart India Hackathon 2025 (team of 4, 1200+ teams)." If you have none, skip this section entirely — don't pad it with fluff.

Writing a Professional Headline That Works

Replace "Objective" with a punchy, keyword-rich headline that tells recruiters what you do in under 2 seconds.

The "Objective" section is dead. Recruiters at Infosys and Accenture have openly said they skip objective statements because they're generic and self-centered. A Professional Headline flips the script: it tells the employer what value you bring, not what you want.

The formula: [Role/Identity] | [Top 2-3 Skills] | [One Proof Point]

Target RoleWeak Objective (Don't Use)Strong Professional Headline (Use This)
Data Analyst "Seeking a challenging position in data analytics where I can utilize my skills and grow professionally." Data Analyst | Python, SQL, Power BI | Built Sales Dashboard Analyzing 50K+ Records
Web Developer "A motivated computer science graduate looking for an opportunity in web development." Full-Stack Web Developer | React, Node.js, MongoDB | 3 Live Projects on Vercel
AI/ML Engineer "Passionate about artificial intelligence and eager to apply academic knowledge in a real-world setting." AI/ML Engineer | Python, TensorFlow, HuggingFace | Published NLP Research Paper
QA/Test Engineer "Detail-oriented fresher seeking entry-level QA role to develop testing skills." QA Engineer | Selenium, JIRA, Manual + Automation Testing | ISTQB Certified
Cloud/DevOps "Looking for a role in cloud computing to apply my knowledge of AWS and Linux." Cloud Engineer | AWS, Docker, Terraform | Deployed 5 Microservices on EC2/EKS
Pro Tip: Mirror the exact language from the job description. If the JD says "React.js developer," write "React.js Developer" — not "Frontend Engineer." ATS software matches keywords literally. See our free ATS resume checker to verify your headline matches target roles.

The Education Section — What to Include

For freshers, education is often the strongest section. Here's exactly what to include and what to skip.

Unlike experienced professionals, your education is your primary credibility signal. Indian recruiters — especially at mass-hiring companies like TCS, Infosys, Wipro, and Cognizant — care deeply about your academic background. Here's how to present it:

Correct format (reverse chronological):

FieldExampleNotes
Degree B.Tech in Computer Science and Engineering Write full degree name, not abbreviations
College Jawaharlal Nehru Technological University, Hyderabad Full university name + college if different
Year 2022 – 2026 Expected graduation year is fine
CGPA CGPA: 8.2 / 10 Always mention the scale (/10 or /100)
Relevant Coursework Data Structures, OS, DBMS, Computer Networks Only if directly relevant to the target role

CGPA Rules for 2026

Include CGPA if:

6.5+ (TCS threshold), 7.0+ (Infosys/Wipro), 7.5+ (Accenture/Cognizant), or if it's from a Tier-1 college (IIT/NIT/BITS). If your CGPA is strong, it's a genuine advantage — don't hide it.

Skip CGPA if:

Below 6.0, or if you have strong projects and certifications that compensate. If the company doesn't mention CGPA in eligibility criteria, leaving it out won't hurt you. But if they ask for it and you omit it, you'll be auto-filtered.

If your CGPA is low (below 6.0), here's what to do:

10th and 12th — Include or Skip?

Include them if: (a) you're applying to mass-hiring companies like TCS/Infosys that ask for them in the application form, (b) your scores are strong (85%+), or (c) you're a fresher with no internships and need to fill space. Skip them if you have 2+ strong projects, internships, and your target company doesn't ask for them. Format: 10th — CBSE Board, 92% (2020) | 12th — CBSE Board, 88% (2022).

Technical Skills — How to List Them

Your skills section is the number one place ATS software scans. Group them right, and you pass. Mess it up, and you're invisible.

Most freshers make the same mistake: they dump a random list of technologies. ATS systems don't read narratives — they scan for exact keyword matches against the job description. Your skills section must be structured, categorized, and aligned with what the company is actually hiring for.

The Right Way to Group Skills

CategoryExample (Web Developer Role)Example (Data Analyst Role)
Languages JavaScript (ES6+), Python, HTML5, CSS3 Python, SQL, R, Excel (Advanced)
Frameworks / Libraries React.js, Node.js, Express.js, Tailwind CSS Pandas, NumPy, Scikit-learn, Power BI
Tools / Platforms Git, GitHub, VS Code, Vercel, Docker Jupyter, Tableau, Google Analytics, MySQL
Databases MongoDB, PostgreSQL, Firebase MySQL, PostgreSQL, BigQuery
Concepts REST APIs, CI/CD, Responsive Design ETL, Data Cleaning, Statistical Analysis

What NOT to Include

🚫

Never List These

Microsoft Office / MS Word / MS Excel (everyone knows it — it's not a differentiator), Windows OS / macOS (not a technical skill), "Typing speed 40 WPM" (irrelevant for tech roles), "Social media" unless you're applying for a digital marketing role, programming languages you can't actually write code in.

Always List These

Languages and frameworks mentioned in the job description (exact keywords), version control (Git/GitHub — recruiters check this), cloud platforms if listed in the JD, databases you've actually built projects with, relevant certifications (AWS, Google, HackerRank).

Keyword Matching Rule: Open the job description. Highlight every technical term. Now make sure those exact terms appear in your skills section — word for word. If the JD says "React.js" and you wrote "React," change yours to match. ATS software often does exact string matching. Use our free online ATS resume checker to verify keyword alignment.

Writing Project Descriptions That Impress

Projects are the single biggest differentiator for freshers. Here's the STAR method adapted for resumes, with 3 detailed examples.

For freshers, projects are your experience. A well-described project can compensate for zero internships. The key is using the STAR method (Situation, Task, Action, Result) — but adapted for resume bullet points, not interview answers.

Resume STAR formula: [Action Verb] + [What You Did] + [Tech Stack] + [Quantified Result]

Example 1: E-Commerce Web Application

ShopEasy — Full-Stack E-Commerce Platform

React.js, Node.js, Express.js, MongoDB, Razorpay API, JWT Auth

  • Built a full-stack e-commerce platform with user authentication (JWT), product search with filters, cart management, and integrated Razorpay payment gateway
  • Implemented responsive UI with React.js and Tailwind CSS, achieving a Lighthouse performance score of 92 and mobile-first design across 5 breakpoints
  • Deployed on AWS EC2 with PM2 process manager; handled 200+ concurrent users during college fest with zero downtime

Example 2: AI-Powered Resume Screener

ResumeAI — ATS-Friendly Resume Screener

Python, NLP, SpaCy, Flask, HTML/CSS, Google Cloud Functions

  • Developed an NLP-based resume screening tool that parses PDFs, extracts skills and experience, and scores resumes against job descriptions using cosine similarity
  • Trained a custom NER model on 1,000+ Indian resumes to accurately identify education, skills, and experience sections with 87% precision
  • Built a Flask web interface that processes 50 resumes in under 30 seconds; used by 120+ students during campus placement season

Example 3: Weather Dashboard

WeatherVue — Real-Time Weather Dashboard

React.js, OpenWeatherMap API, Chart.js, Tailwind CSS, Vercel

  • Created a real-time weather dashboard displaying current conditions, 5-day forecasts, and historical trends for 10,000+ cities worldwide using OpenWeatherMap API
  • Implemented interactive Chart.js visualizations showing temperature, humidity, and wind patterns; reduced data loading time by 60% through API caching with React Query
  • Deployed on Vercel with automatic CI/CD from GitHub; earned 45+ stars on GitHub and featured in college tech newsletter
Project Rules: (1) Always include the tech stack — recruiters scan this in 2 seconds. (2) Quantify everything: numbers of users, percentage improvements, time saved, API response times. (3) Use action verbs: Built, Implemented, Deployed, Designed, Optimized, Integrated. (4) If you don't have projects yet, build 2-3 before applying — even simple ones described well beat an empty project section.

The ATS-Friendly Formatting Rules

Formatting isn't about aesthetics — it's about whether a machine can read your resume at all.

ATS (Applicant Tracking Systems) are used by TCS (Talent Acquisition Gateway), Infosys (InfyTQ screening), Wipro, Accenture, and virtually every mid-to-large Indian company. These systems parse your resume into structured data. If they can't parse it, you're auto-rejected — no matter how qualified you are.

RuleDo ThisNot This
Layout Single column, linear flow Two-column, magazine-style, sidebar layouts
Fonts Arial, Calibri, Garamond, Times New Roman, Inter Fancy script fonts, decorative fonts, all-caps body text
File Format PDF (created from Word or Google Docs) DOCX (changes across devices), JPG/PNG (can't be parsed)
Section Headers Standard: "Education," "Skills," "Projects," "Experience" Creative: "What I've Built," "My Toolkit," "Learning Journey"
Tables / Columns No tables, no text boxes, no columns Skills in a table, two-column layout, sidebar with info
Graphics Text only — no logos, icons, photos, or charts Profile photo, skill bars, pie charts, company logos
Headers / Footers All content in the body of the page Name/contact info in header or footer (often not parsed)
Links Full URLs: https://github.com/yourname Hyperlinked text without visible URL (ATS may not follow)
Length 1 page (freshers — always) 2+ pages (you're a fresher, you don't have 10 years of experience)
File Name Rohit_Resume_WebDeveloper.pdf resume_final_v3_updated.pdf, doc001.pdf
The Golden Rule: If you can't copy-paste the text from your resume and have it read normally, an ATS can't parse it either. Test this: open your PDF, select all text, paste into Notepad. If it comes out garbled or out of order, your resume is ATS-unfriendly.

Common Fresher Resume Mistakes

These 10 mistakes account for the vast majority of fresher resume rejections. Check your resume against each one.

1

Using a "Summary" or "Objective" Statement

Recruiters at Indian IT companies spend 6-8 seconds on a resume. They skip straight to skills and projects. A generic "hardworking fresher seeking opportunity" wastes prime real estate. Replace it with a Professional Headline (see Section 3).

2

Submitting a 2-Page Resume

You're a fresher. Unless you have 5+ internships, publications, and hackathon wins, your resume should be one page, always. Two pages signals inability to prioritize — the opposite of what employers want.

3

Using Fancy Templates with Graphics

That Canva template with skill bars, icons, and a profile photo? It looks great on screen but is unparseable by ATS. The graphics become garbled text. Use a clean, single-column layout instead. See Section 7 for formatting rules.

4

Listing "Microsoft Office" as a Skill

Every graduate knows Microsoft Office. Listing it doesn't differentiate you — it actively signals that you have nothing stronger to list. Replace it with actual technical skills: Python, SQL, React, AWS, etc.

5

Not Customizing for Each Job Description

Sending the same resume to TCS, a startup, and a product company is a guaranteed rejection from at least two of them. Each job description has specific keywords. Your resume must mirror those keywords. It takes 15 minutes to tailor a resume — it's worth it.

6

Generic Email Address

coolboy99@yahoo.com or princess.sneha@gmail.com tells recruiters you're not serious. Use: firstname.lastname@gmail.com. If it's taken, add a middle initial or your college abbreviation.

7

Personal Details That Don't Belong

Date of birth, father's name, marital status, nationality, "Passport: Yes" — none of these belong on a 2026 resume. They waste space and signal outdated thinking. Only include them if the company's application form specifically asks.

8

No Quantified Results Anywhere

"Built a website" tells a recruiter nothing. "Built a responsive e-commerce site using React that handles 200+ products and processes orders via Razorpay" tells them everything. Numbers create credibility. Always quantify: users served, time saved, percentage improved, records processed.

9

Sending DOCX Instead of PDF

DOCX files render differently on different devices and operating systems. That perfect formatting on your laptop might be a mess on the recruiter's screen. Always export to PDF. The one exception: if the application portal explicitly asks for DOCX.

10

Including "References Available on Request"

This was relevant in 2005. In 2026, it's wasted space. If the company wants references, they'll ask during the interview stage. Use that line for another project bullet or skill instead.

Resume Templates and Free Tools

You don't need to pay for a resume builder. Here are the best free tools and templates for Indian freshers in 2026.

📄

Google Docs Resume Templates

Go to Google Docs, then File, then New, then From Template Gallery. Pick "Serif" or "Coral" — they're ATS-friendly, single-column, and clean. Free, no signup needed, easy to edit. Best for: students who want a simple, no-fuss template that works.

🎨

Overleaf (LaTeX Templates)

If you know LaTeX or want to learn, Overleaf has 50+ clean resume templates. The "Awesome CV" and "Deedy" templates are popular among CS students. Warning: LaTeX resumes can sometimes have ATS parsing issues with complex layouts. Stick to simple templates. Best for: CS/Engineering students targeting research or product roles.

⚠️

Canva (Use with Caution)

Canva has beautiful resume templates, but most are ATS-hostile: two-column, graphics-heavy, text-in-images. If you use Canva, choose only the simplest single-column templates. Better yet: use Canva for your LinkedIn banner, not your resume. Best for: creative roles (design, marketing) where visual appeal matters more than ATS compliance.

🔍

TaskVeda ATS Resume Checker

Our free ATS resume checker scans your resume for formatting issues, keyword gaps, and common mistakes. Upload your resume and get a score with specific fix recommendations. Built specifically for Indian freshers targeting IT services companies.

Pro Tip: The best resume template is the simplest one. Fancy designs impress your friends; clean formatting impresses recruiters and passes ATS. When in doubt, choose boring over beautiful. A plain-text resume that reaches a human beats a gorgeous PDF that gets auto-rejected.
Check Your Resume Free More Resume Tips

Frequently asked questions

No. Unless you're applying to a modeling, hospitality, or sales role, skip the photo. Indian IT companies (TCS, Infosys, Wipro, Accenture) do not require photos. ATS software cannot parse images, and a photo wastes valuable space. Some recruiters also noted that photos can (unfairly) introduce unconscious bias. One exception: if the job application form specifically asks for a photograph, include it there — not on your resume file.

2-3 well-described projects is the sweet spot. One project looks like you didn't do much. Five projects with one-line descriptions look like you're padding. Each project should have: project name, tech stack, and 2-3 bullet points with quantified results. Quality beats quantity — one outstanding project with metrics beats five "made a to-do app" entries. If you're targeting a specific role (e.g., data analyst), make all projects relevant to that role.

You can, but with caution. Most paid resume builders create two-column or graphic-heavy layouts that ATS software can't parse. If you use a builder, export as PDF and then test it: copy-paste all text into Notepad. If it reads normally, it's ATS-friendly. If text is missing or jumbled, the layout is breaking ATS parsing. Our recommendation: use Google Docs templates (free, ATS-safe) or build from scratch in Word/Docs with a single-column layout.

Build projects before you apply. You don't need a company to give you a project. Build a personal website, a weather app, a task manager, a blog platform — anything that demonstrates real skills. Host it on GitHub with a good README. Deploy it live on Vercel or Netlify. Then describe it on your resume using the STAR format from Section 6. Consider TaskVeda's AI internship for college students for structured, real-world project experience with a verifiable certificate.

It depends. Include them if: (a) you're applying to TCS, Infosys, or Wipro — their application forms ask for board scores, so it's expected on the resume too; (b) your scores are strong (85%+); (c) you're a fresher with little else to fill the page. Skip them if: you have 2+ strong projects, internships, and certifications, and your target company doesn't ask for board scores. Format: 10th — CBSE, 92% (2020) | 12th — CBSE, 88% (2022). Don't list subjects and marks — just the percentage/CGPA.

Focus on three things: (1) Professional Headline — for TCS/Infosys, use generic terms like "Software Engineer | Python, Java, SQL." For a startup, be specific: "React Developer | Built 3 Full-Stack Apps." (2) Skills Section — match the exact keywords from each job description. TCS might value Java and SQL; a startup might want React and Node.js. (3) Projects — for mass recruiters, highlight academic projects and breadth. For startups, highlight one deep project with deployment details and user metrics. Keep a "master resume" with everything, then create tailored versions for each application.

Yes, but address it. A gap year is common in India (for competitive exam prep, health, family reasons, or upskilling). Don't hide it — if asked in an application form, be honest. On your resume, you don't need to explain the gap, but you can fill the time with productive activities: "Completed AWS Cloud Practitioner Certification (2025)," "Built 3 personal projects during career transition period," "Volunteered at [organization]." The key is showing you weren't idle. Employers care less about the gap and more about what you did with it.

Font: 10-12pt for body text, 14-16pt for your name, 12-14pt for section headers. Use one font family throughout (Arial, Calibri, or Inter are safe choices). Margins: 0.5 to 1 inch on all sides. Line spacing: 1.0 to 1.15. Section spacing: 6-12pt between sections. The goal: fit everything on one page without it looking cramped. If it spills to a second page by a few lines, tighten the spacing or cut low-value content — don't shrink the font below 10pt (it becomes unreadable in print and some ATS systems).

Turn study momentum into verified experience

TaskVeda's online internships and 45-day AI accelerators pair perfectly with your study routine — real projects, mentor feedback and a QR-verifiable certificate at zero cost.

Explore Internships → Join an Accelerator
NO FEES · 100% ONLINE · QR-VERIFIABLE CERTIFICATE

Use Indeed's resume guides and Canva's free resume templates to get started.

📚 More TaskVeda guides students are reading

120 Free AI Prompts for Students (2026)80+ Free ChatGPT Prompts for Students60+ Free AI Prompts for Research Papers7 Free AI Tools Every BTech Student (2026)Best Free ChatGPT Alternatives for StudentsPrompt Engineering Salary & Jobs in IndiaSystem Design Interview for Freshers