Enterprise E2E
Automation Framework
A financial workflow, tested from end to end.
A complete financial processing application and its automation framework. Tests follow transactions through approvals, batch processing and settlement, with checks at the UI, API and database layers.
Explore the projectArchitecture & approach
Domain builders create test data; API adapters and database assertions validate business rules; Playwright checks browser workflows. GitHub Actions runs the checks and Allure captures the evidence.
A workflow, tested in layers.
Financial processing · Portfolio example
- TransactionCreate & validate
- BatchGroup & submit
- ApprovalWhen required
- SettlementProcess & record
Explore the test coverage
Verify the business rules
Flask test clientDrive batch lifecycles through API adapters, including standard and senior approvals, rejection and cancellation.
tests/e2e/test_batch_processing.pyGitHub ActionsAllure reports
