Job description

Business Analyst job description

A business analyst sits between business stakeholders and technical teams, gathering requirements and translating them into clear specifications that solve real problems. In India they typically document processes, analyse data, define solution requirements, create wireframes and user stories, and ensure delivered software or processes meet the business need — reducing waste and miscommunication between what's wanted and what's built.

Reviewed 26 July 2026 · one of 119 role templates · how OnJob writes and checks these

Also known as: BA, Systems Analyst, Functional Analyst.

Experience 1–8 yrs Typical pay typically ₹4L–₹18L/yr 9 core skills

What does a Business Analyst do?

A business analyst sits between business stakeholders and technical teams, gathering requirements and translating them into clear specifications that solve real problems. In India they typically document processes, analyse data, define solution requirements, create wireframes and user stories, and ensure delivered software or processes meet the business need — reducing waste and miscommunication between what's wanted and what's built.

A business analyst usually has around 1–8 yrs of experience and earns typically ₹4L–₹18L/yr in India. The day-to-day blends Requirements gathering, Process modeling (BPMN), SQL and more — this page gives you a ready-to-use business analyst job description template you can copy, plus the exact skills and salary employers expect.

Use this template

Business Analyst job description template

Copy the 8 responsibilities, 5 requirements and 9 skills below into your job post, then edit the parts that are specific to your company — pay band, location and reporting line.

See live Business Analyst jobs

Select the text above to copy it manually if the button is unavailable.

What are a Business Analyst's key responsibilities?

A business analyst is typically responsible for the 8 duties below, which cover the day-to-day work most employers expect the role to own outright. Paste them into your job post as they are, or cut the ones another team already handles — a responsibility list that claims work the hire will not actually do is the fastest way to lose a candidate at offer stage:

  • Elicit and document business requirements from stakeholders
  • Map current ('as-is') and future ('to-be') processes and workflows
  • Translate requirements into functional specs, user stories and acceptance criteria
  • Analyse data to identify problems, gaps and improvement opportunities
  • Create wireframes, process diagrams and requirement traceability matrices
  • Bridge communication between business teams and developers
  • Support UAT and validate that delivered solutions meet requirements
  • Recommend process and system improvements backed by data

What qualifications does a Business Analyst need?

Employers hiring a business analyst in India usually ask for the 5 qualifications below, typically alongside 1–8 yrs of experience. Keep only the ones you will genuinely screen on: every extra must-have narrows the pool, and in the Indian market a long mandatory list filters out strong candidates whose background simply reads differently on paper:

  • Strong requirement-gathering, documentation and analytical skills
  • Proficiency in SQL/Excel and process-modelling techniques (BPMN)
  • Familiarity with Agile delivery, user stories and tools like Jira
  • Excellent communication and stakeholder-facilitation abilities
  • Bachelor's degree in business, IT or a related field

What skills should a Business Analyst have?

These are the 9 skills employers name most often on live business analyst listings in India. Treat the first few as the ones worth screening for directly and the rest as signals a candidate can pick up on the job — asking for all of them at once is what turns a reasonable role into an unfillable one:

Requirements gatheringProcess modeling (BPMN)SQLExcelUser storiesWireframingStakeholder managementData analysisUAT

Listing the three or four skills you genuinely screen on — rather than all 9 — is what keeps a business analyst posting from filtering out candidates who could do the job.

What does a Business Analyst earn in India?

Typical salary (India)

typically ₹4L–₹18L/yr

Experience range

1–8 yrs

These are typical ranges and vary by city, company and skills. For live, role-specific pay data, see the OnJob salary guide.

Business Analyst job description — FAQs

What does a business analyst do?

A business analyst bridges business and technical teams by gathering requirements, analysing processes and data, and translating needs into clear specifications. They make sure the solution that gets built actually solves the business problem it's meant to.

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

A business analyst focuses on understanding business problems and defining requirements for solutions and processes. A data analyst focuses on querying and interpreting data to produce insights and reports. BAs are requirement-led; data analysts are data-led.

Do business analysts need to know coding?

Heavy coding isn't required, but SQL for querying data and comfort with Excel are very useful, and familiarity with how software is built helps a BA write better specifications. The core skills are analysis, documentation and communication.

How much does a business analyst earn in India?

Business analysts in India typically earn ₹4L–₹7L per year as freshers, ₹8L–₹14L in mid-level positions, and ₹16L+ once they reach senior BA level. Rates rise with the ability to run requirement elicitation unaided, map as-is and to-be processes in BPMN, write user stories and acceptance criteria developers can build from, and pull the supporting numbers in SQL or Excel without waiting on someone else. Openings usually span 1–8 years.

Hiring a Business Analyst?

Post this job description on OnJob and let matching surface the candidates who fit it — instead of reading every CV yourself.

Post a Business Analyst job

Looking for a Business Analyst role instead? Browse 20,000+ live jobs.

Explore the full cluster

Everything about Business Analyst on OnJob

Move across the whole Business Analyst topic — live openings, real salary data, the job description, interview prep, and early-career routes — all in one place.