The client was trying to move from a manual regression test environment towards the test automation pyramid during the implementation of Mule API’s, C# applications, & Drools rule where the emphasis is 1. To improve the slow turnaround, often weeks, for implementing changes and make them available for users 2. More on unit testing complemented with some API/Integration tests and UI based user journey tests
We worked with the customer to assess and analyze their micro-services-based system architecture and based on the findings from the assessment, proposed and implemented continuous testing at code, API, and end-to-end regression testing level.
- We developed and implemented automated flow to orchestrate integration from Dev to Ops. The team implemented two different pipelines for legacy and open system development. The legacy pipeline was implemented in Azure DevOps and the open system pipeline in Bamboo. API test automation framework was developed using ReadyAPI and integrated with both the pipelines.
- Integrated performance and security testing early in the development life-cycle. Akamai was used for performance testing and Vera code for security testing. Automated regression execution for nightly dev-build ensured code quality even before the start of functional testing.