Cloud Migration Services

NSW Government

Case Study – NSW Government Agency Cloud Migration



A NSW government agency had a requirement to move a number of their Critical applications infrastructure from GovDC (on Premise) to the cloud (AWS) to mitigate infrastructure end of life risks.    A Migration testing strategy was required to be delivered and signed off by key stakeholder along with a number of test plans to be developed per platform. There were 4 key platforms to be migrated ranging from all nonproduction instances to production instance There were approximately 50 environment instances in non-production to be migrated.  Non productions environments included development, system test, System Integration, UAT, and pre-production. A Test plan per platform was required along with discovery sessions with different stakeholders from development, testing, operations and business stakeholders. A suite of test cases were developed per platform and automation of approximately 50% of suite was created to reduce execution time.  The testing was carried on both non-production workloads on premise and tobe Cloud environments along with conducting comparative test cycles to detect any anomalies.  The testing was carried out on both batch and High priority operational scenarios. The Client’s main application environments had several internal shared components such as a document/image repository, batch components (Batch server and secured fileshare landing zone) & CA Autosys which added more complexity along with external agencies feeds, 3rd party services and payment gateways

Problem Statements:


Client’s resources were utilised on other high priority projects and did not have availability to carry out the Functional testing.


No baselines for Migration testing existed


The client’s documentation that existed did not have enough detail and a good level of analysis to help define and scope out scenarios for each migration bundle



TL Consultants managed the whole QA delivery from start to the end from Discovery, test planning, test preparation, scripting, execution, defect triaging and management and reporting


Automation of high priority test scenarios were created and maintained


Critical production batch files were executed via AutoSys and executed in the Non-production environments both on premise and cloud environments to compare


Multiple workshops were required with various teams such as architecture, development, DBAs, and business were held to agree on high priority test scenarios/test cases


Updated documentation & scripting around performance both real-time and batch interfaces was produced to support re-usability

Measurable Benefits:


Execution testing initially of lower non production migration bundles times were reduced from 2 weeks to approximately 4 days mostly with automation and the team members becoming key SMEs

Client outcomes:

Found key migration defects especially around integrations to 3rd parties such as other government agency systems , payment gateways in the lower non production environments

Uplift your DevSecOps capability today


Contact Us