QA Automation Tester with 2+ years building test systems, fraud detection tools, and full-stack applications — shipped to production, live on the web.
As a QA Automation Tester with 2+ years at Virus Positive Technologies, I design test infrastructures that validate functionality, detect behavioral anomalies, verify data integrity, and expose security vulnerabilities — all automatically.
I work across the full STLC — from requirement analysis and test case design to execution, defect tracking in Jira, and CI/CD-integrated regression suites. Every test is reproducible, evidence-backed, and automated.
| TC ID | Test Case | Type | Result |
|---|---|---|---|
| TC-001 | Register with valid email & phone | Functional | PASS |
| TC-008 | OTP field accepts alphabets | Negative | FAIL |
| TC-019 | Apply expired coupon at checkout | Negative | FAIL |
| TC-031 | Filter by price range — results match | Functional | PASS |
| TC-042 | Add same item twice — cart quantity updates | Functional | PASS |
| TC ID | Test Case | Type | Result |
|---|---|---|---|
| TC-004 | Date picker allows past departure date | Negative | FAIL |
| TC-011 | Passenger count resets on browser back | Regression | FAIL |
| TC-018 | Price sort low→high — results are ordered | Functional | PASS |
| TC-027 | Traveller name accepts numbers & symbols | Negative | FAIL |
| TC-035 | Round trip return date before departure | Boundary | PASS |
| TC ID | Test Case | Type | Result |
|---|---|---|---|
| TC-006 | UPI ID accepts invalid format (no @) | Negative | FAIL |
| TC-012 | Card expiry date — past month accepted | Boundary | FAIL |
| TC-021 | CVV field limited to 3 digits (4 for Amex) | Functional | PASS |
| TC-029 | Network timeout — error message displayed | Negative | FAIL |
| TC-038 | Card number masked after 4th digit | Security | PASS |
| TC ID | Test Case | Type | Result |
|---|---|---|---|
| TC-009 | Filter doesn't persist on page scroll | Regression | FAIL |
| TC-015 | Expired promo code — error message shown | Negative | FAIL |
| TC-023 | Cart quantity — rapid tap goes below zero | Boundary | FAIL |
| TC-033 | Location detection — correct restaurants shown | Functional | PASS |
| TC-048 | Order placed — confirmation screen appears | Functional | PASS |
| TC ID | Test Case | Type | Priority | Expected Result | Status |
|---|---|---|---|---|---|
| TC-001 | Valid login with correct credentials | Functional | High | Dashboard loads, session token returned | PASS |
| TC-002 | Login with invalid password | Negative | High | Error message shown, no session created | PASS |
| TC-003 | API GET /dashboard returns filtered data | API | High | 200 OK, correct JSON schema, filters applied | PASS |
| TC-004 | SQL: DB record count matches API response | Database | Medium | DB count == API total field | PASS |
| TC-005 | File upload to S3 returns correct URL | Integration | Medium | S3 URL generated, file accessible | PASS |
| TC-006 | Extension injects cashback popup on brand site | Security | High | Popup detected, DOM injection flagged | FAIL |
| TC-007 | Coupon redirect leads to correct affiliate | Behavioral | High | Network header matches expected affiliate ID | PASS |
| TC-008 | Empty search field shows validation message | Negative | Low | Inline error shown, no API call made | PASS |
I'm Abhishant Kumar, a QA Automation Tester from Rajasthan, India. Currently in Gurugaman, India. I'm on my way to becoming a full-stack developer — the kind of engineer who can't leave a repetitive task alone without automating it. If a process takes a human more than once, I'll build a system to do it forever.
My journey started with backend development training program — Python, PHP, Laravel, MySQL, HTML, CSS, and JavaScript — building CRUD systems and web workflows during an internship at Smart Programming And Development. That foundation gave me something most QA engineers don't have: I understand the backend deeply enough to know exactly where bugs hide before the code even ships.
At Virus Positive Technologies, I work on one of the most unique testing challenges in the industry: detecting affiliate fraud, coupon manipulation, and behavioral anomalies across the web. This pushed me to engineer tools that go far beyond standard QA — Selenium-driven fraud detectors, adware hunters, clickjacking frameworks, and redirect chain trackers.
Outside work, I build full-stack applications — a music streaming platform, a real-time chat app, an e-commerce site from SRS to deployment, a URL shortener with analytics, and more. Everything is live, everything is linked.
Specialized tools built to detect, map, and expose affiliate fraud, coupon manipulation, and behavioral anomalies — all automated, all evidence-backed.
Open to QA, Automation, and Full-Stack roles.
Whether it's a QA automation challenge, a fraud detection problem, or building something new end-to-end — reach out and let's talk.