
Built core screens, components and services of Westpac’s new Online Banking system, utilising the Fiserv payments platform, targeting Desktop and Mobile, with AA accessibility. Also involved in business analysis, documentation, 3rd-party API integration (e.g. BPAY), automated and manual testing, test framework design, task triage, estimation and assignment and working with teams in Pune and Delhi.
Considerations included performance, scalability, security (including PCI compliance and OWASP top 10), accessibility (WCAG AAA compliance) and support for Desktop and Mobile devices.
Make a Payment – an interactive, context-sensitive user interface supporting a range of payments types, whilst always presenting the simplest set of options to the user.
Make a Transfer – intra-bank transfers, with similar requirements to Make a Payment.
Payments back-end – worked with team on payment processing, connecting to ACH Batch, keeping an internal record of the payment, authorisation and event-sourcing.
Accounts – account management screens for single customer and multi-customer.
Payments – filterable, scalable payments grid with actions, visuals and pop-ups.
Component library – targeting desktop and mobile, scalable, accessible (AA).
Organised and maintained requirements and other information, using Wiki, QualityCentre, TFS and Sharepoint. Performed extensive analysis during build phase, due to multiple concurrent releases and multiple products. Prototyped solutions with pen and paper, Chrome Dev tools, Paint.NET, to present to Westpac BAs.
Tested on iOS/Android/Blackberry, using emulators, Weinre, VirtualBox and recording screen-casts.