Computer Engineering undergraduate specialising in manual & API testing, defect analysis, and end-to-end quality assurance — with a strong background in the systems I test.
Hi, I’m Aniruddha — a Computer Engineering undergraduate at Vidyavardhini’s College of Engineering and Technology, Vasai (graduating 2027). I combine a strong development background with a systematic, detail-oriented approach to Quality Assurance — building and testing AI-powered wearable systems, real-time lecture platforms, and full-stack web apps. My experience with REST APIs, WebSocket, and end-to-end pipelines gives me deep insight into how systems behave and fail.
Identified and resolved 3 critical defects — speaker boundary detection, semantic search on short queries, and memory management on large files. Validated the complete user journey (record → process → search) end-to-end across multiple audio conditions. All API endpoints verified for correct response schemas, status codes, and error handling.
Identified and resolved 3 critical defects — WebSocket silent disconnection, missing file format validation, and browser-freeze on 0-byte upload. Confirmed all streaming (WebSocket + SSE) correct under normal and degraded network conditions. Validated file upload, Q&A, and review generation across Chrome, Firefox, and Edge with no regressions after fixes.
| TC # | Title | Expected Result | Actual Result | Type | Status |
|---|---|---|---|---|---|
| TC-001 | Upload valid .mp3 file | Upload succeeds, transcript starts processing | Upload succeeded, transcript started | Positive | PASS |
| TC-002 | Upload valid .mp4 file | Upload succeeds, transcript starts processing | Upload succeeded, transcript started | Positive | PASS |
| TC-003 | Upload valid .wav file | Upload succeeds, transcript starts processing | Upload succeeded, transcript started | Positive | PASS |
| TC-004 | Upload .txt file (unsupported) | Error: "Unsupported format. Upload .mp3, .mp4, or .wav" | .txt accepted; transcript silently fails | Negative | FAIL |
| TC-005 | Upload file larger than 500 MB | Error: "File too large. Max 500 MB" | Error shown correctly | Negative | PASS |
| TC-006 | Upload 0-byte empty file | Error: "File is empty. Upload a valid file" | Browser tab froze; force refresh required | Negative | FAIL |
| TC-007 | Upload filename with special chars | File uploads; filename sanitised | Server 500 error on filenames with spaces or & | Edge Case | FAIL |
| TC-008 | Cancel upload mid-way | Upload cancelled, no partial file saved | Upload cancelled, no partial file saved | Edge Case | PASS |
| TC-009 | Upload on throttled network (Slow 3G) | Progress shown; upload completes or times out gracefully | No feedback; upload fails silently after 30s | Edge Case | FAIL |
| TC-010 | Upload same file twice | Duplicate warning before overwrite | Second upload replaces first silently | Edge Case | FAIL |
| TC-011 | Upload without being logged in | Redirect to login page | Raw 401 JSON error shown to user | Security | FAIL |
| TC-012 | Upload .mp4 with no audio track | Error: "No audio detected in file" | Empty transcript returned with no message | Edge Case | FAIL |
6 / 12 test cases failed. All failures reported, root-caused, and fixes verified in regression.
14 / 14 checklist items verified. All passed after defect resolution and regression testing.
4 bugs found across 3 game builds during exploratory testing sessions. Reported via each project’s itch.io / GitHub issues page.
Awarded 1st Place for presenting the AI Wearable Smart Pendant at the VNPS National Product Showcase (2026).
Secured 1st Place at the national level for presenting a technical paper at Oscillations ‘26.