Quality Engineering
Philosophy, strategy, and evidence from real projects.
My QA Approach
Quality Engineering is a design discipline, not a testing phase. I believe in shift-left thinking — finding issues before they become bugs, building testability into architecture, and using automation to amplify human judgment, not replace it.
Testability Scorecard
A layered assessment across three real projects: Diploma Tracking System (full-stack academic platform), bunkai-qa-engineering (AI-driven test framework), and UNC Campus Virtual (Moodle automation & course audit).
UI (Frontend)
Playwright E2E suite across DTS (page objects, auth fixtures, business-flow tests) and unc-agentic-dev (course audit across student/teacher/admin roles). Covers login, dashboard, RBAC navigation, student progress, a11y compliance, and Moodle course structure validation. Allure dashboards with run history.
API (Backend)
End-to-end integration, smoke, and exploratory test suites across the bunkai-tms platform covering auth (JWT), RBAC, enrollment rules, data isolation, and API contract validation. Plus Moodle REST API audit in unc-agentic-dev validating course structure, grade conditions, and section restrictions. Consistent JWT + Zod pattern across 15+ route files.
Database
Supabase RLS policies tested via API layer — validating data isolation, enrollment rules, and multi-tenant boundaries across bunkai-tms and DTS. Direct DB integration tests via Supabase client. Migration-based schema with audit logging.
CI / CD
17 GitHub Actions workflows across 4 repositories: typecheck + unit + API on push, daily smoke with Allure, weekly regression with Playwright video, production validation, UX guard, course audit CI (workflow_dispatch for on-demand audits). Public Allure dashboards deployed to GitHub Pages after every run.
Live Allure Dashboards
CI-generated test report dashboards deployed to GitHub Pages — live after every run.
Live Projects: bunkai-tms + DTS + unc-agentic-dev
Real bug findings from production apps tested with Playwright, Cucumber, and Allure Reports — integrated with Jira for traceability. Course audit screenshots from UNC Campus Virtual Moodle automation. Allure dashboards live at /qa/dashboard.










