๐Ÿš€ Parabank Hybrid Automation Framework

๐Ÿ“Œ Project Name: Parabank Automation Suite

๐Ÿข Company/Client: Self-Initiated-->Sagar Bankar (for Skill Demonstration)

This professional-grade Hybrid Test Automation Framework was designed for the Parabank application, showcasing robust design patterns, reusable components, and continuous integration practices.

This project demonstrates a professional Hybrid Test Automation Framework built using industry-standard tools and practices.

๐Ÿ›  Tools & Technologies

๐Ÿ“ Framework Structure

Framework Folder Structure

๐Ÿ“Š Project Extent Report

Extent Report Screenshot-test Result Extent Report Screenshot-Overview Details

๐Ÿงฑ Framework Architecture

This framework follows a layered architecture that includes:

[TestNG Suite (testng.xml)]
            โ†“
[Test Layer (Test Classes)]
            โ†“
[Base Layer (BaseTest.java)]
            โ†“
[Config Layer]
   โ”œโ”€โ”€ config.properties
   โ””โ”€โ”€ ConfigReader.java
            โ†“
[Driver Manager]
   โ””โ”€โ”€ DriverManager.java
            โ†“
[Page Object Layer]
   โ””โ”€โ”€ Page classes (LoginPage, HomePage, etc.)
            โ†“
[Utilities Layer]
   โ”œโ”€โ”€ ExcelUtils
   โ”œโ”€โ”€ WaitUtils
   โ””โ”€โ”€ ScreenshotUtils
            โ†“
[Reporting Layer]
   โ”œโ”€โ”€ ExtentReports
   โ””โ”€โ”€ Log4j
            โ†“
[CI/CD Integration]
   โ”œโ”€โ”€ Jenkins
   โ””โ”€โ”€ GitHub Actions
  

๐Ÿ” Jenkins CI/CD Integration

๐Ÿ“ธ Jenkins Build Screenshot Jenkins Build Status Report

๐Ÿ“Š Jenkins CI/CD Integration Report Send to gmail of all team member

When we run build in jenkins then jenkins at the end build status and bulid report automatically sending to respective team member gmail.
In gmail content build details and downloadable extent report.

Build report send to team members gmail

๐ŸŒ Application Under Test

This framework is designed to automate the ParaBank online banking application.

๐ŸŽฅ Video Walkthrough

Watch Demo on YouTube

๐Ÿ“ž Contact

Email: sagar.bankar590@gmail.com

If you like my efforts please motivate & help me to hire me as Software Test Engineer

GitHub: Sagar-bankar


๐Ÿ™ Thank You!

Thank you for taking the time to explore my automation framework portfolio.
I hope it provides a clear insight into my skills, experience, and approach to professional test automation.

Feel free to connect with me or share your feedback. Let's build better software together!