Skip to content
← All posts
resumeatsjob searchindia

Skills Section on a Resume: What to Put, How Many Skills

Vivek, Founder, ApplyCove · · 9 min read

A close-up of a laptop keyboard
Photo by Samer Daboul on Pexels

The skills section of a resume is a short list of the tools, languages and methods you can do the job with. It is not a place to describe yourself. It is the part a recruiter’s search and a quick reader’s eye both go to first, so what you put there, how many you list and how you lay them out all matter more than its size suggests.

What the skills section is for

It is searched before it is admired. As the ATS keywords guide describes, a recruiter on Naukri or inside an applicant tracking system narrows candidates by typing a skill, then reads what is left. A skill you have but never wrote as plain text is, for that search, a skill you do not have.

So the section has two jobs. It makes you findable by the exact terms the job uses, and it lets a human see in five seconds that you match the stack. Everything below follows from those two jobs.

How many skills to list on a resume

For most resumes, 8 to 12 hard skills. A hard skill is something you could be tested on: a language, a tool, a certification, a method. Fewer than six and you may be missing terms you genuinely use. Past 12 or 15, you are probably listing half-skills, and a reader who sees a long tail starts to doubt the top of it.

ProfileHard skillsWhy
Fresher6-12Only what a project, internship or course actually used
2-5 years, technical8-12The core stack plus the tools you use daily
5+ years, technical8-15A wider stack is believable, if grouped
Non-technical (sales, HR, accounts, support)6-10Fewer named tools exist, so the list is shorter

Those are my rule of thumb, close to the ranges in the ATS keywords guide and the fresher resume format, and they are not a standard. Published guides disagree. On 12 October 2026 I read two. Indeed’s guide to resume skills (last updated 15 June 2026) says most job seekers list around 8 to 10. ResumeCoach’s skills section guide says 10 to 15, and it counts soft skills in that figure. They differ because they count different things. I would rather you count only what you could discuss for two minutes in an interview.

If your list runs past 15, the usual cause is one resume aimed at three different roles. Two focused versions beat one that tries to cover everything.

Where the skills section goes: top of the page or lower

Put it on page one. Beyond that, guides disagree, and the right place depends on what is strongest on your resume.

  • With some experience (about 2 years or more): just under the summary, above your jobs. That is where the experienced resume format puts it, so a recruiter sees the stack before the history.
  • Freshers: the fresher resume format places skills after education, projects and internships. That works when your projects show the same tools. If a role asks for a specific tool and your projects are thin, move the skills block up under the summary.

A skills block lower in the page still works. It is the section that is missing from a resume, or hidden in an image, that costs you.

Group them, do not rate them

Write skills as plain-text lines, grouped by type, with the group name first:

Languages: Java, Python, SQL
Frameworks: Spring Boot, Hibernate
Tools: Git, Docker, Jenkins

Grouping lets a reader jump to the line they care about. Order the lines, and the items in each line, by what the job needs most.

Do not rate yourself. Skill bars, star ratings and percentages show a level, not a skill. Nobody can check “Python 80%”. At best the skill name still parses and the bar adds nothing a reader trusts. At worst the block is drawn as a picture and the words are not text at all, which is the case the ATS keywords guide warns about.

Layout also decides what a parser reads first. In our own two-column resume test, the left sidebar in two of the templates, Slate and Harbor, was extracted before the main column. That was pdf.js text extraction, which approximates and is not any vendor’s ATS. It does mean a skills sidebar can be read in an order you did not plan, so a plain line in the main column is the safer home.

If you build the resume in ApplyCove’s free resume builder, its List styles setting has a Grouped option that prints each skill as a bold group name followed by its items, such as “Frontend: React, TypeScript”. The Kernel and Vector templates use that layout by default. The builder also offers bars and dots, which I would not use, for the reason above.

Soft skills belong in your bullets

Communication, teamwork and leadership are real, and so is the problem with listing them. Most skills lists include them, and the ATS keywords guide notes that they are almost never filtered on. ResumeCoach (the guide cited above) takes a different view, that soft skills are often the deciding factor for recruiters. Its advice to put them throughout the resume agrees with mine on where they go.

So prove them in the bullets, where they come with evidence. “Led a team of [N] support agents” shows leadership. “Presented the quarterly plan to [N] senior stakeholders” shows communication. Resume bullet points examples shows how to attach a number, and action verbs for resume gives the verb to start each one. If the posting names a soft skill, one short line is enough.

Match the skills to the job description

The reliable method is a count, not a guess. Open five to ten current postings for the role you want, note every skill and tool they name, and keep the ones that appear in more than half. Drop any you could not discuss for two minutes. The tailoring guide walks the whole edit on one posting.

Use the posting’s spelling. “Power BI”, not “PowerBI”. “Machine Learning” or “ML”, whichever the postings use most. Write each skill once in the skills section and once inside a bullet that shows you used it, so the skill makes you findable and the bullet makes you credible.

Skills section examples by role

