How to write a business analyst resume
Updated 2026-09-02

A business analyst resume is measured in what survived: a requirement that reached UAT and passed unchanged, a process step removed, a system launched that the business actually used, a round of rework that never happened. Interviews held, documents written and projects joined are all process, and the reader skips past them.
The title gets confused with two neighbours, and the evidence differs for each. A data analyst trades analysis for decisions. A management consultant trades recommendations for client adoption. A business analyst stands between the business and engineering, turning what the business cannot quite articulate into specifications developers can build and testers can verify, then closing the gap after go-live. Banks, insurers, consultancies and IT services firms all hire for this, and the resume has to let the reader recognise it at once.
Every example here is English, because that is what the product produces. Every figure is a [N] placeholder. Requirement counts, defect counts and hours saved live in your Jira board and your UAT log, not in a template and not in an AI.
What a finished one looks like
Below is a complete sample for a fictional person, rendered as a real page by the product's own sheet and scored by the same rules engine the editor uses — the number is computed, not typed in. Every figure a bullet owes is left as [N], which is why the score stops under the cap. That is not a flaw in the example; it is the product's rule, demonstrated.
Zofia Wiśniewska
Education
- Designed the loan-origination process model for the final-year project; the department kept it as the worked example for the following cohort
- Won the faculty case competition against [N] teams with a branch-network process redesign
Experience
- Defined [N] requirements for the branch account-opening replacement and ran them through [N] thousand UAT test cases; [N] passed unchanged
- Eliminated [N] of the [N] steps in mortgage pre-approval after mapping the as-is flow with branch staff, cutting turnaround from [N] days to [N]
- Delivered the payments-onboarding launch that processed [N] million transactions in its first quarter, with [N] change requests raised after sign-off
- Halved rework on a policy-administration rollout by introducing structured walkthroughs with the client before each specification was frozen
- Standardized user-story templates and acceptance criteria across [N] delivery teams, reducing stories returned by developers for clarification by [N]%
- Resolved [N] conflicting requirements between the claims and finance departments through joint workshops, keeping the release on its original date
- Consolidated [N] invoice-approval variants into one flow adopted by [N] country teams
- Automated the reconciliation checklist the close team filled in by hand, cutting the daily routine from [N] hours to [N] minutes for [N] accountants
- Introduced one intake form for process-change requests, routing the [N] thousand tickets raised each year by process owner instead of by inbox
Projects
- Created the BRD and acceptance-criteria templates [N] analysts across [N] change teams write from
Additional Information
Layout: put a requirement and a go-live in the first scan
One page. BA postings at banks and IT services firms draw high volumes, and the first pass stops at the top half. Use the standard headings: Summary, Experience, Skills, Certifications, Education. Parsers cut the document into sections on those words, and anything under an invented heading lands in an unlabelled bucket.
Write each role by project or system, not by duty. Three systems under one title means three groups of bullets, each stating which stretch was yours: requirements, process, testing, or the change management after launch.
- 1Summary
Three lines: years and domain (core banking, payments, claims), one requirement-level or process-level result, and where you are heading. The reader decides here whether to continue.
- 2Experience
Reverse chronological. Each bullet names one deliverable and what became of it: the share of requirements that passed UAT, the steps a process lost, the change requests raised after launch. Describe systems by function, never by internal code name.
- 3Skills
Four groups: requirements and process methods, testing and delivery, tools, domain. List only items you can answer “what did you do with it” about.
- 4Certifications
CBAP, PSM, ECBA on one line each. A certification is a keyword match, not evidence. The evidence sits in the bullets above it.
- 5Education
Degree and major on one line. Within three years of graduating, keep one project bullet if it involved a process or a system; drop it after that.
Summary examples by level
A summary says three things: which kind of system you write requirements for, the largest thing you delivered that stayed delivered, and where you want to go next. Three lines.
Business analyst trained through a [N]-month internship at an IT services firm: documented the as-is account-opening process for a retail bank and wrote [N] user stories that passed developer review without rework. Runs interviews with front-line staff and turns their answers into acceptance criteria. Seeking a business analyst role on a core-system implementation.
With no tenure, cite what happened to the internship deliverable: were your stories sent back? “Passed developer review without rework” is an adoption signal anyone can check, and it beats calling yourself meticulous.
Business analyst with [N] years on core-banking and payments change at a retail bank and an IT services firm. Owned requirements from stakeholder interview to UAT sign-off on [N] releases, including a payments-onboarding launch whose requirements went live with [N] changes after freeze. Writes BRDs developers build from and test cases the business signs.
The key word at this stage is owned, with a range attached: interview to sign-off, end to end. The last sentence names what each of your two audiences receives from you. That is the professional position of a BA.
Lead business analyst with [N] years across banking and insurance platforms, running requirements and change management for programmes of [N] to [N] analysts. Owns traceability from business case to UAT, and held requirement churn on the last [N] releases under [N]%. Chairs the change-control board and signs off scope with the business sponsor.
Senior evidence is institutional: traceability, change control, a signing relationship with the sponsor. “Held requirement churn under [N]%” is a number a whole interview can test. Write it only if you can explain how it is calculated.
Bullet examples by competency
Interviewers at banks and IT services firms look for five kinds of evidence on a BA resume. Each example is a complete line: verb first, a named deliverable, what became of it, and [N] where a figure belongs.
Requirements elicitation and documentation
· Interviewed [N] stakeholders across branch operations, compliance and IT to produce the BRD for a new account-opening system; [N] of [N] requirements passed UAT unchanged.
· Wrote [N] user stories with acceptance criteria for a claims platform, cutting stories returned by developers for clarification from [N] per sprint to [N].
· Converted a [N]-page underwriting manual into [N] testable business rules, so the compliance team could validate the rules engine before build started.
Process analysis and improvement
· Mapped the as-is mortgage pre-approval process across [N] hand-offs and removed [N] steps that added no control, cutting turnaround from [N] days to [N].
· Ran a gap analysis between the current onboarding process and the target operating model, producing [N] change items the steering group split into two releases.
· Redesigned the exception flow for failed payments so [N]% of cases cleared without manual review, freeing [N] operations hours a month.
Testing and acceptance
· Planned and led UAT for a payments release across [N] business units and [N] test cases, closing every severity-one defect before the go-live date.
· Built the traceability matrix from [N] requirements to [N] test cases, so each failed test pointed at the requirement it broke.
· Cut the UAT cycle by [N]% by writing test scripts from acceptance criteria while the stories were still in development.
Stakeholder and change management
· Resolved [N] conflicting requirements between finance and claims through joint workshops, keeping the release date unchanged.
· Chaired the weekly change-control board for a core-banking programme, holding post-freeze scope changes to [N] over [N] months.
· Delivered training to [N] branch staff on the new account-opening flow and wrote the runbook operations still uses; first-month support tickets came to [N].
System and vendor evaluation
· Led the vendor evaluation for a policy-administration system, scoring [N] vendors against [N] weighted requirements; the business sponsor approved the recommendation without amendment.
· Defined the data-migration rules for [N] million customer records leaving the legacy ledger, holding reconciliation breaks at cutover to [N].
· Established the post-launch benefit review that confirmed [N]% adoption of the new workflow by the end of the first quarter.
Weak lines, rewritten
Each pair names the defect first. The pattern behind all five: weak lines prove you were present, strong lines name a deliverable and what became of it.
Gathered requirements from stakeholders and documented them in a BRD.
Interviewed [N] stakeholders across operations, compliance and IT and wrote the BRD for a new account-opening system; [N] of [N] requirements passed UAT without change.
Why it works · Defect: “gathered” is the definition of the job, so it says nothing. Requirement quality has one measure: the share still standing at UAT. The rewrite states it.
Participated in the implementation of a new core banking system.
Owned the deposits workstream of a core-banking replacement, from as-is process mapping to UAT sign-off, covering [N] requirements and [N] branch users.
Why it works · Defect: “participated” hides which stretch was yours. A core-system replacement involves hundreds of people. The rewrite draws your workstream first, then gives its scope.
Created process flow diagrams and improved business processes.
Mapped the mortgage pre-approval process across [N] hand-offs and removed [N] steps that added no control, cutting turnaround from [N] days to [N].
Why it works · Defect: “improved” has no direction, and a diagram is only a medium. The rewrite gives hand-offs, steps removed and the time difference. Each one can be questioned.
Acted as a liaison between business and IT teams.
Resolved [N] conflicting requirements between finance and claims in joint workshops, so development started on schedule and the release date held.
Why it works · Defect: “liaison” is a position, not a result. What did the person in the middle settle? The rewrite gives the number of conflicts, the mechanism and the outcome.
Supported UAT and helped resolve defects.
Planned and led UAT across [N] business units and [N] test cases, closing every severity-one defect before go-live.
Why it works · Defect: “supported” and “helped” both say the work belonged to someone else. Who planned UAT, who set the exit criteria, who signed? The rewrite puts the owner back.
Skills: what stays, what goes
Every item must answer “what did you do with it”. A BA’s skills section is a question bank for the interviewer, not a column of adjectives.
Worth the space
Requirements elicitation (interviews, workshops, document analysis) · BRD / FRD · User stories and acceptance criteria · BPMN process mapping · Gap analysis
UAT planning and execution · Traceability matrices · Change control · Scrum / Kanban (name what you actually ran) · Waterfall delivery
Jira · Confluence · Visio or Lucidchart · SQL (for querying data; state your level honestly) · Excel
Core banking · Payments · Insurance claims / policy administration · KYC and onboarding
Cut these
- Requirements gathering · That is the job title’s definition, like an engineer listing “coding”. Name the technique instead: interviews, workshops, observation, document analysis.
- Communication skills / stakeholder management · A claim nobody can check. Prove it with one bullet that resolves [N] conflicting requirements, and leave the phrase out.
- Business acumen · An adjective. The reader cannot tell which business you understand. Name the domain: core banking, claims, KYC.
- Agile / Six Sigma (with nothing behind it) · A methodology name is not a capability. Which ceremony did you run, which process did you change, do you hold a belt? List it once you can say.
- Microsoft Office · Assumed for the role. It takes a line and dilutes the real skills.
ATS keywords, spelled the way the posting spells them
BA postings at banks and IT services firms use a fixed vocabulary, listed below by category. Use the terms inside bullets, match the posting’s spelling, and give the full name the first time an acronym appears.
Only use terms your experience can carry. Every keyword is a door the interviewer can walk through: write “traceability matrix” and you must be able to say how many requirements it linked and which missed test it caught. A term you cannot answer for is safer deleted than kept.
The proof that is not on the resume
Nearly everything you produce stays behind a client login. The little you can hand a reader has to be exactly right, and the rest has to be pointed at rather than sent.
- There is no repository to open
An engineer’s resume gets read with a second tab open on GitHub. Yours has no equivalent: the BRD sits on the client’s Confluence, the process model in a bank’s file store, the UAT results behind a VPN. Three things actually get opened — your LinkedIn profile, the register of whichever body certified you, and, much later, the referee you name. Write for those three doors instead of padding the header with a fourth link.
- Spell the certification the way the issuing body spells it, and date it
One per line: “CBAP, IIBA — certified [Month Year]”, “PSM I, Scrum.org — [Month Year]”. That spelling is what the register returns and what a recruiter searches for. Renewal differs by body: PSM does not expire, while PMI credentials and CBAP run on recertification cycles. An undated credential reads as current whether it is or not, and this is a field that gets checked before an offer.
- Write the stage you have actually reached
Booking an exam is not holding a credential. “ECBA, IIBA — exam scheduled [Month Year]” is honest. “CBAP (in progress)” after a two-day course is not: the CBAP application itself requires documented practice hours, so the phrase invites the question of how many you have logged and whether they were accepted. If the application has been accepted, write that. If all you have is the course, it is training — it belongs under Education, not Certifications.
- The register entry is the only claim a stranger can settle alone
IIBA, PMI and Scrum.org each publish a way to confirm that someone holds what they say they hold. Everything else — [N] requirements, [N]% churn, the day a release went live — rests on documents you cannot send. So the entry has to match: the name it was issued under, the credential as written, the date. When a profile says CBAP and the register says CCBA, the reader stops believing the numbers, and the numbers were the resume.
- Rebuild the work sample from a process anyone can watch
Asked to see a BRD, you cannot send the bank’s. Write a fresh one. Pick a process the public can observe — the account-opening steps a bank publishes, a parcel-tracking flow, a government online application — and produce the as-is model, [N] business rules, and acceptance criteria for a single story. Two pages, your own words, nothing confidential inside them. Then one header line: “Writing sample: as-is model and acceptance criteria for a public [service] — [link]”.
- Redacting a client document does not make it yours to send
A BRD with the client name blacked out is still the client’s BRD, and sending it settles their confidentiality on their behalf. What you can take with you is a person. The product owner who signed your UAT plan and the delivery manager who chaired the board with you both watched the work and can describe it. Ask them first, then write “References: product owner and delivery lead from the [core-banking] programme, available on request”. Someone willing to confirm a go-live beats a file you were never allowed to attach.
- Leave the link off when there is nothing behind it
A GitHub URL in a BA header holding two SQL snippets and a forked tutorial is worse than a blank field: it answers a question the posting did not ask and invites a side-by-side with data analysts. A personal site whose portfolio page says “coming soon” does the same. Email, location, a LinkedIn URL that resolves. Add the fourth line once the thing behind it is finished.
Common business analyst resume mistakes
- 1Counting documents as results
“Wrote [N] BRDs” proves you can type. The reader wants to know what happened to those requirements: how many passed UAT, how many came back, how many change requests followed go-live.
- 2Describing a whole programme with “participated”
A core-system replacement runs to hundreds of people. “Participated in the implementation” leaves the reader unable to tell whether you wrote the requirements or sat nearby. Write your workstream first, then the programme as context.
- 3Requirements with no ending
Every requirement has a fate: passed, changed, cut, or patched after launch. A resume that stops at “documented requirements” tells half the story. The ending is the evidence of quality.
- 4Process improvements with no size
“Improved the onboarding process” has neither direction nor magnitude. How many steps, hand-offs or days did it lose? If you have no record, go back to the process map. Do not paper over the gap with an adjective.
- 5Calling systems by their internal code names
Project Phoenix or CBS Next mean nothing outside the building. Describe the system by function: the account-opening system, a policy-administration platform. The reader gets the scale and the domain at once.
- 6Listing methodology names as capabilities
Agile, Scrum and BPMN in Skills with no bullet that uses them read like a course certificate. Each method should connect to at least one bullet about what you delivered with it.
- 7Sending a data analyst resume to a BA posting
Dashboards, SQL queries and automated reports are data analyst evidence. A BA posting wants requirements, process and UAT. One person can have done both, but the main course has to match the posting, and the other set goes on one line in Skills.
The follow-ups your resume will trigger
An interviewer reads a BA resume by picking one deliverable and asking what became of it. Every line you write should be ready for the exchange below.
[N] of [N] requirements passed UAT unchanged.
What were the ones that changed? Was the requirement wrong, or the build? How could you tell?
The traceability matrix, the change log, and the story behind each requirement that changed. Separating a requirement defect from a build defect is the core judgment of this job. Blur the two and the number gets struck.
Removed [N] steps from the mortgage pre-approval process.
Whose steps were they? Did you check whether any of them was a control before removing it? Who objected?
The as-is map, the owner of each step, and the sign-off from risk or compliance. Removing a step is easy. Proving it was not a control is the work.
Resolved [N] conflicting requirements between finance and claims.
Give me one. What did each side want, what did the final requirement say, and who gave way?
One real case where somebody lost, and how you recorded the decision so the losing side still signed. “Everyone was happy in the end” tells the interviewer you were not in the room where it was decided.
Led UAT across [N] business units and [N] test cases.
What was the exit criterion? Did you ever recommend against going live? What happened?
Severity definitions, exit criteria, and one time you held a release or came close. A BA who has never said “not yet” has not really run UAT.
Scored [N] vendors against [N] weighted requirements.
Who set the weights? Did the highest scorer win? If not, why?
The scoring model, who signed off the weights, and the case where the score and the final decision disagreed. The value of a vendor evaluation is not the arithmetic. It is the recorded reasoning.
FAQ
My title is business analyst, but most of my work is SQL and reporting. Which posting do I apply to?
One title covers two jobs. Read the posting: if it lists BRDs, UAT and process mapping, it is the role on this page. If it lists SQL, dashboards and A/B testing, it is a data analyst posting, and the resume should be rewritten around decisions instead.
If you have done both, the main course changes with the posting. The other set goes on one line in Skills.
The programme had dozens of people on it. How do I write my share?
BA deliverables carry names. Who wrote the BRD, who drew the story map, who signed the UAT plan: Jira and Confluence record it. Write the deliverables under your name and what became of them, with the programme size as context.
If you owned one module, write that module. A small, clear scope is more credible than a large, vague one.
Bank systems are confidential. Can I name the system or state volumes?
Describe systems by function: the account-opening system, a payments gateway. Internal code names mean nothing outside the company anyway.
State magnitudes as relative figures or [N]: “[N] million transactions” is resume language; exact amounts and client lists are confidential. The [N] in these examples works the same way.
Do I need CBAP, PMP or a similar certification?
Consider it if the posting lists it; skip it otherwise. A certification is a keyword match and takes one line. A bullet reading “[N] of [N] requirements passed UAT unchanged” carries more weight than any certificate.
Someone with go-live experience and no certificate gets the interview before someone with the certificate and no go-live.
I am moving from operations or customer service with no formal BA experience. What do I write?
Your asset is process knowledge. Write the process you documented, the improvements you proposed, the ones that were adopted, and the SOP or runbook you wrote. An as-is map drawn by someone from operations is often more accurate than one drawn by an external BA.
Rewrite it in the bullet shape used on this page: deliverable, scope, outcome. Leave [N] where the number is missing and go back to the ticketing system to fill it.
Rewrite your requirements and process work into English at this level
Describe the systems you owned, the requirements you wrote, the processes you changed and how UAT went, in Chinese or English. The AI rewrites it into deliverable-first English bullets in the syntax multinational recruiters expect, about ten seconds per draft. The four scores (quantification density, verb strength, structure, filler rate) come from a rules engine, so the same draft always scores the same. Every missing figure stays a yellow [N] placeholder for you to fill from your Jira board and UAT log. No invented numbers.
Try 2 free draftsKeep reading
The same person’s cover letter
The letter cites only what this resume states, explained paragraph by paragraph, with the engine’s letter check beside it.
How to write a business analyst cover letter