Changes

m
MF8TL Team
* other linkedin recommendations - TBD
=== MF8TL Team : Legacy API Server Replacement ===MF8, aka Mobile First V8, was a legacy API product, and was part of a mobile and web app development eco system sold by IBM. MF8 needed to be replaced with a new temporary solution, MF8TL, prior to migrating all functionality to micro-services. MF8 & MF8TL were effectively API (middleware) services facilitating access to the wider banking network. MF8TL needed to be stood up quickly, and behave identically to the legacy MF8 system.
My involvement with the This team was to identify existing testing tools and processes implementing a replacement of a legacy API Server used for by the bank's mobile and web apps. The old MF8 systemhad a mature API automation suite implemented using Java, TestNG, and to apply them to the new MF8TL implementationREST Assured.
Primarily I worked to adapt an My work* Refactored and extended the existing '''REST Assured''', '''testng''', '''Java''' mature API automation suiteto test the replacement system.* Implemented method overloading to centralize reporting results to Splunk within the automation codebase. I created * Identified and applied suitable testing tools and processes from the old system to the new scenarios following the patterns already used in implementation.* Focused primarily on enhancing the API automation suite, by creating new test scenarios using established patterns such as service classes, '''POJO'''sPOJOs (Plain Old Java Objects), and extending base test classes etc. I also significantly refactored parts to standardise and improve the information logged to '''Splunk''' when failures were detected, using method overloading to remove duplicated * Streamlined code, centralising the code that despatches requests & receives the responsesreduced duplication, creating a single place to verify the kind of and centralized request dispatching and response received, prior to transforming to the success response POJO'shandling processes through Splunk integration efforts.
===Test Environments Team===