End-to-end manual QA project for the SkyBook practice flight-booking application. The project demonstrates requirements analysis, test design, execution, defect reporting, and full traceability in Jira and Zephyr Essential.
- Author: Rahaf AlQura'an
- Application under test: SkyBook Practice Booking
- Tools: Jira, Zephyr Essential, CSV, Excel
- Testing type: Manual functional, negative, boundary, and end-to-end testing
- Execution date: 7 September 2026
| Metric | Count |
|---|---|
| Test cases | 37 |
| Passed | 16 |
| Failed | 20 |
| Blocked | 1 |
| Bugs reported | 24 |
The blocked case, TC-6.3-01, could verify the displayed arithmetic but could not verify child-fare and tax-scaling rules because the UI did not expose the required calculation details.
- Built coverage across 7 Epics and 20 User Stories.
- Documented every case with preconditions, exact test data, execution steps, expected result, actual result, and status.
- Reported 24 observable defects and linked failed tests to their affected requirements.
- Created an Epic → Story → Test Case → Bug traceability chain.
- Kept observed behavior separate from assumptions about implementation.
- Test plan
- Complete execution report
- Detailed bug reports
- Traceability matrix
- Test cases in CSV
- Bug reports in CSV
- Traceability matrix in CSV
- QA project workbook
- Screenshot checklist
- Search accepted identical origin and destination cities.
- Date validation accepted invalid and past travel dates.
- Passenger validation accepted zero adults and more infants than adults.
- Price sorting and the nonstop filter returned incorrect results.
- Passenger, passport, payment, CVV, and terms validations had multiple gaps.
- Duplicate seat assignment, negative baggage, and repeated promo discounts were possible.
- Starting a new booking retained previous trip selections.
Jira and Zephyr screenshots can be added to the screenshots/ folder. The live Jira project URL is omitted from the public repository for privacy.
The test library contains 37 approved test cases organized into folders that match the seven project Epics.
Each test case documents its objective, preconditions, priority, owner, and Epic-based folder organization.
Zephyr coverage links each test case to the Jira Story it verifies.
Execution evidence records each step separately with test data, expected result, actual result, timestamp, and status.
The Jira work-item view shows the seven completed Epics and the reported defects with their priorities and workflow status.
The project summary shows 51 work items: 27 completed requirements and 24 open defects.
The Jira defect record documents the priority, reproduction steps, expected result, actual result, and traceability to US-4.2 and TC-4.2-01.
The evidence view shows the professionally named attachments and the linked requirement, including its Done status and Highest priority.
SkyBook is a fictional practice environment. No real payment was processed and all identity data used during testing was synthetic.







