Reduced time to market by leveraging exhaustive set of workflows
Increased operational efficiency by reducing manual efforts
Cost optimization by means of auto-scaling
The client is one of the largest private technology companies with more than 300 software products and a customer base of 14 million users in the market.
Prior to launch or update, each product first undergoes rigorous manual testing with ~200K cases covered. This requires large manpower and endless hours of manual effort.
Its customers, however, customize and integrate these products based on their business requirements which leads to unforeseen errors.
The client, therefore, wanted to create a cost-effective framework to track predominant customer workflows and create an exhaustive set of test cases.
As the client expected large amounts of data to be collected daily, distributed processing was required to deliver results in a reasonable timeframe. Hence, EMR was chosen to process the data in a distributed manner.
Quantiphi leveraged Spark to process the data in parallel over multiple EMR clusters and convert JSON files into a processable format.
Our experts also securely created the EMR cluster to prevent it from being directly accessed from the internet. They also encrypted the data that persisted in S3 buckets. IAM roles were created with the principle of least privilege to access AWS resources.
Built an effective test automation system to auto-generate test plans and test cases based on the usage patterns to test the web applications in a bug-free product environments