Business analyst skills in 2026
A business analyst needs to gather and write clear requirements, map how a process works today and how it should work, analyse data with SQL and spreadsheets, and turn all of it into a recommendation people can act on. Most roles also expect a working knowledge of agile delivery and the tools teams use to track it.
Check yours against a real business analyst job. Many business analyst resumes list meetings and documents. The offer usually turns on whether the resume shows a change that happened because of the analysis.
Start with your resume.
Takes about a minuteUpload it once. You get your readiness score, your closest roles, your real gaps and week one of a plan built for them.
We read your resume to score it and find matches. We store it so you don’t have to upload it again if you make an account, and delete it after 30 days if you don’t. Privacy policy.
Don’t have a resume?Build one with SkillDrift AI in 2 minutes.Build my resumeAnalysis skills most postings ask for
Requirements gathering
Running workshops and interviews, then writing requirements and user stories a team can build from.
Process mapping
Drawing how work flows today and where it breaks, with BPMN or simple flowcharts.
SQL and spreadsheets
Pulling and checking the data yourself instead of waiting for someone else.
Data visualisation
Power BI, Tableau or similar, and one chart that answers one question.
Agile and delivery tools
Scrum, backlogs, and Jira or Azure DevOps.
Human skills that decide the project
Stakeholder management
Keeping people with different goals agreed on one outcome.
Asking the right questions
Finding the real problem behind the request.
Clear writing
Documents that a developer and a director can both follow.
Negotiation
Agreeing what is in scope, and what is not, before work starts.
The skills that decide the offer
Most people who reach the interview have the core list. These are the skills that usually separate them.
From analysis to recommendation
Employers want analysts who say what to do next. Show one piece of work that changed a decision, a process or a cost.
Handling conflicting stakeholders
Interviewers often ask about two people who wanted different things. A clear account of how you reached agreement carries a lot of weight.
Hands on data
Many business analyst roles now expect SQL. Being able to check a number yourself sets a candidate apart.
How to show these skills on your resume
The second line shows facilitation, process mapping, requirements writing and a result. A screening system matches words, so a skill that is not written down is a skill that does not count.
Before
Gathered requirements from stakeholders.
After
Ran six workshops with finance and operations, mapped the invoice approval process, and wrote the requirements that cut approval time from ten days to four.
See how a screening system reads your resume with the ATS score checker, then turn the gaps into a plan with a career roadmap.
Business analyst, data analyst or product manager?
The three roles overlap. A business analyst works out what a process or system needs and writes it down for the people who build it. A data analyst answers questions with data. A product manager decides what gets built and why. Many business analysts move into product roles, and the skill that usually decides the move is owning the decision rather than documenting it.
Questions people ask
What skills are needed for a business analyst?
Requirements gathering, process mapping, SQL and spreadsheets, a visualisation tool, agile delivery, stakeholder management and clear writing.
Does a business analyst need technical skills?
Most roles expect SQL, spreadsheets and familiarity with delivery tools such as Jira. Coding beyond that is rarely required, but it helps in data heavy roles.
What is the difference between a business analyst and a data analyst?
A business analyst focuses on processes, requirements and change. A data analyst focuses on answering questions with data. Many roles blend the two.
How do I check my skills against a business analyst job?
Upload your resume to SkillDrift and pick the job. It names the skills the posting asks for that your resume does not show, scores the job out of 100, and builds a learning path for each gap.
