A robust, extensible Test Automation Framework for testing the Digital Bank web application. Built using Java, Selenium WebDriver, TestNG, and YAML-based configuration, the framework supports flexible local and remote test execution with integration-ready components.
- β Modular framework architecture using Page Object Model
- β YAML-driven configuration with support for override via TestNG
- β Cross-browser support (Chrome, Firefox) with headless mode
- β
Thread-safe WebDriver instantiation using
ThreadLocal - β Structured logging using SLF4J + Logback
- β Ready for DB validation via JDBC
- β Designed for CI/CD with dynamic suite configuration