Commonwealth Bank Tech Explorer Job Simulation (Forage)
Cross-functional simulation covering iOS widget design, requirements gathering (BDD user stories), IAM permissions modelling, and data-driven demographic targeting for a new savings feature.
Overview
This project is based on the Commonwealth Bank Tech Explorer job simulation on Forage, designed to provide exposure to multiple technology roles involved in launching a new banking feature. The program spans software engineering, tech analysis, cybersecurity (IAM), and data science, mirroring cross-team delivery realities in a regulated FinTech environment.
Task 1 — Software Engineering: iOS Home-Screen Widget Design
Objective: Produce designs for a banking app widget in three iOS widget sizes, displaying current balance and last three transactions, with deep-link navigation into the app.
Work performed:
- Designed layout variants for small/medium/large widgets with hierarchy, readability, and tap targets.
- Considered user interaction model: tapping balance or transactions routes to relevant in-app views.
- Accounted for release workflow dependencies (engineering implementation → QA testing → App Store submission).
Skills applied: iOS UI thinking, information hierarchy, interaction design, feature framing for engineering handoff.
Task 2 — Tech Analysis: Requirements Gathering (Savings Feature)
Objective: Gather requirements for a new savings goal feature, reconcile stakeholder expectations, surface ambiguities, and translate into implementable delivery artifacts.
Work performed:
- Synthesized inputs from senior/product/engineering perspectives.
- Identified terminology conflicts (e.g., “phone notifications” vs “remote notifications”).
- Captured edge cases (insufficient funds, duplicate account names, cancellation flow).
- Authored user stories and a BDD-style Definition of Done for acceptance readiness.
Skills applied: requirements elicitation, ambiguity resolution, user-story writing, BDD acceptance criteria, cross-team alignment.
Task 3 — Cybersecurity: Identity and Access Management (Confluence)
Objective: Review Confluence usage within the iOS engineering space and recommend least-privilege permissions per user group.
Work performed:
- Modelled access needs across roles and content types in Confluence spaces.
- Produced a permission matrix aligning with least privilege and operational collaboration.
Skills applied: IAM fundamentals, access modelling, RBAC-style permission reasoning, governance mindset.
Task 4 — Data Science: Demographic Targeting via Transaction Data
Objective: Use transactional and demographic data to identify groups most suitable for advertising the new savings feature.
Work performed:
- Performed data cleaning (e.g., filtering out entries missing location).
- Used Excel filtering/sorting to answer business questions about target demographics.
- Translated findings into marketing-relevant targeting recommendations.
Skills applied: data cleaning, exploratory analysis, Excel-based segmentation, business-to-data reasoning.
Practical Relevance
This project demonstrates readiness for roles involving cross-functional delivery, including:
- Product/security collaboration in regulated environments
- IAM and least-privilege access reasoning for collaboration platforms
- Requirements and acceptance criteria writing (useful for BA/PO/engineering interfaces)
- Data-informed decision support for feature launches