Team: ParaSoft Team 2
Methodology: Agile Scrum
Duration: 1 Sprint (1 Week)
This project focuses on functional test automation for the ParaBank web application using Java, Selenium WebDriver, TestNG, Cucumber (BDD) and Page Object Model (POM) architecture.
All sprint activities, user stories, and test executions were tracked and managed using Jira. The test results and automation source code are maintained in this GitHub repository.
| Environment | URL |
|---|---|
| Main Test Environment | https://parabank.parasoft.com/ |
| Backup Environment | https://para.testar.org/ |
- Develop end-to-end UI functional test automation
- Apply BDD with Cucumber scenario structuring
- Implement POM for maintainability
- Manage sprint workflows and defects in Jira
- Produce structured execution and reporting outputs
| ID | Feature | Description |
|---|---|---|
| US601 | User Registration | Register a new account |
| US602 | User Login | Secure login to account |
| US603 | Bill Payment | Pay household bills |
| US604 | Account Creation | Create new account types |
| US606 | Funds Transfer | Transfer funds between owned accounts |
| US607 | Profile Update | Update contact details |
| US608 | Loan Application | Apply for a loan & verify approval |
| Category | Technology |
|---|---|
| Language | Java |
| UI Test Automation | Selenium WebDriver |
| Test Framework | TestNG |
| BDD | Cucumber (Gherkin) |
| Design Pattern | Page Object Model (POM) |
| Build Manager | Maven |
| Reporting | Extent Reports / Cucumber HTML |
| Logs | Log4j / SLF4J |
| Version Control | Git & GitHub |
| Test Management | Jira |
| IDE | IntelliJ IDEA / Eclipse |
Contributors:
- Aslıhan GÜLLÜOĞLU
- Efe ERSAN
- Rüya TIRAŞ
- Taner ÖZÇELİK
- Arslan Taha DURAN