BLACK OPS SOLUTIONS · IT Graduate IT Interview PackAU · 2026

Business Analyst · graduate level · Australia

Graduate Business Analyst

Turns what the business says it wants into something a delivery team can actually build.

Job description · fictional employer

Graduate Business Analyst

Currawong Mutual

Location
Melbourne CBD - hybrid, 3 days in office
Employment type
Full-time, permanent - 12-month structured graduate program
Salary
AUD $76,000 base + 12% superannuation
Reports to
Practice Lead, Business Analysis
Intake
February 2027 - applications close 3 October 2026

About us

Currawong Mutual is a customer-owned insurer with 340,000 home, contents and motor policies across Victoria, South Australia and Tasmania. We have no shareholders, which means every dollar we waste on a bad project is a dollar taken from a member. We are two years into replacing a claims system that was written in 2004 and has been patched ever since.

The team you would join

The Business Analysis practice is fourteen analysts who sit inside delivery squads rather than in a central team. You would join Claims Modernisation: three squads, around thirty people, replacing the claims lodgement and assessment workflow that 220 claims consultants use every day.

What you will do

  • Sit beside claims consultants and watch how the work is really done before you write a single requirement
  • Document current-state processes, including the workarounds people invented because the system would not let them do their job
  • Write user stories and acceptance criteria that a developer and a tester can both work from without asking you what you meant
  • Run workshops and produce the record that matters afterwards - decisions, owners, dates, open questions
  • Maintain traceability from a business rule through to the story, the test and the release it went out in
  • Support user acceptance testing: write the scripts, sit with the testers, triage what they raise
  • Do the unglamorous data migration analysis - what this field means, who fills it in, and what a blank one signifies
  • Present at fortnightly showcases, including to people who do not want this change to happen

What we are looking for

  • A completed or in-progress bachelor degree in information systems, IT, commerce, business or a related discipline, graduating between November 2025 and December 2026
  • Writing that is clear and short. Most of this job arrives at other people as a document
  • The nerve to ask the obvious question in a room of experts, and the judgement to know which one to ask
  • Enough data literacy to open a spreadsheet of 50,000 rows and say something true about it
  • Organisation - you will be the person who knows what was decided three weeks ago and why
  • Full Australian working rights for the duration of the program

Nice to have

  • Any exposure to process mapping, BPMN or swim lane diagrams
  • Jira and Confluence, from a university project or a part-time job
  • Enough SQL to run a select with a join and sanity-check a number yourself
  • A customer-facing job - retail, hospitality, contact centre. It is directly relevant here
  • A unit in systems analysis, requirements engineering or service design

What you would work in

JiraConfluenceMiroBPMN 2.0VisioSQL ServerPower BIFigma (reading)ServiceNowExcel, properly

What the program gives you

  • A mentor from the BA practice and a fortnightly community of practice where work is critiqued honestly
  • Paid facilitation training in your first six months, because running a room is the skill that separates BAs
  • $2,000 annual learning budget, commonly spent on IIBA ECBA study
  • A rotation into a second squad in the back half of the year so you see more than one delivery style
  • Promotion to Business Analyst (Level 2) after twelve months, subject to review

How the process runs

  1. 1

    Application

    CV plus three short written questions. We assess the writing, so write it yourself.

  2. 2

    Online assessment

    45 minutes - comprehension, a short written summary and numerical reasoning.

  3. 3

    Talent screen

    30-minute call - motivation, logistics, working rights.

  4. 4

    Case interview

    60 minutes - we hand you a one-page brief and you run the requirements conversation with us.

  5. 5

    Panel

    45 minutes with a practice lead and a claims manager, including a five-minute presentation of your case.

We hire graduate analysts for curiosity and for how they write, not for how many frameworks they can name. If you meet most of the essential criteria and none of the desirable ones, apply anyway. Reasonable adjustments are available at any stage of the process - tell your talent partner what you need.

Interview questions · 21 questions with model answers

Graduate Business Analyst

Answers are hidden by default so you can attempt each one first.

Motivation and behavioural

