For the best experience, try the new Microsoft Edge browser recommended by Microsoft (version 87 or above) or switch to another browser � Google Chrome / Firefox / Safari
OK

Client Background

Our client is a leading mortgage services platform offering online and mobile home loan and refinancing solutions. To ensure customers could access their services everywhere, the client’s team was tasked with performing a huge number of manual regressions in different environments for every release. While traditional validation methods were used previously for UI and database testing, they were clearly inadequate for this challenge. Comprehensive cloud testing was urgently needed for the client’s product integrations running on AWS.

To avoid time-to-market slippage, automation was needed. With cloud testing experience on Azure, GCP (Google Cloud Platform), AWS and other leading cloud platforms, Xoriant was engaged to validate and automate the client's product integrations with AWS computing services including Lambda, DynamoDB and S3 bucket.

The key objectives of the Xoriant engagement were to:

  • Automate end-to-end testing of the manual test cases
  • Conduct cloud service testing for all AWS integrations

Xoriant Solution | Key Contributions

Our experts employed advanced engineering techniques to automate the entire workflow and executed it using Xoriant’s proprietary iAutomate framework.

Key contributions included:

  • Defined the testing strategy.
  • Designed the test automation plan.
  • Implemented the iAutomate framework, including:
    • Test automation with iAutomate’s ready-to-use utility methods for working with AWS, Elastic Search, and third-party tools like Jira, Sauce Labs, Slack, etc.
    • Utilities employed to update attribute values in complex JSONs, enabling API automation, and thereby, AWS automation.
    • Integration and testing of AWS S3 bucket and DynamoDB for loan processing files and vendor data storage.
    • AWS SDK for testing AWS services.
    • Configured AWS access and secret keys as Profiles to increase security and create credential provider objects.
    • Automated assertions for data (such as customer data, loan processing data) populated in AWS S3 or DynamoDB to make testing process more robust.
  • Executed the automation plan for the regression pack to ensure complete test coverage.
  • Integrated iTestRunner with AWS Lambda to accelerate automation.

High Level Architecture

Key Benefits

  • 100 cases automated by integrating AWS SDK, taking test coverage to the next level.

  • 50%+ increase in test coverage.

  • 25% minimized testing time by employing a parallel use case testing approach with AWS components integrated in the iAutomate framework.

  • Regression defect leakage reduced to zero post AWS integration.

  • Total regression test time cut from one week to 6 hours.

  • Enabled cost savings with time and resource optimization through automation of test cases.

Technology Stack

AWS API for S3, DynamoDB, Lambda | Xoriant iAutomate (Java) Framework

Get Started

Your Information

8 + 10 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.

Your Information

1 + 7 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.

Your Information

13 + 5 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.
Globally Presence
Across Americas, Europe, and Asia
All Locations
Asia
Europe
North America
19 Locations
7
10
2
10 Locations
Ahmedabad
A-201, WestGate Business Bay, SG Road, Makarba, Ahmedabad 380015
Hyderabad
Block –B, Wing 1, 2nd Floor, Cyber Gateway, Hitech city, Hyderabad 500081
Gurugram
2nd Floor, Tower B, Unitech Cyber Park, Sector 39, Gurugram 122001
Singapore
70 Shenton Way, #13-03, Eon Shenton, Singapore 079118
Bengaluru
Subramanya Arcade SA Tower, 2nd floor, A-wing, Bannerghatta Main Road, BTM Layout, Bengaluru, Karnataka 560029
Chennai
8th Floor, Smartworks, Olympia National Tower, Block 3, A3 and A4, North Phase, Guindy Industrial Estate, Chennai 600032
Pune
7th Floor, IT-7 Building, Qubix Business Park Pvt. Ltd. SEZ, Phase - 1, Hinjawadi, Pune 411057
Mumbai - Thane
AWFIS 1st Floor, Nehru Nagar, Wagle Industrial Estate, Thane West, Thane Maharashtra 400604
Mumbai
7th Floor, Smartworks, Times Square, Tower C, Andheri Kurla Road, Marol, Andheri East, Mumbai 400059
Pune
6th Floor, Smartworks, Pan Card Club Road, Baner, Pune 411045
2 Locations
London
c/o SPACES, 12 Hammersmith Grove, London W67AP, UK
Ireland
Grove, Fethard, Co. Tipperary, E91 E282, Dublin, Ireland
7 Locations
Canada
55 York Street, Suite 401 Toronto, ON, Canada M5J 1R7
Mexico
Tomas A. Edison 1510-201 Ciudad Juárez, Chihuahua, Mexico 32300
Seattle
4030 Lake Wash Blvd NE, STE 210, Kirkland, WA 98033
Troy
6915 Rochester Road Suite 300 Troy, MI 48085
Sunnyvale
1248 Reamwood Avenue Sunnyvale, CA 94089
New Jersey
343 Thornall Street Suite 720 Edison, NJ 08837
Dallas
5851 Legacy Circle Suite 600 Plano, TX 75024
All Locations
19 Locations
7
10
2
10 Locations
Ahmedabad
A-201, WestGate Business Bay, SG Road, Makarba, Ahmedabad 380015
Hyderabad
Block –B, Wing 1, 2nd Floor, Cyber Gateway, Hitech city, Hyderabad 500081
Gurugram
2nd Floor, Tower B, Unitech Cyber Park, Sector 39, Gurugram 122001
Singapore
70 Shenton Way, #13-03, Eon Shenton, Singapore 079118
Bengaluru
Subramanya Arcade SA Tower, 2nd floor, A-wing, Bannerghatta Main Road, BTM Layout, Bengaluru, Karnataka 560029
Chennai
8th Floor, Smartworks, Olympia National Tower, Block 3, A3 and A4, North Phase, Guindy Industrial Estate, Chennai 600032
Pune
7th Floor, IT-7 Building, Qubix Business Park Pvt. Ltd. SEZ, Phase - 1, Hinjawadi, Pune 411057
Mumbai - Thane
AWFIS 1st Floor, Nehru Nagar, Wagle Industrial Estate, Thane West, Thane Maharashtra 400604
Mumbai
7th Floor, Smartworks, Times Square, Tower C, Andheri Kurla Road, Marol, Andheri East, Mumbai 400059
Pune
6th Floor, Smartworks, Pan Card Club Road, Baner, Pune 411045
2 Locations
London
c/o SPACES, 12 Hammersmith Grove, London W67AP, UK
Ireland
Grove, Fethard, Co. Tipperary, E91 E282, Dublin, Ireland
7 Locations
Canada
55 York Street, Suite 401 Toronto, ON, Canada M5J 1R7
Mexico
Tomas A. Edison 1510-201 Ciudad Juárez, Chihuahua, Mexico 32300
Seattle
4030 Lake Wash Blvd NE, STE 210, Kirkland, WA 98033
Troy
6915 Rochester Road Suite 300 Troy, MI 48085
Sunnyvale
1248 Reamwood Avenue Sunnyvale, CA 94089
New Jersey
343 Thornall Street Suite 720 Edison, NJ 08837
Dallas
5851 Legacy Circle Suite 600 Plano, TX 75024