HRStak / Free tools / Job descriptions / Business Analyst

Business Analyst Job Description Template

A ready to edit business analyst job description that covers requirements, process work, data and the people who connect a business need to a solution. Copy it, fill in the brackets, or have HRStak draft one for your company.

Free to use. No account needed to copy the template.

Quick answer. A business analyst job description works when it says what kind of analyst you need, such as process, data or systems, which team the person serves and what the first project is. Titles vary a lot, so the duties matter more than the name. The template below names those pieces and leaves pay, tools, team and any certification in brackets, because only you know them.

§01 Template

The business analyst job description, ready to edit.

Copy the text, then fill in each highlighted bracket. A bracket marks a blank only you can fill, such as the pay, the hours or who the role reports to.

Want a version written for your company? Draft it in the free generator, prefilled with this role.

Template

Business Analyst

About the role

[Company name] is hiring a Business Analyst to help [team or department] understand what the business needs and turn it into clear requirements. You will gather input from stakeholders, map processes, analyze data and support projects such as [first project or system change]. You will report to [manager title] and work with [teams such as operations, finance or IT].

Responsibilities

  • Meet with stakeholders to understand problems, goals and constraints, and write them down clearly.
  • Document current and future processes using [tool such as flowcharts or process maps].
  • Write requirements and user stories that a team can build or buy from, and keep them updated as scope changes.
  • Analyze data in [tools such as Excel, SQL or a reporting tool] to find trends, problems and savings.
  • Build reports and dashboards that managers use in [reporting tool].
  • Support projects by tracking tasks, risks and decisions with [project manager or team lead].
  • Test new systems or changes with users, record issues and confirm fixes.
  • Present findings and recommendations to managers in clear written and spoken form.

Requirements

  • [Number] or more years of business analysis, operations or related experience.
  • Strong skills in documenting processes and gathering requirements from different groups.
  • Working knowledge of [data and reporting tools] and advanced spreadsheet use.
  • Clear writing and the ability to explain complex topics in plain words.
  • Comfort asking direct questions and challenging assumptions politely.
  • Experience working with project teams, [agile or other method you use] or a similar approach.

Nice to have

  • Experience in [industry or function such as healthcare, finance, logistics or HR].
  • Experience with SQL or a business intelligence tool.
  • A business analysis certification. [Any certification you prefer].
  • Experience with a [system you use, such as a CRM, ERP or HR system] implementation.

Pay, schedule and benefits

Hours: [days and hours, onsite, hybrid or remote]. Pay: [pay range or rate]. Benefits: [short summary]. Equal opportunity statement: [use the wording your HR or legal advisor provides].

§02 Make it yours

Three decisions that make this posting specific to you.

Say which kind of analyst you need

A business analyst might focus on process and requirements, on data and reporting, or on a software project. Each draws different candidates. Name the main focus, and describe the first project in a sentence or two.

Name the stakeholders and the decisions

A good business analyst works with many people and leaves each meeting with a clear next step. Say who the main stakeholders are and what decisions the analyst's work will support. That signals real influence and draws stronger candidates.

List the tools and the method

Candidates use different tools, from spreadsheets to SQL to dashboards, and different methods, from agile to simple checklists. Name the tools and method you use and mark which are required and which are nice to have.

§03 Levels

How the business analyst posting changes by level.

Adjust the template for the level you are hiring. These are common patterns, so match them to how your own team defines each level.

LevelCommon titlesWhat changes in the posting
EntryJunior Business Analyst, Business Analyst I, Operations AnalystDocuments processes, builds reports and supports projects under direction. A senior analyst or manager reviews the work and leads stakeholder meetings.
MidBusiness Analyst, Business Systems AnalystRuns requirements gathering for a project, builds reports and recommendations and works with stakeholders on their own.
SeniorSenior Business Analyst, Lead Business Analyst, Principal AnalystLeads the analysis on large or unclear projects, mentors other analysts, shapes standards and advises leaders on priorities and trade offs.

§04 Mistakes

Mistakes to cut from a business analyst posting.

Using the title as a catch all

A posting that mixes data analyst, project manager and systems admin duties describes several jobs. Pick the main focus and list only the duties that fit it.

Asking for every tool

A list of ten tools shrinks your pool without telling you who can do the work. Name the two or three that matter most and treat the rest as nice to have.

Leaving out the first project

Strong analysts want to know what they will work on. A line such as "you will map our order to cash process in the first 90 days" gives them a reason to apply.

§05 Questions

Frequently asked questions.

What does a business analyst do?

A business analyst helps a company understand its needs and improve how it works. They gather requirements, map processes, analyze data and support projects so that teams build or buy the right solution.

What is the difference between a business analyst and a data analyst?

A business analyst focuses on processes, requirements and decisions, and may use data to support them. A data analyst focuses on collecting, cleaning and analyzing data. Some roles blend both, so state the main focus.

What skills should I ask for in a business analyst?

Requirements gathering, process mapping, data analysis, clear writing and the ability to work with different stakeholders. Add the tools your team uses, such as spreadsheets, SQL or a reporting tool.

Does a business analyst need a certification?

Not always. Some employers prefer a business analysis certification, but experience matters more for most roles. Use the bracketed field for any certification you want, and check what applies where you hire.

Should the posting include pay?

Candidates look for it first, and some places have rules about posting pay ranges. Check the rules where you hire, and put the range in the bracketed pay field of the template.

Ready for sign off

Need a different role? Type the title.

The free generator drafts a full job description for any title you type: overview, responsibilities, required and preferred qualifications, what you offer and an equal opportunity statement. Three free drafts a day, no account and no card.

Signed off by youDraft by HRStak