Asked in the screen and again by the panel. Listen for someone who is genuinely curious about how work works.

  1. Why a business analyst role rather than a developer or a project manager one?

    Show what a strong answer coversHide answer

    A strong answer

    • Has a real view of what the job involves day to day, not the job title in the abstract
    • Names the part that appeals: the problem definition, the people, the sitting between two languages
    • Can say what they would find hard about it
    • Does not describe it as a fallback from something else

    Red flagDescribes it as 'the business side of IT' and cannot go a level deeper.

  2. Tell me about a time you had to get information out of someone who did not want to give it to you.

    Show what a strong answer coversHide answer

    A strong answer

    • Worked out why they were reluctant - too busy, threatened by the change, burnt before
    • Changed the approach rather than repeating the request louder
    • Went to them on their terms - their desk, their shift, their language
    • Got something useful, or escalated with a clear statement of what was blocked

    Red flagSent three emails and concluded the person was difficult.

  3. Describe a group assignment where the requirements changed halfway through. What did you do?

    Show what a strong answer coversHide answer

    A strong answer

    • Established what had actually changed rather than reacting to the panic
    • Renegotiated scope or timeline explicitly instead of absorbing it silently
    • Wrote the change down somewhere the whole group could see
    • Can say what was dropped and who agreed to drop it

    Red flagThe team worked nights to absorb it and nobody ever discussed the trade-off.

  4. Tell me about a time you were the least knowledgeable person in the room.

    Show what a strong answer coversHide answer

    A strong answer

    • Asked questions anyway, and asked them early rather than nodding through
    • Prepared beforehand so the questions were worth people's time
    • Wrote down what they did not understand and closed the gap afterwards
    • Was comfortable saying they did not know, in front of people who did

    Red flagStayed quiet to avoid looking inexperienced - which is the whole job, done wrong.

  5. Why insurance, rather than a bank, a consultancy or a tech company?

    Show what a strong answer coversHide answer

    A strong answer

    • Has looked at what a mutual is and can say why customer-owned changes the incentives
    • Interested in a domain with real rules, real money and real consequences for members
    • Honest that they have applied elsewhere as well
    • Has read something about the industry beyond our careers page

    Red flagAny answer that would be equally true of every employer in Australia.

Analysis fundamentals

Calibration. Watch for someone who separates the problem from the solution without being prompted.

  1. A stakeholder tells you they need a dashboard that shows everything. What do you do next?

    Show what a strong answer coversHide answer

    A strong answer

    • Recognises a solution has arrived dressed as a requirement, and goes looking for the problem
    • Asks what decision the dashboard would support, and what they do differently based on it
    • Asks who else would use it, how often, and what they do today instead
    • Is prepared to come back with something smaller than what was asked for, and to justify it

    Red flagStarts sketching the dashboard.

  2. What is the difference between a business requirement, a functional requirement and an acceptance criterion?

    Show what a strong answer coversHide answer

    A strong answer

    • Business requirement is the outcome the organisation wants - reduce claim lodgement time
    • Functional requirement is what the system must do to support it
    • Acceptance criterion is the testable condition that says the story is finished
    • Knows the three should trace to each other, and that the trace is the point

    Red flagUses the three terms interchangeably and defends it as semantics.

  3. Give me an acceptance criterion for: a customer should be able to update their address.

    Show what a strong answer coversHide answer

    A strong answer

    • Produces something testable - a given, a when, a then - rather than a restatement
    • Asks the questions the sentence hides: postal or risk address, effective from when, mid-policy or renewal
    • Covers at least one unhappy path - invalid address, address outside the states we cover
    • Thinks about what else the change touches: premium, documents, the record of who changed it

    Red flagWrites 'the system should update the address correctly' and cannot say how anyone would test that.

  4. What is a process map actually for, and what are you looking for while you draw one?

    Show what a strong answer coversHide answer

    A strong answer

    • The conversation it forces, more than the diagram it produces
    • Handoffs, waiting time, rework loops and the steps that exist only because of a system limitation
    • The exceptions - the volume nobody counts and everybody handles
    • Validates the map back with the people who do the work, and expects to be wrong the first time

    Red flagTreats the documented process as the real process.

  5. Two stakeholders give you contradictory requirements and neither will move. What do you do?

    Show what a strong answer coversHide answer

    A strong answer

    • Makes the conflict explicit and visible rather than quietly picking one
    • Frames both options with what each costs and what each gives up
    • Takes it to whoever owns the decision, with options rather than a complaint
    • Records the decision and who made it, so it is not relitigated in six weeks

    Red flagBuilds both, or waters both down until neither stakeholder is served.

  6. How do you know when you have gathered enough requirements?

    Show what a strong answer coversHide answer

    A strong answer

    • Knows there is no complete - the question is enough to start a slice safely
    • Prioritises by risk: the assumption that would hurt most if wrong gets tested first
    • Comfortable starting with open questions logged rather than waiting for certainty
    • Uses delivery feedback as the next round of elicitation instead of a failure of analysis

    Red flagDescribes a sign-off gate where all requirements are known before anything is built.

Delivery and role depth

