Westpac NZ - Senior Automation Quality Engineer: Difference between revisions

Jump to navigation Jump to search
Line 26: Line 26:
* Streamlined code, reduced duplication, and centralized request dispatching and response handling processes through Splunk integration efforts.
* Streamlined code, reduced duplication, and centralized request dispatching and response handling processes through Splunk integration efforts.


===Test Environments Team===
=== Test Environments Team - React Web App to Visualise Test Environments ===
The main task this team worked on was to build a fun little webapp UI and API server using '''Node.js''', '''Express.js''', '''React''', and the '''mermaid.js''' diagramming tool to create node maps of how various systems connected. In this project I was more a JavaScript developer than a tester.
 
The [https://www.rbnz.govt.nz/regulation-and-supervision/oversight-of-banks/standards-and-requirements-for-banks/banks-outsourcing-policy BS11 Outsourcing policy for banks] by the [https://www.rbnz.govt.nz/ RBNZ] requires banks like [https://www.westpac.co.nz/ Westpac NZ] to have systems and processes to be able to replace any outsourcing by the start of the next business day following an event, or instruction from the RBNZ. This includes severing all links to its parent [https://en.wikipedia.org/wiki/Westpac Westpac Banking Corporation] in Australia, within a matter of hours. Furthermore, BS11 requires credible evidence of this capability.
 
The Test Environments Team was established to manage the test environments necessary for Westpac NZ to demonstrate a separation event. My main task within this team was to build a small web app (UI and API) visualising systems and interconnections across various test environments. My role primarily focused on JavaScript web app development, but I often provided insights from a tester's perspective and liaised with the Westpac Quality Engineering Chapter for their feedback.
 
My work
* Developed a small web app (UI and API) using [https://nodejs.org/en Node.js], [https://expressjs.com/ Express.js], and [https://react.dev/ React]..
* Created node maps illustrating system interconnections across various test environments using [https://mermaid.js.org/ mermaid.js].
* Provided insights from a tester's perspective and liaised with the Westpac Quality Engineering Chapter.


===Observability Squad===
===Observability Squad===