Changes

m
MF8TL Team - Legacy API Server Replacement
== MF8TL Team - Legacy API Server Replacement ==
This team was implementing implemented 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 workcontributions* Refactored and extended the existing mature API automation suite to test for use with the replacement systemnew server.* Implemented Streamlined code, reduced duplication, and used method overloading to centralize reporting results centralise request and response handling, to facilitate logging 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.* Focused primarily on enhancing Enhanced the API automation suite by creating crafting new test scenarios using , adhering to established patterns such as service classes, and POJOs (Plain Old Java Objects), and extending base test classes.* Streamlined code, reduced duplication, Adapted testing tools and centralized request dispatching and response handling processes through from the legacy system for seamless integration with the new implementation. * Developed Splunk integration effortsdashboards to monitor the progress of the new solution's implementation against the legacy system.
== Test Environments Team - React Web App to Visualise Test Environments ==