A structured QA training portfolio with hands-on practice in Manual Testing, API Testing, SQL Validation, E2E Automation and Mobile Testing.
- 📋 Total Test Cases: 80+
- 🐛 Total Bug Reports: 17
- 🤖 Automated Tests: 21 (across 3 browsers)
- 📱 Apps Tested: X, TrendyolGo, WhatsApp, Spotify, FaceLab, ToonApp, OrangeHRM
- 🔧 Platforms: Web · iOS · Android
Git & GitHub · Excel · JIRA · Postman · SQL · Playwright · Firebase Test Lab · Chrome DevTools
QA-Portfolio/
├── Day01-SDLC-STLC/
├── Day02-Login-TestCases/
├── Day03-Bug-Reports/
├── Day04-Test-Design-Techniques/
├── Week02-Advanced-QA/
├── Week03-API-Testing/
├── Week04-SQL/
├── Week05-Playwright-Automation/
├── Week06-Mobile-Testing/
├── Week07-OrangeHRM/
└── open-source-contributions/
| Project | Issue | Contribution |
|---|---|---|
| KiwiTCMS | #4066 — Datetime formatting not human-friendly | Reproduced issue on public test environment, provided steps to reproduce with expected/actual results |
| KiwiTCMS | #4060 — Missing entries in Change History for Test Run | Reproduced issue on public test environment, documented missing audit trail entries |
| Appwrite | #11857 — queries[] shorthand syntax returns 400 Syntax Error | Discovered and reported API query syntax inconsistency on Appwrite Cloud v1.9.0. |
| WordPress iOS | #25493 — About screen X link opens blank webview | Discovered and reported deep link bug through exploratory testing on iPhone 13 |
- Test case design using BVA & Equivalence Partitioning
- Bug reporting with severity & priority analysis
- SDLC & STLC documentation
- Test planning, regression & smoke testing
- Bug lifecycle management with JIRA
- Agile & Scrum fundamentals
- GET, POST, PUT, DELETE methods with Postman
- Status code & JSON response validation
- Mini API test checklist
- SELECT, WHERE, AND/OR, JOIN queries
- Aggregation functions (COUNT, SUM)
- Login failure investigation case study
- 6 automated tests across 3 browsers (Chromium, Firefox, WebKit)
- Login happy path & 3 negative scenarios
- Page Object Model architecture
- CI/CD integration with GitHub Actions
- Automated screenshots & HTML reports
- Manual login test cases for X (Twitter) on iOS
- Real bug reporting with Jira (TrendyolGo — MATP-1)
- Firebase Test Lab - Robo test on real Android device (119 actions)
- Android vs iOS comparison (WhatsApp - 10+ differences)
- Exploratory testing (Spotify, FaceLab, ToonApp)
- Cross-platform bug reporting (FaceLab MATP-2, ToonApp TOONAPP-01/02)
- Full test plan with risk analysis and role-based access testing
- 45 test cases (Login, PIM, Leave Management)
- 10 bug reports with screenshots and severity analysis
- Cross-platform mobile testing (iOS vs Android)
- API testing — full CRUD with Postman (8 endpoints)
- 21 Playwright automated tests across 3 browsers
- Page Object Model architecture + CI/CD integration
To build strong QA foundations and grow into a well-rounded QA Engineer with skills in Manual Testing, API Testing, SQL, Test Automation, and Mobile Testing.