Production-Grade E2E and Unit Testing Infrastructure for Mifos X Web App
The Mifos X Web App currently faces a significant quality gap with approximately 1.46% automated test coverage, making releases reliant on risky manual verification. This project implements a production-grade testing infrastructure using Playwright and Jest, built on a robust "Four-Layer Architecture" that separates test logic from framework-specific selectors. My approach ensures long-term maintainability by creating a reusable testing SDK that supports both the current Angular codebase and the future React migration. Key deliverables include: A suite of 240+ automated tests covering the high-value Clients, Groups, and Users modules. A shard-safe CI/CD pipeline using GitHub Actions and Dockerized Fineract. Advanced reliability patterns including Fibonacci backoff retries and storageState authentication bypass to optimize performance. This project moves the Mifos Initiative toward a "Correctness First" culture, providing a scalable blueprint for financial software quality.
Project details
Technologies
Not listed in the archive