These are grouped patterns. Take the structure and replace every item with what you have actually used. Each block stays within 12 skills, in line with the counts above.

Software engineer (Java backend)

Languages: Java, Python, SQL
Frameworks: Spring Boot, Hibernate
Tools: Git, Maven, Jenkins, Docker
Cloud: AWS (EC2, S3)

Data analyst

Analysis: SQL, Python (pandas), Excel (pivot tables)
Visualisation: Power BI, Tableau
Methods: A/B testing, regression, cohort analysis

QA and test automation

Automation: Selenium, TestNG, Postman, RestAssured
Languages: Java, SQL
Tools: Jira, Git, Jenkins

Sales and business development

CRM: Salesforce, HubSpot
Prospecting: LinkedIn Sales Navigator, lead qualification, cold outreach
Process: pipeline management, proposal writing, contract negotiation

HR and recruitment

Sourcing: Naukri, LinkedIn Recruiter, boolean search
Systems: Zoho Recruit, Keka, greytHR
Process: onboarding, payroll coordination, interview scheduling

Digital marketing

Search: SEO, Google Ads, Google Search Console
Analytics: Google Analytics 4, Looker Studio
Social and email: Meta Ads Manager, Mailchimp

Accounts and finance

Software: Tally Prime, Zoho Books, MS Excel
Compliance: GST filing, TDS, bank reconciliation
Reporting: MIS reports, monthly close

Customer support and operations

Tools: Zendesk, Freshdesk, MS Excel
Process: ticket escalation, SLA tracking, root-cause notes
Languages: English, Hindi, Kannada

Fresher (computer science)

Languages: Java, Python, SQL
Web: HTML, CSS, React
Tools: Git, VS Code, MySQL

For a fresher, every item should show up in a project or an internship line. “Studied DBMS” and “PostgreSQL” are different claims, and only the second belongs here. The full pool for each role is in the ATS keywords by role list.

What to drop

  • Ratings of any kind: bars, stars, percentages, “expert” labels.
  • Soft-skill words with no proof: “hardworking”, “team player”, “quick learner”.
  • Anything you could not discuss for two minutes. Each skill is a question you have agreed to answer.
  • Tools you touched once, and software so old the postings no longer name it.
  • Spelling variants of the same skill as separate entries.

Keep it in sync with Naukri and LinkedIn

Skills get typed three times: on the resume, in the Key skills field on Naukri, and in the skills section on LinkedIn. During my own job hunt I was pasting the same expected CTC, notice period and current location into form after form. I once timed it at about 8 minutes per application, most of it re-typing what I had already typed elsewhere. Skills are the same trap with a different label, and the spelling drifts: “Power BI” in one place, “PowerBI” in another.

My opinion: rewriting the skills section for every application is not worth it. Keep one master list. For your 10 dream roles, reorder the top line by hand so the posting’s main requirement sits first, and tailor properly. For the rest, send the master. Then paste the same spelling into Naukri and LinkedIn. The Naukri field has its own rules about count and search, which key skills for Naukri profile covers. Its suggested count is higher (15 to 20 tags) because it is a search-tag field, while this is a document section a person reads.

One pass to do tonight

Open your resume. Count the hard skills. Cut it to the range in the table, put the group name at the start of each line, and delete any bar or rating. Then compare the top five skills with the posting you most want, and fix the spelling to match.

Frequently asked questions

How many skills should I list on a resume? +

About 8 to 12 hard skills for most resumes, 6 to 12 for a fresher, 6 to 10 for non-technical roles, and up to 15 for a technical role with a wide stack. This is a rule of thumb, and published guides range from 8-10 to 10-15. More in the section on how many skills.

Should I add soft skills to my resume? +

Mostly show them instead of listing them. A line like "led a team of [N]" proves leadership, while the word "leadership" in a skills list proves nothing. Add one soft-skill line only if the job posting names it.

Should skills be at the top of a resume? +

With some experience, put them just under the summary, above your jobs. A fresher can put them after projects and internships, or higher if the role asks for specific tools. Either way, keep them on page one.

What skills should a fresher put on a resume? +

The tools, languages and methods the postings you want ask for and that you have actually used in a project or internship. Six to twelve is enough. See the fresher block in the examples.

How do I organise skills on a resume? +

Group them on plain-text lines by type, such as "Languages: Java, Python", with the skills the job needs most first. Skip bars, stars and percentages. More in the section on grouping.

Should I repeat the same skills in different parts of my resume? +

Yes, once in the skills section and once inside a bullet that shows you used it. Repeating a skill beyond that adds length and no proof.

About the author

Vivek, Founder, ApplyCove

Vivek founded ApplyCove after watching good candidates get filtered out by job portals. He writes about what actually happens to a resume after you click Apply.

More about Vivek →

Related reading


Build the resume in minutes, free.

17 templates made for Indian job seekers, 14 of them single-column and ATS-safe, with a live completeness score and PDF, Word or plain-text export. Free forever, no watermark, no credit card.

Open the free resume builder →