Automation Testing using a web Application
QA Intern Assignment – OrangeHRM Automation This project is a part of the QA Intern assignment for Omnify.
It includes:
✅ Manual Test Cases (Login & Employee Management)
✅ Selenium Automation Scripts (Java + EdgeDriver)
✅ Page Object Model (POM) based structure
✅ Bug Report: 3 usability issues identified on the login page
✅ 2–3 minute Loom walkthrough video explaining the approach, flow, and learnings
🔧 Tech Stack: Java
Selenium WebDriver
Microsoft Edge
TestNG (optional)
Page Object Model (POM)
Loom (for screen recording)
Folder Contents:
📁 testcases/ → Excel file with manual test cases
📁 src/pages/ → Page Object classes (LoginPage, AddEmployeePage, etc.)
📁 src/tests/ → Test scripts (LoginPageTest.java)
📁 docs/ → Bugs & usability report
✅ Features Covered: Login functionality automation
Add new employees
Verify employee entries from table
Logout and session cleanup
Scroll + stale element handling with JavaScriptExecutor