https://github.com/georgeyoo/sdet-sqa-portfolio
🎯 Portfolio Project: API Automation Testing + Manual Test Management (Supertest + Qase.io)
https://github.com/georgeyoo/sdet-sqa-portfolio
api-testing jest portfolio qa-automation qase sdet
Last synced: about 2 months ago
JSON representation
🎯 Portfolio Project: API Automation Testing + Manual Test Management (Supertest + Qase.io)
- Host: GitHub
- URL: https://github.com/georgeyoo/sdet-sqa-portfolio
- Owner: Georgeyoo
- Created: 2025-04-28T18:25:20.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2025-04-28T20:05:04.000Z (2 months ago)
- Last Synced: 2025-04-30T07:59:31.841Z (about 2 months ago)
- Topics: api-testing, jest, portfolio, qa-automation, qase, sdet
- Language: JavaScript
- Homepage:
- Size: 47.9 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

# 🎯 SQA / SDET Automation Portfolio
This portfolio demonstrates my ability to test backend software platforms in regulated, logic-heavy environments — aligned with the expectations for modern SQA and SDET roles.
It includes:
- ✅ A simulated casino platform backend built with Express.js
- ✅ Automated tests using Jest and Supertest
- ✅ Structured test documentation (test plans, test cases, and bug reports)
- ✅ Manual test case management and defect tracking using Qase.io
- ✅ Full test coverage of login, signup, spin mechanics, and account management (deposit, withdraw, balance)---
## 🧠 Project Goals
- Showcase API test automation with realistic platform and transaction logic
- Emulate system testing workflows used in gaming, financial tech, and regulated industries
- Demonstrate professional documentation practices for functional and edge case coverage
- Highlight a strong QA mindset including both automated and manual validation---
## 🏗️ Project Structure
```bash
qa-automation-portfolio/
├── simulated-casino-api/
├── api-tests/
│ ├── login.test.js
│ ├── signup.test.js
│ ├── spin.test.js
│ └── account.test.js
├── docs/
│ ├── test-plan.md
│ ├── test-cases.md
│ ├── bug-reports.md
│ └── qase-integration.md
└── README.md
```---
## 🔧 How to Run
### 1. Install Dependencies
```bash
npm install
```### 2. Run Tests
```bash
npm test
```### 3. Start Server (Optional)
```bash
npm start
```---
## 📄 Test Run Report
The full Test Run Report for the Initial Regression Run is available [here](https://app.qase.io/public/report/9acc00fe4a841e97d2e1856e2a851f7a592af9b2).
It includes:
- Summary of all executed test cases
- Pass/Fail counts
- Linked defects
- Execution environment (Localhost API)---
## 📄 Documentation Included
- Test Plan — Defines overall test strategy, scope, and objectives
- Test Cases — Positive, negative, and edge case scenarios
- Bug Reports — Defects found during manual and automated testing
- Qase Integration — Screenshots and management of manual tests and defect tracking using Qase.io## 📣 About Me
I'm a full-stack engineer pivoting into QA automation and software quality assurance, with 5+ years of experience building, debugging, and maintaining platform-level systems.
I have worked closely with QA and product teams throughout my career, and I am now specializing in automation, functional validation, and system testing.This portfolio demonstrates my ability to design, automate, manually validate, and document QA efforts for critical, logic-heavy platforms — such as those found in gaming, finance, healthcare, and other regulated industries.
## 📬 Contact
I'm actively seeking opportunities in Software Quality Assurance (SQA) and Software Development Engineer in Test (SDET) roles.
- 📧 Email: [email protected]
- 💼 LinkedIn: [George Yoo](https://www.linkedin.com/in/george-yoo/)
- 🖥️ GitHub: [georgeyoo](https://github.com/georgeyoo)Feel free to connect with me!