Skip to main content
Back to Projects
FULL-STACK PROJECT

QA Testing Management Tool

Full-Stack Developer & QA Engineer

QA Testing Management Tool – project screenshot

Project Overview

Designed and developed a full-stack QA testing management platform from the ground up. Features include JWT-based authentication with WebAuthn passkey support, real-time team presence via Socket.io, role-based access control (admin/viewer), inline test case editing, bug reporting with Kanban-style status tracking, an API testing hub, email invitation system with Mailjet/SMTP fallback, admin activity center with logs and notifications, sound effects system, and a mobile-responsive dark-themed UI with Framer Motion animations.

Problem Statement

QA teams lacked a unified platform to manage test cases, track bugs, and collaborate in real-time, leading to scattered workflows and delayed issue resolution.

Key Features

  • WebAuthn passkey & JWT authentication
  • Real-time team presence via Socket.io
  • Role-based access control (admin/viewer)
  • Kanban-style bug tracking board
  • Inline test case editor
  • API testing hub with request builder
  • Email invitation system (Mailjet/SMTP)
  • Admin activity logs & notifications
  • PWA support for offline access

QA & Testing Details

Performed comprehensive testing of authentication flows including passkey registration and JWT session management. Validated real-time Socket.io connections across multiple concurrent users. Tested role-based access control permissions. Conducted cross-browser testing of the Kanban drag-and-drop interface. Verified email invitation delivery and link expiration handling.

Screenshots

QA Testing Management Tool screenshot 1