Project Detail

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 

ABOUT THE PROJECT

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.

STARTING POINT

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.

FINAL QUANTITATIVE INDICATOR

✅ 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.

Project Detail

PROJECT DETAILS

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 workResult
Test cases developed and a systematic API testing process implementedA structured API testing system has been created, defect detection has been accelerated
API testing process implemented, ensuring transparency and recording of all detected defectsTesting has become transparent, defects are recorded and promptly eliminated
Automated collection of API tests in Postman createdAll possible user creation scenarios and edge cases are covered
Postman Flows developed, allowing any team member to run e2e API testingAny team member can run testing without deep knowledge of the API
Integration of API tests with CI/CD in Bitbucket Pipelines configuredAPI tests are automatically performed at each stage of development
API response validation scheme implementedErrors related to incorrect data structure have been eliminated
Test data processing optimizedThe probability of invalid records has been minimized
Ability to run tests in parallel threads addedTest execution time has been significantly reduced
API testing documentation preparedAdaptation of new team members has been accelerated
Transaction processing control automatedAccuracy of calculations and prompt detection of errors in financial transactions have been ensured

TECHNOLOGIES

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