The 60-minute case interview, after the brief. Expect follow-ups that go one step past the textbook.

  1. What is user acceptance testing for, and what makes it go badly?

    Show what a strong answer coversHide answer

    A strong answer

    • The business confirming it meets the need - not a second pass of what QA already tested
    • Goes badly when the scripts only walk the happy path someone already knows works
    • Goes badly when testers are never released from their day job, or the test data is unusable
    • Wants defects triaged with an owner and a decision, not a list that grows until go-live

    Red flagTreats UAT as a formality to get signed.

  2. A developer tells you a requirement is technically impossible. How do you handle it?

    Show what a strong answer coversHide answer

    A strong answer

    • Separates the what from the how, and asks which constraint is actually binding
    • Asks what would be possible, and at what cost, rather than accepting or arguing
    • Goes back to the underlying need to see whether a different shape satisfies it
    • Brings the right people together instead of relaying messages between them

    Red flagEither folds immediately or escalates before understanding the constraint.

  3. How would you map a process nobody has documented in fifteen years?

    Show what a strong answer coversHide answer

    A strong answer

    • Goes and watches it, and follows one real case from end to end
    • Asks 'what do you do when...' to find the exceptions, which is where the volume hides
    • Hunts for the shadow systems - the spreadsheets, the shared inbox, the sticky notes
    • Validates the draft with the people who do the work, and expects corrections

    Red flagAsks the manager how it works and writes that down as fact.

  4. In migration, you find a field in the old system called customer_status. What do you ask about it?

    Show what a strong answer coversHide answer

    A strong answer

    • What values it actually contains today, not what the design says it should
    • Who sets it, when, and what downstream process reads it
    • What a blank means - unknown, not applicable, or nobody filled it in since 2011
    • How it maps to the new model, and what happens to the values that do not map

    Red flagAssumes the field means what it is called.

  5. What does done mean for a user story, and who decides?

    Show what a strong answer coversHide answer

    A strong answer

    • Acceptance criteria met, tested, and whatever the team's definition of done adds - docs, monitoring, non-functionals
    • Distinguishes the story being complete from the outcome being achieved
    • The product owner accepts it. The analyst does not accept their own requirement
    • Knows a story is not done because it was demonstrated

    Red flagSays done is when the developer says it is finished.

  6. How do you write a requirement for something like the system should be fast?

    Show what a strong answer coversHide answer

    A strong answer

    • Attaches it to a scenario and a number - lodgement submits in under two seconds at the 95th percentile
    • Sources the number from a business consequence rather than inventing one
    • Says how it will be verified and by whom, before it is agreed
    • Knows non-functionals that arrive late are the classic cause of a late release

    Red flagLeaves it as an adjective and assumes the developers will interpret it sensibly.

Case exercise and communication

Open-ended. There is no correct answer - you are watching the reasoning and the plain language.

  1. Present your case findings in five minutes, to me as the head of claims.

    Show what a strong answer coversHide answer

    A strong answer

    • Leads with the recommendation, then supports it
    • Uses the language of claims, not the language of analysis
    • Says what it would cost and what would have to change
    • Finishes inside five minutes and leaves room for the questions

    Red flagWalks through the method for four minutes and reaches the recommendation as time runs out.

  2. What did you assume in that brief, and what would you have asked if you could?

    Show what a strong answer coversHide answer

    A strong answer

    • Has a list ready, because they wrote assumptions down while working
    • Distinguishes an assumption that changes the answer from one that does not
    • Names the single question that would most change the recommendation
    • Does not pretend the brief was complete

    Red flagPresents the answer as if the brief contained everything needed.

  3. The program is three weeks late and the sponsor wants to cut scope. What do you bring to that conversation?

    Show what a strong answer coversHide answer

    A strong answer

    • What is built, what is not, and what each remaining item is actually worth
    • The dependencies - what cannot be cut without breaking something already delivered
    • What is regulatory or contractual and therefore not available to cut
    • Options with consequences attached, so the sponsor can decide rather than be advised

    Red flagBrings a status report and waits to be told what to remove.

  4. Six weeks after go-live, claims consultants are avoiding the new screen and using the old workaround. What is happening and what do you do?

    Show what a strong answer coversHide answer

    A strong answer

    • Goes and watches before concluding it is a training problem
    • Assumes the workaround exists because it is faster or safer for them, and finds out how
    • Looks at the numbers - who, how often, which claim types - rather than the loudest complaint
    • Is willing to change the design or the process, not just send more communications

    Red flagConcludes that users are resistant to change and recommends more training.

Questions to ask them

