Westpac NZ - Senior Automation Quality Engineer: Difference between revisions
Jump to navigation
Jump to search
Westpac NZ - Senior Automation Quality Engineer (view source)
Revision as of 00:29, 7 May 2024
, 7 May→MF8TL Team - Legacy API Server Replacement
Line 12: | Line 12: | ||
== MF8TL Team - Legacy API Server Replacement == | == MF8TL Team - Legacy API Server Replacement == | ||
This team was implementing a replacement of a legacy API Server used by the bank's mobile and web apps. The old system had a mature API automation suite implemented using [https://www.java.com/en/ Java], [https://testng.org/ TestNG], and [https://rest-assured.io/ REST-assured]. | This team was implementing a replacement of a legacy API Server used by the bank's mobile and web apps. The old system had a mature API automation suite implemented using [https://www.java.com/en/ '''Java'''], [https://testng.org/ '''TestNG'''], and [https://rest-assured.io/ '''REST-assured''']. | ||
My work | My work | ||
* Refactored and extended the existing mature API automation suite to test the replacement system. | * Refactored and extended the existing mature API automation suite to test the replacement system. | ||
* Implemented method overloading to centralize reporting results to [https://www.splunk.com/ Splunk] within the automation codebase. | * Implemented method overloading to centralize reporting results to [https://www.splunk.com/ '''Splunk'''] within the automation codebase. | ||
* Identified and applied suitable testing tools and processes from the old system to the new implementation. | * Identified and applied suitable testing tools and processes from the old system to the new implementation. | ||
* Focused primarily on enhancing the API automation suite by creating new test scenarios using established patterns such as service classes, POJOs (Plain Old Java Objects), and extending base test classes. | * Focused primarily on enhancing the API automation suite by creating new test scenarios using established patterns such as service classes, POJOs (Plain Old Java Objects), and extending base test classes. |