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.
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.
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":
| Stage | What Happens | Survival Rate |
|---|---|---|
| 1. ATS Keyword Scan | Software scans for job-relevant keywords (skills, tools, degree). Resumes missing keywords are auto-rejected. | ~30% pass |
| 2. Formatting Check | ATS 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 Shortlist | Only 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.
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.
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):
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.
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.
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.
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.
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.
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.
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.
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.
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 Role | Weak 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 |
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):
| Field | Example | Notes |
|---|---|---|
| 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 |
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.
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:
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).
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.
| Category | Example (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 |
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.
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).
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]
ShopEasy — Full-Stack E-Commerce Platform
React.js, Node.js, Express.js, MongoDB, Razorpay API, JWT Auth
ResumeAI — ATS-Friendly Resume Screener
Python, NLP, SpaCy, Flask, HTML/CSS, Google Cloud Functions
WeatherVue — Real-Time Weather Dashboard
React.js, OpenWeatherMap API, Chart.js, Tailwind CSS, Vercel
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.
| Rule | Do This | Not 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 |
These 10 mistakes account for the vast majority of fresher resume rejections. Check your resume against each one.
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).
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.
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.
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.
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.
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.
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.
"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.
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.
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.
You don't need to pay for a resume builder. Here are the best free tools and templates for Indian freshers in 2026.
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.
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 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.
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.
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).
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 AcceleratorUse Indeed's resume guides and Canva's free resume templates to get started.