segment-pixel
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
brand-elements brand-elements brand-elements
brand-elements

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 digital 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

Cloud Integration Testing

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

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

Your Information

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

Your Information

7 + 2 =
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
global-map
16 Locations
6
8
2
asia-map
8 Locations
map-pin
Singapore
70 Shenton Way,
#13-03,
Eon Shenton,
Singapore 079118
map-pin
Gurugram
5th Floor, Tower B,
Golf View Corporate Towers,
Sector 42, Golf Course Road,
Gurugram- 122002
map-pin
Hyderabad
5th Floor, Smartworks, Block 3, DLF Cybercity, Survey No. 129 to 132,
Gachibowli Village, Serilingampally, (M) Ranga Reddy District,
Hyderabad, Telangana 500032
map-pin
Bengaluru
3rd Floor, Karle Town, Building No. 5
Nagavara Village Kasaba Hobli,
Banglore North,
Bengaluru, Karnataka 560045
map-pin
Chennai
8th Floor, Smartworks,
Olympia National Tower
Block 3, A3 and A4, North Phase,
Guindy Industrial Estate, Chennai 600032
map-pin
Pune
Smartworks 43 EQ, 14th-15th Floor,
Sai Chowk Road,
Opposite Bharati Vidyapeeth School,
Laxman Nagar, Balewadi Pune,
Maharashtra 411045
map-pin
Mumbai - Thane
8th Floor, 315 Work Avenue,
Ekatva Olethia Building,
Opposite Ashar IT Main Gate,
Wagle Industrial Estate,
Thane West, 400604
map-pin
Mumbai
7th Floor, Redbrick,
Oberoi Commerz-1
Oberoi Garden City,
Goregaon East 400063
europe-map
2 Locations
map-pin
Ireland
Grove, Fethard,
Co. Tipperary,
E91 E282, Dublin, Ireland
map-pin
London
c/o SPACES,
12 Hammersmith Grove,
London W67AP, UK
north-america-map
6 Locations
map-pin
Canada
55 York Street, Suite 401
Toronto, ON,
Canada M5J 1R7
map-pin
Mexico
Tomas A. Edison 1510-201
Ciudad Juárez,
Chihuahua, Mexico 32300
map-pin
Dallas
5800 Granite Parkway,
Suite 480
Plano, TX, 75024
map-pin
Troy
6915 Rochester Road
Suite 300
Troy, MI 48085
map-pin
Sunnyvale
1248 Reamwood Avenue
Sunnyvale, CA 94089
map-pin
New Jersey
343 Thornall Street
Suite 720
Edison, NJ 08837
All Locations
global-map
16 Locations
6
8
2
asia-map
8 Locations
map-pin
Singapore
70 Shenton Way,
#13-03,
Eon Shenton,
Singapore 079118
map-pin
Gurugram
5th Floor, Tower B,
Golf View Corporate Towers,
Sector 42, Golf Course Road,
Gurugram- 122002
map-pin
Hyderabad
5th Floor, Smartworks, Block 3, DLF Cybercity, Survey No. 129 to 132,
Gachibowli Village, Serilingampally, (M) Ranga Reddy District,
Hyderabad, Telangana 500032
map-pin
Bengaluru
3rd Floor, Karle Town, Building No. 5
Nagavara Village Kasaba Hobli,
Banglore North,
Bengaluru, Karnataka 560045
map-pin
Chennai
8th Floor, Smartworks,
Olympia National Tower
Block 3, A3 and A4, North Phase,
Guindy Industrial Estate, Chennai 600032
map-pin
Pune
Smartworks 43 EQ, 14th-15th Floor,
Sai Chowk Road,
Opposite Bharati Vidyapeeth School,
Laxman Nagar, Balewadi Pune,
Maharashtra 411045
map-pin
Mumbai - Thane
8th Floor, 315 Work Avenue,
Ekatva Olethia Building,
Opposite Ashar IT Main Gate,
Wagle Industrial Estate,
Thane West, 400604
map-pin
Mumbai
7th Floor, Redbrick,
Oberoi Commerz-1
Oberoi Garden City,
Goregaon East 400063
europe-map
2 Locations
map-pin
Ireland
Grove, Fethard,
Co. Tipperary,
E91 E282, Dublin, Ireland
map-pin
London
c/o SPACES,
12 Hammersmith Grove,
London W67AP, UK
north-america-map
6 Locations
map-pin
Canada
55 York Street, Suite 401
Toronto, ON,
Canada M5J 1R7
map-pin
Mexico
Tomas A. Edison 1510-201
Ciudad Juárez,
Chihuahua, Mexico 32300
map-pin
Dallas
5800 Granite Parkway,
Suite 480
Plano, TX, 75024
map-pin
Troy
6915 Rochester Road
Suite 300
Troy, MI 48085
map-pin
Sunnyvale
1248 Reamwood Avenue
Sunnyvale, CA 94089
map-pin
New Jersey
343 Thornall Street
Suite 720
Edison, NJ 08837