Resume Skills Section: Hard vs Soft Skills, How Many and Where

Quick answer: A resume skills section should list 6–12 skills that match the job post, mostly hard skills like Excel, SQL, Tally or AutoCAD. Group them under simple labels, keep them as plain text, and prove your soft skills through your bullet points instead of just listing them. Freshers usually place skills after education; experienced candidates place them after the summary or experience.

What is the difference between hard skills and soft skills?

Hard skills

Hard skills are things you can learn, test and show. Examples: Python, SQL, Excel, Power BI, Tally ERP, GST filing, AutoCAD, SolidWorks, Java, digital marketing, typing speed, driving a forklift, MS Office. An interviewer can ask you to use them on the spot.

Soft skills

Soft skills are about how you work with people and tasks. Examples: communication, teamwork, problem solving, time management, leadership, adaptability. They matter a lot, but anyone can type "good communication" on a resume. That is why they work better as proof inside your bullets.

  • Listing only: "Communication skills, Team player"
  • Showing proof: "Presented our final-year project to a panel of 4 faculty members" and "Coordinated a 6-member team for the college hackathon"

How many skills should you put on a resume?

For most freshers and early-career candidates, 6–12 skills is a good range. Fewer than 5 looks thin. More than 15 often means you added things you cannot really explain.

A simple test: for every skill, could you answer two or three questions about it in an interview? If not, remove it. Recruiters often ask about the skills they see, especially in technical rounds.

Where should the skills section go?

  • Freshers: after Education, before Projects. Your skills are one of your strongest selling points. See our resume format for freshers in India for the full order.
  • 1–5 years of experience: after the Summary or after Experience. Your work history comes first, and skills support it.
  • Career switchers: near the top, after the Summary, so the recruiter sees your new skills before your old job titles.
  • Blue-collar and trade jobs: near the top, with licences and machines you can operate, such as "Two-wheeler and LMV licence" or "CNC lathe operation".

How do you choose the right skills for a job?

  1. Open the job description. Copy all the tools, software and skills it mentions.
  2. Mark the ones you truly have. Include ones you used in projects, internships or courses.
  3. Use the same name the job post uses. If it says "Microsoft Excel", do not write only "spreadsheets".
  4. Add both forms for short names once, for example "Search Engine Optimization (SEO)".
  5. Put the most relevant skills first in each group.

This matters because recruiters search an ATS using words from their job post. There is no universal "ATS score", but if your resume does not contain the skill name, a search may not find you. Read more in ATS resume keywords: how to find and use them, and see how to tailor your resume to a job description.

How should you format the skills section?

Keep it simple and easy to read. Group skills under 2–4 short labels and write them as plain text separated by commas.

Example: Data analyst fresher

  • Tools: Excel (pivot tables, VLOOKUP), SQL (MySQL), Power BI
  • Programming: Python (Pandas, NumPy)
  • Other: Data cleaning, dashboard design, presentation

Example: B.Com accounts fresher

  • Accounting: Tally Prime, GST returns (GSTR-1, GSTR-3B), bank reconciliation, TDS basics
  • Software: MS Excel, MS Word
  • Languages: English, Hindi, Marathi

Example: Mechanical engineering fresher

  • Design: AutoCAD, SolidWorks, GD&T basics
  • Manufacturing: CNC programming basics, 5S, quality inspection
  • Software: MS Excel, MATLAB

What should you avoid in the skills section?

  • Skill bars, stars and percentages. "Python 80%" means nothing to a recruiter, and many ATS tools cannot read graphics.
  • Icons and logos instead of words. Write the skill name as text.
  • Very basic skills for tech roles. "MS Word" and "Internet browsing" waste space on a developer resume.
  • Long lists of soft skills. One line at most, and only if you show them in your bullets too.
  • Skills you used once in a 2-hour video. Interviewers will find out quickly.
  • Copying the entire job post or hiding keywords in white text. This can get your resume rejected by a human reviewer.

Should you mention skill levels?

You can, using words instead of graphics. "Python (intermediate)" or "Excel (advanced: pivot tables, macros)" is clear. For languages, use simple labels like "English (fluent), Tamil (native), Hindi (conversational)". Be honest. "Advanced" will invite harder interview questions.

A better way to show your level is through your work. A project bullet like "Built a stock dashboard in Power BI using 2 years of sales data" says more than any rating. Our guide on how to list projects on a resume shows how.

Build a clear skills section with nm7.si

The nm7.si resume builder uses clean single-column ATS-friendly templates, so your skills stay as plain, readable text. It shows guidance on what to write in each section, and you can hide skills that do not fit a particular job with a simple switch, then download as PDF or Word.

Frequently asked questions

Should I list soft skills on my resume at all?

You can add a few, but show them in your bullet points too. A line like "Trained 3 new joiners on billing software" proves teamwork and communication better than the words alone.

Is it okay to list skills from online courses?

Yes, if you practised them and can answer basic questions. Mention the course in your certifications section and, if possible, a small project where you used the skill.

Should I put languages in the skills section?

Yes, especially for customer-facing, sales and BPO roles. You can add them as a line inside Skills or as a small separate section.

Do I need a different skills list for each job?

It helps. Keep a master list and choose the most relevant 6–12 skills for each application, using the job post's words.

Can I put typing speed on my resume?

Yes, for data entry, office and some Government jobs where typing is tested. Write it as "Typing: 40 WPM (English)" and keep it truthful.