This folder contains Selenium WebDriver automation and API Automation projects built with Python + Pytest using the Page Object Model (POM) design pattern.
Overview This project automates Heroku Login functionality from The Internet HerokuApp using Python, Selenium, Pytest, and Allure Reports. It follows the Page Object Model (POM) design pattern for scalability and maintainability.
Tech Stack Language: Python 3.13 Test Framework: Pytest UI Automation: Selenium WebDriver Design Pattern: Page Object Model (POM) Reporting: Allure Reports CI/CD: Jenkins / GitHub Actions ready
This project automates testing of public APIs (Reqres, Rahul Shetty APIs).
- Framework: Pytest + POM
- Reporting: Allure Reports
- CI/CD: Integrated with Jenkins
- Features:
- Data-driven testing (JSON, Excel)
- API schema validation
- Negative & edge case coverage

