


Industry: Fintech
Platform: Web
Country: Germany
Implementation time: Sep 2024-Dec 2024
Services provided:
Manual Testing, Automation Testing , End-to-End Testing, Regression Testing, Functional Testing, Integration Testing, Exploratory Testing, Load Testing, Security Testing, Data Validation Testing
The project is a web platform for investing in securities, providing access to financial instruments through API. A platform is designed for convenient and secure investing, with a primary emphasis on the stability and reliability of the system, especially when working with large volumes of data.
Before the implementation of the QA process, testing was carried out exclusively manually by the developer. Basic API checks were performed in Postman, but there was no formalized approach to testing. API documentation existed only in Swagger, but no test cases or automated testing existed.
✅ A full cycle of e2e API testing was developed, covering up to 3000 combinations of user creation parameters.
✅ An automated API testing infrastructure was implemented and transferred to the customer’s team.
✅ API tests were integrated into CI/CD, which allowed testing to be automatically launched with each code update.
✅ Critical errors in transaction processing were identified and fixed, increasing the system’s reliability.
✅ A CRUD API testing process was developed in Postman Flows, allowing for effective work testing with users and data.

One QA specialist was provided to implement the client’s request. His key task was to create a full-fledged API testing process from scratch, focusing on user creation and transaction processing.
| Completed work | Result |
| Test cases developed and a systematic API testing process implemented | A structured API testing system has been created, defect detection has been accelerated |
| API testing process implemented, ensuring transparency and recording of all detected defects | Testing has become transparent, defects are recorded and promptly eliminated |
| Automated collection of API tests in Postman created | All possible user creation scenarios and edge cases are covered |
| Postman Flows developed, allowing any team member to run e2e API testing | Any team member can run testing without deep knowledge of the API |
| Integration of API tests with CI/CD in Bitbucket Pipelines configured | API tests are automatically performed at each stage of development |
| API response validation scheme implemented | Errors related to incorrect data structure have been eliminated |
| Test data processing optimized | The probability of invalid records has been minimized |
| Ability to run tests in parallel threads added | Test execution time has been significantly reduced |
| API testing documentation prepared | Adaptation of new team members has been accelerated |
| Transaction processing control automated | Accuracy of calculations and prompt detection of errors in financial transactions have been ensured |
Manual Testing: Postman, JIRA, Swagger, Confluence, TestRail / Zephyr, Charles Proxy, BurpSuite
Automated Testing: Postman Flows, Bitbucket Pipelines, Newman, Faker.js, JSON Schema Validator, Custom API Test Framework