
Creating a custom automated testing process + API automation solution for a consumer reporting agency
Client | Industry | Solution Provided | Technologies/Methodologies Used |
---|---|---|---|
Consumer Reporting Agency | Consumer & Retail | Delivery Transformation | Kotlin, Apache JMeter |
The Challenge
A background screening services provider needed an API automation framework to accelerate ongoing testing of its proprietary background check system. In addition to routine testing, the client was changing its software development lifecycle and wanted automated tests to detect issues early and ensure the stability and reliability of its API platform during the transition.
The client partnered with Gorilla Logic to implement a testing solution capable of retrieving and transmitting information via GraphQL that would also minimize ongoing maintenance.
The Solution
Gorilla Logic evaluated numerous GraphQL API automation tools and determined that most required significant manual maintenance for schema updates. Instead, Gorilla Logic recommended building a custom testing solution, including:
- Capturing client testing needs and documenting user stories aligned to behavior-driven development (BDD) scenarios
- Simplifying the process for API developers to add new test cases quickly by architecting and delivering a Kotlin-based testing framework for GraphQL APIs that automatically downloads server schemas
- Enabling early feedback and quick detection and addressing of errors by integrating API testing into a CI/CD pipeline
- Training client engineers in Kotlin and Apache JMeter through onsite workshops and documentation
Business Results
Gorilla Logic’s QA automation solutions have yielded significant value for the client:
- Created a custom automated testing process and API automation solution
- Completed automation tests for microservices and UI client
- Established better product definition by contributing new user stories to BDD scenarios