Business analyst interview questions for remote jobs
Business analyst interviews revolve around one skill: getting from a messy business problem to clear requirements that a development team can build and test. Expect scenario questions, a request to write a user story with acceptance criteria, and in many roles a short SQL or Excel test.
Remote BA roles open to Nigerians are common in banking and fintech, consulting firms and software companies, where Nigerian BAs often already have strong experience from the country's large banking and payments sector.
Updated October 2026 by the WorkRemote careers team
On this page
About the role and your experience
Openers that check you understand the job and have done the work.
How do you gather requirements from stakeholders who don't know what they want?
Why they ask
This is the everyday reality of BA work.
How to answer
Describe techniques: interviews about current problems rather than solutions, observing the process, workshops, prototypes or wireframes to react to, and reviewing documents and data. Mention confirming understanding in writing.
Show a sample answerHide the sample answer
At a Lagos bank, operations said they wanted "a better reconciliation tool". Instead of asking what features they wanted, I sat with two officers for a morning and watched them match failed transfers in Excel. The real problem was that they were downloading three reports and matching them by hand. The requirement became an automated daily match with exceptions only, which cut the task from about four hours to under one.
Have you worked in agile, waterfall or both?
Why they ask
The BA role differs a lot between methods.
How to answer
Explain how your work changed: in waterfall, detailed specifications upfront; in agile, refining the backlog, writing stories, joining sprint ceremonies and working closely with the product owner. Mention Jira and Confluence.
Which tools do you use for analysis and reporting?
Why they ask
Data skills are a big part of modern BA work.
How to answer
Be specific: Excel (pivot tables, lookups), SQL, Power BI or Tableau, and Jira and Confluence for documentation. Say what you built with each.
What domain knowledge do you bring?
Why they ask
Industry knowledge often decides between similar candidates.
How to answer
Name the domains you know well, for example payments, core banking, lending, telecoms or insurance, and the regulations or systems involved. For banking, mention things like NIBSS transfers, card schemes or KYC processes you've worked on.
Technical questions
What you know and how you'd do the work, often with a live task or test.
Write a user story with acceptance criteria for a password reset feature.
Why they ask
A quick test of whether you can write requirements developers and testers can use.
How to answer
Use the format "As a [user], I want [goal] so that [reason]" and write acceptance criteria in Given/When/Then form. Cover the happy path and edge cases: expired links, wrong email, rate limits, security notifications.
How do you map a business process?
Why they ask
Process mapping is a core BA skill, especially in operations and banking.
How to answer
Mention BPMN or simple swimlane diagrams in tools like Visio, Lucidchart, Miro or draw.io. Map the current state with the people who do the work, find pain points and handoffs, then design the future state.
Write a SQL query to find customers who placed more than three orders last month.
Why they ask
Many BA roles now expect you to pull your own data.
How to answer
Write it out: select the customer ID, count orders, filter by date, group by customer, use HAVING for the count. Explain what you'd check if the result looks wrong (duplicates, cancelled orders, time zone of timestamps).
Show a sample answerHide the sample answer
SELECT customer_id, COUNT() AS orders FROM orders WHERE order_date >= '2026-09-01' AND order_date < '2026-10-01' AND status <> 'cancelled' GROUP BY customer_id HAVING COUNT() > 3; I'd also confirm whether order_date is stored in UTC, because an order placed at 12:30am Lagos time on 1 October is still 30 September in UTC.
What's the difference between functional and non-functional requirements?
Why they ask
A basic concept that shows you understand complete requirements.
How to answer
Functional: what the system does (calculates interest, sends a notification). Non-functional: how well it does it (speed, security, availability, accessibility). Give an example of a non-functional requirement that caused problems when missed.
How do you prioritise requirements?
Why they ask
Everything can't be built at once.
How to answer
Mention MoSCoW (must, should, could, won't), value versus effort, and dependencies. Say prioritisation is a decision made with the product owner, not by the BA alone.
How do you support user acceptance testing?
Why they ask
BAs often coordinate UAT with business users.
How to answer
Describe writing test scenarios from requirements, preparing test data, guiding business testers, logging and tracking defects, and getting sign-off.
Behavioural questions
Past situations. Answer with a real example: what happened, what you did, what changed.
How do you handle two stakeholders with conflicting requirements?
Why they ask
Conflicts are common and BAs must resolve them without taking sides blindly.
How to answer
Understand each person's underlying goal, show the trade-offs with data, look for an option that serves both, and escalate to the product owner or sponsor for a decision if needed. Document the decision.
Tell me about a project where your analysis saved money or time.
Why they ask
BAs are expected to add value beyond documentation.
How to answer
Give a specific project with the problem, what you found, what changed and the measurable result.
Situational questions
Hypotheticals about problems you'd meet in the job.
A change request arrives two weeks before go-live. What do you do?
Why they ask
Late changes are a classic source of delay and risk.
How to answer
Assess the impact on scope, time and risk with the team, present options to the sponsor (include now and delay, defer to the next release, or a workaround), and document the decision.
How would you analyse why customers abandon our onboarding process?
Why they ask
A real-world problem that tests your analytical approach.
How to answer
Look at funnel data to see where people drop off, segment by device or channel, review support tickets and session recordings, interview a few users who dropped off, then form hypotheses and propose tests.
Remote work questions
How you'll work from Nigeria with a team elsewhere: hours, power, internet, communication.
How do you make sure developers understand your requirements?
Why they ask
In remote teams, unclear written requirements cause long delays.
How to answer
Mention clear acceptance criteria, diagrams and examples, a walkthrough call before work starts, being available on Slack for questions, and short Loom recordings for complex flows.
Our team is in Europe and the US. How would you manage your hours?
Why they ask
BAs need overlap with both business users and developers.
How to answer
Lagos overlaps fully with UK and most of Europe's working day, and partly with the US East Coast (afternoons in Lagos are mornings in New York). Offer a schedule that covers key meetings, such as working until 6pm or 7pm Lagos time on days with US calls.
Remote interview tips
Prepare one or two work samples with confidential details removed: a user story set, a process map or a requirements document. If all your work is confidential, create a sample for a well-known app, such as a feature for a ride-hailing or banking app.
Practise writing SQL by hand or in a shared document, because live tests often happen in Google Docs or CoderPad without autocomplete.
Nigerian banking and fintech experience is valued abroad. Explain the scale you worked at (number of transactions or customers) in plain terms an international interviewer will understand.
Questions people ask
Do business analyst interviews include SQL tests?
Many do, especially at tech and fintech companies. Expect basic queries with joins, grouping and filters.
What's the difference between a business analyst and a data analyst?
Business analysts focus on processes and requirements for changes to systems. Data analysts focus on analysing data to answer questions. The roles overlap, and many BA jobs now include data work.
Is a certification needed for BA interviews?
Not usually. IIBA certificates such as ECBA or CCBA can help, but interviewers care more about examples of real requirements work.
What should I ask at the end of a BA interview?
Ask how requirements are currently handled, who the BA reports to, what the team's delivery method is and what the biggest project for the next six months is.
Updated October 2026 by the WorkRemote careers team
Interview questions for roles close to business analyst
- Data Analyst
A data analyst pulls numbers out of a company's databases and spreadsheets, works out what they mean and reports it so managers can decide what to do. It is one of the more realistic remote jobs to land from Nigeria, because the work is all on a laptop and employers judge you on SQL, dashboards and a portfolio rather than where you live.
- Product Manager
A product manager decides what a software product should do next and why, based on users' problems and business goals, then works with engineers and designers to ship it. Nigerians do this remotely for fintechs, African startups and global SaaS companies, but the well-paid worldwide roles expect several years of shipped products.
- Project Manager
A project manager is accountable for delivering a defined piece of work on time, within budget and to the agreed scope, leading the people, plans, risks and stakeholders involved. Experienced Nigerian project managers do get remote roles with global tech companies, localisation firms and international non-profits, typically after several years of delivery experience at home.
- Scrum Master
A scrum master helps a software or product team work in Scrum: running its sprint events, removing blockers, coaching the team and protecting it from disruption. Nigerians do work remotely as scrum masters for global companies, but it's a crowded field where certificates are easy to get and experience is what employers buy, so entry-level remote roles are very rare.