Welcome to my Quality Assurance (QA) portfolio project! This repository contains a structured approach to manual testing, demonstrating my ability to analyze requirements, design test cases, and document defects.
The goal of this project is to validate the core functionalities of the OrangeHRM Open Source system, focusing on user flows and edge cases. It serves as a showcase of my foundational QA skills, complementing my automated testing projects.
test-cases.md: Contains 10 detailed manual test cases covering key modules (Login, PIM, Leave, Admin, Time), including negative and edge cases.gherkin.feature: Shows my ability to translate manual scenarios into BDD (Behavior-Driven Development) format using Given-When-Then s yntax.bug-reports.md: Standardized defect tracking template and a log of bugs found during exploratory testing.
- Techniques: Exploratory Testing, Functional Testing, Boundary Value Analysis.
- Documentation: Markdown, Gherkin (Cucumber syntax).
- Bug Tracking: Jira Kanban Simulation.
- Test Environment: https://opensource-demo.orangehrmlive.com/
Feel free to read the test-cases.md to see my step-by-step logic, or check the bug-reports.md to see how I document issues for developers.
- Total Test Cases Executed: 10
- Passed ✅: 7
- Failed ❌ (Bugs Found): 2
- Blocked
⚠️ : 1
This project uses GitHub Actions for Continuous Integration. Every time a new code is pushed to the repository, an automated workflow is triggered to run tests and ensure code quality.
