Skip to content

SubashAutomation-SDET/selenium-Java-automation-Framework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

selenium-Java-automation-Framework

🚀 About the Project

This project is a UI Automation Framework built using Selenium WebDriver, Java, and TestNG. It is designed to demonstrate my automation testing skills and best practices for building scalable and maintainable test frameworks. The framework follows the Page Object Model (POM) design pattern and uses Maven for dependency management. It includes reusable components like driver initialization, wait utilities, configuration handling, and supports execution via TestNG.

This repository serves as a portfolio project to showcase my proficiency in writing clean, structured, and modular automation code — ready for real-world applications or enterprise-grade testing environments.

🧰 Tech Stack

  • Language: Java
  • Automation Tool: Selenium WebDriver
  • Build Tool: Maven
  • Test Framework: TestNG
  • Design Pattern: Page Object Model (POM)
  • CI Integration: Jenkins
  • Reporting: Extent Reports / Allure

📁 Project Structure

├───src │ ├───main │ │ ├───java │ │ │ ├───baseClass │ │ │ ├───pages │ │ │ └───Utilities │ │ └───resources │ └───test │ ├───java │ │ ├───com │ │ │ └───OrangeHrm │ │ │ └───stepDefs │ │ ├───HooksApplication │ │ └───runner │ └───resources │ ├───Configuations │ ├───CucumberProperties │ └───Feature └───target ├───classes │ ├───baseClass │ ├───pages │ └───Utilities ├───failsafe-reports │ ├───junitreports │ ├───old │ │ └───Surefire suite │ └───Surefire suite ├───generated-sources │ └───annotations ├───generated-test-sources │ └───test-annotations ├───maven-archiver ├───maven-status │ └───maven-compiler-plugin │ ├───compile │ │ └───default-compile │ └───testCompile │ └───default-testCompile └───test-classes ├───com │ └───OrangeHrm │ └───stepDefs ├───Configuations ├───CucumberProperties ├───Feature ├───HooksApplication └───runner

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published