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.
This framework follows a layered architecture that includes:
config.properties
file to store settings like
baseURL
, browser
, and credentials.
[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
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.
This framework is designed to automate the ParaBank online banking application.
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 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!