Westpac NZ - Senior Automation Quality Engineer: Difference between revisions

Jump to navigation Jump to search
m
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.

Navigation menu