How to List Skills on a Resume: The Complete Guide
Master the art of listing skills on your resume. Learn which hard and soft skills to include, how to format them, and common mistakes to avoid.
Your skills section is one of the first things both ATS systems and recruiters scan. Get it right, and you'll pass automated filters and catch a hiring manager's eye. Get it wrong — or skip it — and you could lose out to less-qualified candidates who simply formatted their skills better.
Hard Skills vs. Soft Skills
Hard skills are teachable, measurable abilities:
- Programming languages (Python, JavaScript, SQL)
- Software proficiency (Salesforce, SAP, Adobe Creative Suite)
- Technical abilities (data analysis, financial modeling, machine learning)
- Certifications (PMP, CPA, AWS Certified, CISSP)
- Languages (Spanish — fluent, Mandarin — conversational)
Soft skills are interpersonal and behavioral traits:
- Leadership and team management
- Communication (written, verbal, presentation)
- Problem-solving and critical thinking
- Time management and organization
- Adaptability and resilience
The right balance: Lead with hard skills (they're what ATS filters for and what makes you uniquely qualified). Include 2-3 soft skills that are specifically mentioned in the job description.
Where to Find the Right Skills to List
Step 1: Mine the Job Description
Read the job posting and highlight every skill mentioned. Pay special attention to:
- The "Requirements" or "Qualifications" section
- Skills mentioned more than once (they're higher priority)
- Skills listed as "required" vs. "preferred"
Step 2: Check Similar Listings
Look at 3-5 similar job postings to identify commonly required skills for your target role. Skills that appear across multiple listings are industry standards you should include.
Step 3: Review Your Own Background
List all your skills, then filter to those most relevant to the target role. Don't include skills that are expected baseline (e.g., "Microsoft Word" for an office role) — they waste space.
How to Format Your Skills Section
Option 1: Simple list (best for ATS)
Skills: Python, SQL, Tableau, Machine Learning, A/B Testing, Google Analytics, Statistical Analysis, R, Jupyter, Data Visualization, Stakeholder Communication
Option 2: Categorized (best for technical roles)
Programming: Python, R, SQL, JavaScript
Tools: Tableau, Power BI, Google Analytics, Jupyter Notebook
Methods: Machine Learning, A/B Testing, Regression Analysis, NLP
Option 3: Proficiency levels (use cautiously)
Some candidates rate their skills as "Expert," "Advanced," "Intermediate." This can backfire — it invites scrutiny and can undersell you. Only use levels if the job requires it or if you want to indicate language proficiency.
Skills to Include by Industry
Technology
Programming languages, cloud platforms (AWS, Azure, GCP), frameworks, databases, Agile/Scrum, CI/CD, version control (Git), containerization (Docker, Kubernetes).
Marketing
SEO/SEM, Google Ads, social media management, HubSpot/Marketo, content strategy, email marketing, analytics, A/B testing, copywriting, brand management.
Finance
Financial modeling, Excel (advanced), Bloomberg Terminal, QuickBooks, SAP, risk analysis, budgeting, forecasting, GAAP, audit, compliance.
Healthcare
EMR/EHR systems (Epic, Cerner), HIPAA compliance, patient care, medical terminology, BLS/ACLS certification, clinical research, ICD-10 coding.
Project Management
Agile, Scrum, Waterfall, Jira, Asana, MS Project, risk management, budget management, stakeholder management, PMP certification.
Common Mistakes
- Listing skills you can't back up: If you claim "Advanced Excel," be ready to demonstrate pivot tables, VLOOKUP, macros, and data modeling in an interview.
- Including outdated skills: Remove technologies that are no longer relevant (Internet Explorer testing, Flash, Windows XP administration).
- Being too vague: "Computer skills" means nothing. Specify which software, platforms, and tools you know.
- Listing only soft skills: A skills section that says "team player, hard worker, detail-oriented" gives recruiters nothing to work with.
- Not mirroring the job description: If the posting says "Salesforce," don't write "CRM systems." Use the exact terminology.
FAQ
How many skills should I list?
8-12 skills is the sweet spot. Fewer than 6 may not give enough ATS keywords. More than 15 dilutes the impact and looks like keyword stuffing.
Should I list Microsoft Office as a skill?
Only if the job explicitly asks for it, or if you have advanced proficiency in a specific program (e.g., "Excel — pivot tables, macros, Power Query"). For most professional roles, basic Office proficiency is assumed.
Where should the skills section go on my resume?
For most candidates, place it right after the summary and before work experience. This ensures ATS picks up keywords early and gives recruiters a quick snapshot. For experienced candidates with strong work history, it can go after the experience section.
Should I include skills I'm currently learning?
Only if you have functional ability. You can note "currently pursuing AWS certification" in your education section, but don't list skills you can't actually use on day one.