


Industry: Finance/ SAAS
Platform: Web
Country: Czech Republic
Implementation time: Mar 2024 – continues
Services provided:
Manual Testing, Automation Testing, End-to-End Testing, Regression Testing, API Testing, Cross-Platform Testing, Load & Performance Testing, Security Testing, Smoke Testing, Accessibility Testing
An online platform for electronic payments that supports technologies such as SEPA, SWIFT, and FX. It is a universal solution that adapts to the needs of different clients, providing modern tools for fintech companies and payment institutions. The platform helps businesses grow and adapt in a rapidly changing market.
Initially, the project did not have dedicated testers, and testing was performed sporadically by the Product Owner, who manually checked new functionality as needed. Automated testing was completely absent.
Project and test documentation was not maintained, which complicated the organization of high-quality testing. The only source of information about the product was the platform requirements. As the project developed and the platform was created, there was a need to involve external experts who could build a testing architecture from scratch, develop test documentation, test the product manually, and implement testing automation.
After implementing test automation and QA processes, the customer received the following:
✅ 305 test cases developed, covering the main functions, which guarantees full testing of all key scenarios and reduces the likelihood of critical errors in production.
✅ 600+ test cases documented, which allows you to easily scale testing and quickly introduce new specialists to the project.
✅ 100+ critical defects recorded and fixed – eliminating potentially serious problems before the product is released, increasing system stability.
✅ 50% reduction in the share of manual testing, which optimized the QA process and freed up team resources and accelerated regression testing.
✅ 100% test coverage of all product versions – confidence in stable operation after each update, minimizing the risk of failures.
✅ 40% reduction in full testing time – accelerating the release of new releases without loss of quality.
✅ 85% of defects detected and fixed before development is complete – improved code quality, reduced costs for bug fixing after release.
✅ 100+ reports automatically generated per month – testing transparency, convenient analytics and quality control.
✅ 3 parallel test run streams – reduced test execution time and faster development cycle.
✅ Real-time test coverage monitoring – testing quality control, prompt detection and fixing of vulnerabilities.
✅ 30% reduction in average bug fixing time – accelerated bug fixing process, reduced development downtime.
✅ 90% of system test coverage achieved – protection from critical errors and confidence in product stability.
✅ 25% reduction in overall bug processing time – prompt fixing of problems, acceleration of release of fixes.
✅ 15 minutes – average time to complete UX/UI tests – quickly identify problems in the user interface, improve user experience.
✅ 60% reduction in manual checks thanks to CI/CD integration – automation of routine tests, saving time for the QA team and developers.
✅ 100+ unique test data created – realistic testing scenarios, eliminating problems associated with a lack of test data.

To build the testing process, the customer used the services of Test Squad, which provided two QA automation engineers. The testers began maintaining test documentation and thought through the structure and architecture of the project testing.
The main challenge was performing tests and building a complete QA process from the ground up. This included a QA audit, test strategy implementation, and automation setup. We will share aspects of the work on this project. As a result, the client received:
| Work Performed | Result | ||
| Developing a testing framework that covers critical functions and edge cases | Ensured full verification of critical scenarios, minimized risk of errors in production | ||
| Creating detailed test documentation, including test plans, checklists, and test execution logs | Increased transparency of testing, simplified maintenance of test history and coverage analysis | ||
| Implementing a defect management system to speed up the process of detecting and fixing errors | Reduced bug fixing cycle, accelerated release process due to transparent defect tracking | ||
| Creating a scalable automated test environment | Reduced share of manual testing, increased test coverage | ||
| Developing a cross-platform testing strategy (Web and Mobile) | Guaranteed stable operation of the product on various devices and browsers | ||
| Optimizing test execution and reducing the overall test cycle | Reduced time of the full test cycle, improved speed of delivery of updates | ||
| Implementing an early testing mechanism to identify defects before development is completed | Detection of defects at early stages, minimization of costs for their correction | ||
| Configuring automatic uploading of test reports to FTP | Ensuring availability of reports in a single system, ease of analysis of test results | ||
| Configuring parallel test execution in a CI/CD pipeline | Launch of autotests in several threads, which accelerated test execution and reduced the load on the system | ||
| Implementing real-time test execution monitoring | Transparency of testing processes, quick response of the team to errors | ||
| Formalizing the QA process with the introduction of a structured testing strategy | Faster search and correction of defects, reduction of time for releasing updates | ||
| Expanding test coverage through functional, regression, exploratory, API, and cross-platform tests | Full system check, improved protection against failures and critical errors | ||
| Optimizing API testing using Postman and Mailsac | Stability of API integrations, elimination of unexpected errors in the operation of services | ||
| Standardizing bug reports by implementing defect management systems in Jira | Increased team efficiency, improved communication between testers and developers | ||
| Optimized UX/UI testing to improve user experience | Increased readability of the interface, minimized problems with user interaction | ||
| CI/CD integration to automatically run tests in Bitbucket | Automated testing process, reduced likelihood of missing errors | ||
| Implementation of test data management, including Faker.js to generate unique and realistic test data | Accelerated creation and management of test data, reduced errors during testing | ||
| Implementation of testing KPIs to measure the efficiency of processes and their further optimization | Improved assessment of the effectiveness of QA processes, implemented improvements based on data analysis |
Manual Testing: Qase, Postman, Mailsac, Obsidian, FileZilla, Microsoft Word, Microsoft Excel, Jira, Confluence, Miro
Automated Testing: Playwright + TypeScript, Visual Studio Code (VS Code), Bitbucket, Qase, faker.js, Mailsac