Automated UI Testing Framework built with Java, Selenium, TestNG, Cucumber and Maven for validating user journeys on the Parabank Web Bank
This project is a Test Automation Framework created to ensure the functional stability and reliability of the Parabank website.
It follows the Page Object Model (POM) and emphasizes readability, reusability and easy maintenance.
POM for Clean separation of test logic and UI elements
Reusable Methods used as consistent and efficient scripting for Common utilities
Parameterized Testing for Dynamic data-driven test execution
Cross-Browser Support Chrome, Firefox, Edge
Configurable Environment `configuration.properties` support
Comprehensive Reporting TestNG HTML reports with logs
| User Story | Scenario | 🟢 Status |
|---|---|---|
| US_601 | New user registration | 🟢 Passed |
| US_602 | User login | 🟢 Passed |
| US_603 | Paying bills | 🟢 Passed |
| US_604 | Opening a New Bank Account | 🟢 Passed |
| US_605 | Transfer money between accounts | 🟢 Passed |
| US_606 | Update contact information | 🟢 Passed |
| US_607 | Credit application | 🟢 Passed |
| Names | Links |
| İbrahim Huseynli (Project Leader) |
|
| Gürhan Ataş |
|
| Merve Çelebi |
|
| Sibel Cebeci |
|
| Ramazan Doğan |
|
| Affan Ergul |
|
Built for maintainable, scalable UI tests.