Bring three. Interviewers remember the candidate who asked something they had to think about.

  • How many analysts sit in a squad here, and does the practice or the squad set your priorities?
  • Who signs off requirements, and how long does that usually take in practice?
  • How much of Claims Modernisation is configuring a package versus building something?
  • What was the last thing this team shipped that people did not adopt, and what did you learn?
  • What does a strong graduate analyst look like at the six-month review, in your words?

Example CV · fictional candidate

Tom Fitzgerald

Written to the job description on the previous tab. Notes on the right explain each choice.

Tom Fitzgerald

Graduate Business Analyst

Melbourne VIC · 0400 000 000 · [email protected] · linkedin.com/in/tom-fitzgerald

Professional summary

Information systems graduate with a summer in a delivery squad and two years on an insurance contact centre floor, which is where I learned what customers actually ask for and how often the system is the reason they cannot have it. Comfortable running a workshop, writing stories a developer will not have to decode, and checking a number myself before repeating it.

Technical skills
Analysis
Requirements elicitation, BPMN 2.0 process mapping, user stories and acceptance criteria, gap analysis, traceability matrices
Tools
Jira, Confluence, Miro, Visio, Excel (pivot tables, lookups, Power Query basics)
Data
SQL - joins, aggregates, subqueries; Power BI (basic); reading a data dictionary without assuming it is current
Facilitation
Workshop planning and running, decision logs, stakeholder mapping, showcase presentations
Ways of working
Scrum ceremonies, backlog refinement, UAT coordination, defect triage
Domain
General insurance basics - policy lifecycle, claims lodgement, excess and cover terms
Education
Bachelor of Information Systems
Feb 2023 - Nov 2026

RMIT University, Melbourne

  • Distinction average. High distinctions in Systems Analysis, Business Process Modelling and Database Concepts
  • Relevant units: Systems Analysis and Design, Business Process Modelling, Database Concepts, Project Management, Business Data Analytics
  • Capstone: requirements and delivery for a not-for-profit volunteer roster. See Projects below
Experience
Business Analyst Intern
Nov 2025 - Feb 2026 (12-week vacation program)

Marlowe Health Insurance, Melbourne

  • Mapped the current-state provider onboarding process across four teams and found eleven handoffs, three of which existed only to re-key the same data
  • Wrote 40 user stories with acceptance criteria for the replacement intake form; 34 went into the delivery backlog without rework
  • Ran six requirements workshops of up to nine people, including two where the two attending managers disagreed openly
  • Coordinated UAT for one release - 62 scripts, 19 defects raised, and a triage log the test lead kept using after I left
Customer Service Consultant, Claims (part-time, 16 hrs/week)
Jul 2023 - Nov 2025

Marlowe Health Insurance, Melbourne

  • Handled around 45 claims and policy calls a week while studying full time
  • Consistently in the top quartile for first-call resolution across a team of 30
  • Proposed a change to the claim rejection letter wording after tracking the seven questions it generated most often; call volume on those claims fell by about a fifth
Peer Tutor, Systems Analysis
Mar 2025 - present

RMIT School of Computing Technologies

  • Run a weekly session for 15 to 20 second-year students on process modelling and requirements writing
  • Rewrote the tutorial notes on acceptance criteria after most of a cohort wrote untestable ones
Projects
Volunteer roster replacement (capstone, for a real client)
Requirements, BPMN, Jira, low-code build
  • Ran discovery with a food relief charity that rostered 90 volunteers from a shared spreadsheet and a group chat
  • Delivered current and future state maps, 28 stories and a prioritised backlog; the team built the top third
  • Still in use eighteen months later, which matters more than the mark it received (88)
Claims lodgement time study
Excel, Power BI, observation
  • Timed 40 real lodgement calls during my contact centre shifts, with permission, and broke the handling time into six steps
  • Showed two thirds of the time went to two steps, one of which was a system search that could be pre-filled
  • Presented to the team leader; the finding went into the operations improvement backlog
Student club process clean-up
Miro, Google Forms, Confluence
  • Replaced an event approval process that took three weeks and four people with one form and one approver
  • Wrote it down so the next committee did not have to rediscover it
Leadership and activities
  • Secretary, RMIT Information Systems Society, 2025 - 2026. Minutes, agendas and the decision log nobody else wanted to keep
  • Volunteer, Melbourne Food Relief - Saturday distribution shifts since 2023
  • Coach, under-13s local football side, 2024 - 2025
Certifications
  • IIBA Entry Certificate in Business Analysis (ECBA), in progress - exam booked March 2026
  • Professional Scrum Master I (PSM I), October 2025
Referees

Available on request.