How to hire a Business Analyst
Business analysts connect business teams and technical teams. They gather requirements, design processes and analyze data. They make messy problems easy for stakeholders to understand. In IT services and product companies, the BA often works with more teams than anyone else.
LHLeila Haddad
Business Analyst · AI interview, 19 min
8.0 /10
- Structured thinking9/10
“I listed what the team does today, step by step, before writing any requirement.” ▶ 03:40
- Clear requirements8/10
- Adjusting how they explain7/10
Free · Email code to start · Uses your mic · Up to 3 minutes
What does BA stand for?
BA stands for Business Analyst.
A Business Analyst (BA) works out what a business really needs. Then they turn it into something a technical or operations team can build. Stakeholders often describe a solution when they should describe the problem, so the BA interviews them to find the real need. The BA maps how a process really works, which is often different from what the manual says. They write requirements clear enough to build and test. And they stay involved during delivery to answer the questions the spec did not foresee.
- Also called
- Systems Analyst, Functional Analyst, Business Systems Analyst
- Function
- Business analysis, between business and technology
- Level
- Entry to senior individual contributor
- Reports to
- BA Lead, Program Manager, or a business or IT function head
- Next step
- Senior BA, Product Owner, Product Manager, Consultant, or Program Manager
The hiring challenge
Good business analysts are hard to find because the job needs two skills that rarely come together. The first is careful analysis: can they break a complex process into clear steps? The second is talking to stakeholders: can they explain their analysis to a VP who will not read a 40-page document? Most candidates are strong in one and weak in the other.
What to look for in a Business Analyst
Three traits matter. Structured thinking: do they break a messy problem into clear parts before diving in? Clear requirements: can they write requirements that engineers can build from? A vague wish list is no use. Adjusting how they explain: can they present the same analysis to a developer and to a VP? Do they change the depth and words for each?
For IT services companies, check three more things. Are they comfortable with clients? Many BA roles face clients. Do they write usable documents, such as process flows, user stories and acceptance criteria? And do they know your industry? BFSI, healthcare and retail each have their own BA needs.
How to structure the interview
A strong BA interview has three parts. First, a requirements exercise. Give the candidate a vague business need, like "we want to improve customer onboarding." Ask what questions they would ask to turn it into clear requirements. Score the quality of the questions. The number of questions matters less. Second, an analysis walkthrough. Ask them about a project where they studied data or a process and made a recommendation. Listen for how they structured the work and whether they can explain why it mattered. Third, a stakeholder conflict scenario. Describe two stakeholders who disagree on requirements. Ask how they would settle it.
Common mistakes when hiring Business Analysts
Hiring for fast documents over good analysis. Some BAs write documents quickly but do not understand the business problem underneath. They create more confusion.
Not testing how they manage stakeholders. BAs work in the gap between business and technology. If they cannot juggle different stakeholders who want different things, they slow everything down. Their job is to connect the two sides.
Assuming SQL skills. Many BA job posts list SQL as required. But many strong BAs have never written a query. Decide up front whether your BA must pull their own data or will work with a data team.
Key skills for a Business Analyst
- Structured thinking
- Requirements elicitation
- Process documentation
- SQL basics
- Stakeholder communication
- Data storytelling
- User story writing
- Cross-functional coordination
What a great interview looks like
"Two stakeholders disagree on the requirements for the same feature. How would you settle it?"
"Walk me through a project you analyzed. What data did you use, what did you find and what did you recommend?"
"Tell me about a time you got vague requirements. How did you turn them into something the team could act on?"
"A product manager asks you to write requirements for a feature you think is not needed. What do you do?"
"How do you decide how much detail to put in a requirements document?"
You can use these questions in Goodfit as they are, or edit the questions and the scoring for your team.
Recommended interview process
- 1
Round 1: AI Voice Interview15 to 20 min
A requirements exercise, an analysis walkthrough and a check on how clearly they explain things.
- 2
Round 2: Case Study30 min
A live requirements exercise from a vague brief. It is graded on the quality of their questions and their structure.
- 3
Round 3: Hiring Manager Interview30 min
Talk about your industry, stakeholder scenarios and team fit.
In Goodfit, the AI interview runs the first round for every applicant. Skill tests, coding tests and roleplays can run in Goodfit too. Your team reads the scorecards and joins for the later conversations.
FAQ
BA hiring questions
What does a business analyst do?
What is the difference between a business analyst and a data analyst?
What is the difference between a business analyst and a product owner?
What skills does a business analyst need?
What documents does a business analyst produce?
What qualifications do you need to become a business analyst?
What interview questions should I ask a business analyst?
How do you screen business analyst candidates?
Looking for Business Analyst jobs instead? Browse open roles on Goodfit Jobs
Try Goodfit with your own team
Goodfit talks with applicants and employees by phone or in a browser. Try it on one of your open roles.
- 20 free assessments, no card needed
- Then $5 per assessment
- No seats or annual contract