// QA Automation Tester · Systems Developer · Intelligence Builder

ABHISHANT KUMAR

QA Automation Tester with 2+ years building test systems, fraud detection tools, and full-stack applications — shipped to production, live on the web.

› QA Profile → Live Projects ⬇ Resume
2+
Years QA Exp
17+
Tools Built
10+
Live Projects
SELENIUM AUTOMATION API TESTING TEST CASE DESIGN AGILE · JIRA SQL VALIDATION REGRESSION TESTING CI/CD PIPELINES BUG LIFECYCLE FRAUD DETECTION NODE.JS · PYTHON SELENIUM AUTOMATION API TESTING TEST CASE DESIGN AGILE · JIRA SQL VALIDATION REGRESSION TESTING CI/CD PIPELINES BUG LIFECYCLE FRAUD DETECTION NODE.JS · PYTHON

Quality is a System,
Not a Step

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.

Selenium WebDriver
Python
TestNG
Jira
Agile / Scrum
REST API Testing
SQL
GitHub Actions
Postman
Bug Lifecycle
$ pytest test_suite/ -v --tb=short
 
PASSED  test_login_flow.py
PASSED  test_dashboard_api.py
PASSED  test_data_validation.py
PASSED  test_redirect_chain.py
SKIP    test_payment.py [not_configured]
PASSED  test_extension_inject.py
PASSED  test_sql_integrity.py
 
✓ 6 passed, 1 skipped  in 5.3s
Coverage: 94% | 0 Critical Failures
2+
Years QA Exp
17+
Automation Scripts
94%
Test Coverage
0
Manual Clicks Needed
01 · E-COMMERCE
● LIVE PLATFORM
Nykaa — Beauty & Fashion
nykaa.com · Manual QA Testing
Modules Tested
User Registration
Login / OTP
Product Search
Filters & Sort
Wishlist
Cart
Coupon & Offers
Checkout
Order Tracking
My Process
Requirement Review
Mapped all user flows & business rules from UI
Test Plan
Defined scope, modules, priority & exit criteria
Test Cases
Wrote 55 cases — functional, negative, boundary
Execution
Ran all cases on Chrome & Firefox manually
Bug Report
Logged 9 bugs with steps, severity & screenshots
Sign Off
Summary report with pass/fail metrics
Sample Test Cases
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
Bugs Found
[BUG-003] HIGH — OTP input field accepts alphabets and special characters, no input validation present
[BUG-007] HIGH — Expired coupon code accepted at checkout, discount applied incorrectly without error
[BUG-009] MEDIUM — Filter selection resets when user scrolls back to top of product listing page
55
Test Cases
9
Bugs Found
87%
Pass Rate
Test Plan
Test Cases (Excel)
Bug Report
Summary Report
02 · TRAVEL BOOKING
● LIVE PLATFORM
MakeMyTrip — Flight Booking
makemytrip.com · Manual QA Testing
Modules Tested
Search & Filters
Date Picker
Passenger Count
One-Way / Round Trip
Price Sorting
Seat Selection
Traveller Details Form
Payment Page
My Process
Scenario Mapping
Identified all testable flows from booking journey
Test Plan
Prioritised by risk — payment & search highest
Test Cases
48 cases — boundary values & negative focus
Execution
Tested across Chrome, Edge & mobile view
Bug Report
7 defects logged with reproducible steps
RTM
Mapped every test case back to requirement
Sample Test Cases
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
Bugs Found
[BUG-001] HIGH — Date picker allows selection of past dates for departure — no validation or restriction in place
[BUG-004] HIGH — Passenger count resets to default when user navigates back from traveller details screen
[BUG-006] MEDIUM — Traveller name field accepts numeric and special characters — should allow alphabets only
48
Test Cases
7
Bugs Found
85%
Pass Rate
Test Plan
Test Cases (Excel)
Bug Report
RTM
03 · PAYMENT GATEWAY
● LIVE PLATFORM
Razorpay — Payment Gateway
razorpay.com · Manual QA Testing
Modules Tested
Card Number Masking
CVV Validation
Expiry Date Logic
UPI ID Format
Net Banking Flow
Success / Failure States
Error Messaging
Refund Flow
My Process
State Mapping
Mapped all payment states — success, fail, pending, timeout
Test Plan
Risk-first: security & edge cases prioritised
Test Cases
40 cases — heavy negative & boundary focus
Execution
Tested all card types, UPI & net banking paths
Bug Report
6 defects with severity & security classification
Sign Off
Test closure with risk summary for each bug
Sample Test Cases
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
Bugs Found
[BUG-002] HIGH — UPI ID field accepts entries without @ symbol — invalid format proceeds to payment attempt
[BUG-003] HIGH — Card expiry field accepts past month/year combinations — no date validation present
[BUG-005] MEDIUM — Network timeout scenario shows blank screen — no user-facing error message or retry option
40
Test Cases
6
Bugs Found
82%
Pass Rate
Test Plan
Test Cases (Excel)
Bug Report
Risk Summary
04 · FOOD DELIVERY
● LIVE PLATFORM
Swiggy — Food Ordering
swiggy.com · Manual QA Testing
Modules Tested
Location Detection
Restaurant Search
Filters & Cuisine
Menu Browsing
Add to Cart
Offer & Promo Codes
Address Management
Order Placement
Live Tracking UI
My Process
Module Breakdown
Split app into 9 modules — each tested independently
Test Plan
Scope, risk assessment, browser + mobile coverage
Test Cases
52 cases — functional, exploratory, regression
Execution
Tested on Chrome desktop + mobile web view
Bug Report
11 bugs logged — 3 critical, 5 major, 3 minor
RTM
Full traceability matrix linking cases to features
Sample Test Cases
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
Bugs Found
[BUG-002] HIGH — Filter selection clears automatically when user scrolls past the filter bar — state not preserved
[BUG-006] HIGH — Expired promo codes accepted at checkout — discount applied with no validation or error message
[BUG-008] MEDIUM — Rapid tapping minus button on cart item reduces quantity below 1 — item not removed, count shows 0
52
Test Cases
11
Bugs Found
79%
Pass Rate
Test Plan
Test Cases (Excel)
Bug Report
RTM
🧪
Functional Testing
Validates every feature against business requirements. Login flows, form submissions, dashboard data, user journeys — tested end-to-end via Selenium.
E2EUI TestingSeleniumHappy Path
🔗
API Testing
Validates REST endpoints for correct status codes, response structure, data contracts, filters, and edge cases. Automated regression on every API change.
REST APIPostmanStatus CodesJSON Schema
🔁
Regression Testing
Full regression suite triggered automatically on every code push via GitHub Actions. Ensures new code never breaks existing functionality.
GitHub ActionsCI/CDBatch Runner
🗄️
Database / SQL Testing
Validates data integrity at database level — comparing expected vs actual records, checking for missing data, duplicates, and cross-source consistency.
SQLData IntegrityExcel DiffPandas
🛡️
Security / Behavioral Testing
Detects clickjacking, hidden redirects, cookie hijacking, inline adware injection, and extension-based fraud. Behavioral security validation beyond standard QA.
ClickjackingRedirect TestingAdware Hunt
🖥️
Cross-Browser Testing
Runs automated test suites across Chrome, Firefox, and Edge using different Selenium WebDriver configs to ensure consistent behavior everywhere.
ChromeFirefoxEdgeWebDriver
🔍
Smoke Testing
Quick sanity checks on critical paths after every build — login, core nav, primary APIs — to verify the build is stable before running the full suite.
Sanity CheckBuild VerifyCritical Path
🔬
Negative / Edge Case Testing
Tests invalid inputs, empty fields, boundary values, wrong data types, unauthorized access attempts — ensuring the system fails gracefully and securely.
Boundary ValuesInvalid InputEdge Cases
🧩
Integration Testing
Validates how modules work together — upload pipelines into S3, API data into dashboards, email triggers from forms, socket events across clients.
AWS S3Socket.IOAPI + UI
01
Requirement Analysis
Review specs, identify testable scenarios, flag ambiguities
02
Test Planning
Scope, strategy, tools, timeline and risk identification
03
Test Case Design
Write detailed cases: steps, expected results, priority, type
04
Environment Setup
Configure test env, drivers, test data and CI pipeline
05
Test Execution
Run automated suites, log results, capture evidence on failures
06
Defect Reporting
Log bugs in Jira with severity, steps, screenshots, priority
07
Re-test & Closure
Verify fixes, run regression, sign off and generate report
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
🔄Agile / Scrum
Sprint-based cycles with QA integrated from day one — backlog grooming to sprint review, not bolted on at the end.
  • Sprint planning and story point estimation
  • Daily standups with dev and QA sync
  • Acceptance criteria validation per story
  • Retrospectives and process improvement
📋Jira — Bug Lifecycle
Full defect management in Jira. Every bug logged with severity, reproduction steps, screenshots, and environment details.
  • New → Open → In Progress → Fixed → Retest → Closed
  • Severity: Critical / Major / Minor / Trivial
  • Linked to sprint stories and test cases
  • Closed only after verified fix + regression pass
🗄️SQL in QA
Validate backend data independently — catching data pipeline bugs invisible to UI-only tests.
  • SELECT queries to verify record counts
  • JOIN validation for relational integrity
  • NULL / duplicate / constraint checks
  • Pre/post test data setup and teardown
TestNG Framework
Structured test organization with annotations, grouping, parallel execution, and HTML report generation.
  • @Test, @BeforeMethod, @AfterMethod hooks
  • Test grouping: smoke, regression, sanity
  • Parallel execution across browsers
  • HTML reports with full pass/fail summary
Selenium WebDriver (Python)
REST API Testing
Test Case Design & STLC
SQL / Database Validation
Jira · Bug Lifecycle
Agile / Scrum
Security & Behavioral Testing
CI/CD · GitHub Actions

The Person
Behind the Code

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.

"I don't just write test cases. I build the infrastructure that makes software trustworthy — automated, evidence-backed, and always running."

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.

📍 Gurugram, India  ·  🕐 Dec 2023 – Present (Current Role)  ·  💼 Open to QA / Automation roles
Core QA Skills
Selenium
Python
TestNG
Jira
SQL
Postman
Agile
GitHub Actions
Backend & Full-Stack
Node.js
Express
Socket.IO
MongoDB
AWS S3
REST APIs
JavaScript
HTML/CSS
Automation & Tooling
Web Scraping
Excel Automation
PowerShell
Pandas
GitHub Actions
$ cat ./about.json
location: Gurugram, India
role:     QA Automation Tester
exp:      2+ years
shipped: 10+ live projects
status:   open to opportunities

Where I've Worked

Dec 2023 — Present · 2+ Years
QA Automation Tester
Virus Positive Technologies · Full-Time
● Current Role
Engineering automation ecosystems for fraud detection, affiliate intelligence, and quality assurance at one of India's leading digital security companies. Work spans Python automation, Selenium-based testing, web scraping, API testing, and behavioral analysis systems.
  • Designed and built 17+ automation scripts eliminating 100% of manual repetitive workflows
  • Built end-to-end QA automation suites covering functional, API, regression, security, and database testing
  • Engineered a Fraud & Behavioral Intelligence Lab — clickjacking detection, adware hunting, extension behavior monitoring, and affiliate redirect mapping
  • Developed a Dashboard Reconstruction Engine intercepting API calls and exporting validated Excel reports
  • Created cloud upload automation integrated with AWS S3 for high-speed, pipeline-ready file operations
  • Worked in Agile/Scrum sprints with daily standups, Jira bug tracking, and sprint-based test planning
  • Wrote and maintained test case suites covering 94%+ test coverage across core product flows
  • Conducted SQL-based database validation to independently verify backend data integrity
PythonSeleniumJira SQLTestNGAgile AWS S3REST APIGitHub Actions
Mar 2023 — Sep 2023 · 7 Months
Back End Developement Training
Smart Programming And Development · Internship · Chandigarh, India
Internship
Professional training as a Backend Developer — built and maintained server-side systems, automated workflows, and delivered full-stack web applications using Python, PHP, and the Laravel framework.
  • Developed and maintained backend systems using Python and PHP
  • Automated web processes and testing workflows using Selenium — laying the foundation for future QA work
  • Designed and implemented CRUD operations for managing application data
  • Built web applications using the Laravel framework for scalable, production-ready solutions
  • Managed and optimized MySQL databases for high performance and data reliability
  • Followed best practices in coding, documentation, and version control using Git
  • Collaborated with cross-functional teams on backend-frontend integration
PythonPHPLaravel MySQLSeleniumGitCRUD

Shipped & Live

Live on Netlify
ShopX — E-Commerce Platform
JavaScriptDummyJSON APISheetDB APIHTML/CSS
Full end-to-end e-commerce SPA built from a complete SRS document. Covers auth, product catalog, cart management, checkout, payment simulation, and order history — all wired to live APIs.
  • User registration, login, forgot password, session management
  • Product listing, search (debounced), category filtering, sorting
  • Cart with quantity management, tax calculation, grand total
  • Checkout flow + payment simulation (UPI / Wallet)
  • Order history with status filtering and order cancellation
  • Responsive across Desktop, Tablet, and Mobile
Live on Netlify
AK Tunes — Music Streaming
JavaScriptMusic APICSS
Dynamic music streaming platform with API-based content loading, live album artwork, real-time search, and a fallback architecture ensuring zero downtime even when the primary source fails.
  • API-driven music loading and metadata display
  • Real-time search with instant results
  • Dynamic album artwork rendering per track
  • Custom audio player with full playback controls
  • Fallback architecture for resilient streaming
Live on Render
AK Chat App — Real-Time
Node.jsSocket.IOExpress
Full real-time chat application built with Socket.IO and Node.js. Bidirectional event-driven communication with room support and live user presence tracking.
  • WebSocket-based real-time messaging
  • Room-based chat architecture
  • Live user presence indicators
  • Event-driven Node.js server
Live on Render
URL Intelligence Shortener
Node.jsMongoDBExpress
Not just a shortener — a tracking intelligence system. Every short URL logs hit counts, landing page destinations, and access timestamps. Full analytics dashboard included.
  • Short URL generation with hash logic
  • Per-URL hit tracking and analytics
  • Landing destination logging
  • Analytics dashboard for all links
Live on Render
AK AirBnb Homes
Node.jsExpressMongoDBEJS
An Airbnb-inspired property listing platform with full backend. Users can browse listings, view property details, and manage accommodation data through a clean server-rendered interface.
  • Full CRUD for property listings
  • Server-rendered views with EJS templates
  • MongoDB persistence for listings
  • RESTful backend architecture
Live on Render
AK Blogify — Blogging Platform
Node.jsExpressMongoDB
A full-featured blogging platform with post creation, editing, and management. Clean server-rendered architecture with persistent MongoDB storage and a smooth reading experience.
  • Full blog post CRUD operations
  • Post listing and detail pages
  • MongoDB-backed persistent storage
  • Clean, readable typography layout
Live on Render
Server Monitor Tool
Node.jsExpressAdmin Auth
An internal-grade server monitoring and listing tool. Admin-protected interface for adding, viewing, and managing server entries. Built for professional operational use for Me.
  • Admin-only access control
  • Server listing and entry management
  • Add / view / manage server records
  • Clean operational dashboard UI
Live on Netlify
Frontend Mini Projects
HTMLCSSJavaScriptLocalStorage
A collection of polished frontend projects built while mastering HTML, CSS, and JavaScript — each with real interactivity and persistence.
  • To-Do App — task management with localStorage persistence
  • Bat Ball Stump Game — interactive game with score tracking
  • Student Feedback Survey — form with validation and submission
  • Myntra Checkout — product listing + checkout UI clone

Systems I've Built

01 · AUTOMATION
Punch-In / Punch-Out Engine
Full login + dashboard attendance flow automated via batch file or GitHub Actions. Zero manual clicks, runs on schedule or on-demand.
02 · DATA
📊
Dashboard Reconstruction Engine
Intercepts API calls, rebuilds dashboard data with custom filters, validations, and exports directly to formatted Excel.
03 · CLOUD
☁️
Cloud Upload Automation
High-speed API-based file upload to AWS S3. Optimized bandwidth, parallel uploads, automated pipeline integration.
04 · AI
📨
Automated Job Apply Engine
LinkedIn post → extract recruiter info → generate AI email → preview → auto-send with resume attached.
05 · REDIRECT
🔀
URL Redirect Monitor
Monitors and tracks URL redirect chains automatically — logging every hop, destination, and behavioral change across domains.
06 · UTILITY
🎬
Video Speed + Timestamp Tool
Adjusts video playback speed and overlays original timestamps at any position. Multi-MIME type support.
07 · UTILITY
🔔
Notification Filter System
Manages Windows notification panel — keeps only whitelisted notifications, silently removes everything else.
08 · DATA
📋
Excel Comparison Engine
Compares two Excel datasets — extracts unique values, common values, and differences. Clean structured Excel output.
09 · SYSTEM
🧹
Windows Deep Cleanup Script
Admin-level cleanup: temp, prefetch, update cache, browser cache, Defender cache, thumbnails, Windows.old.

The Fraud Lab

Specialized tools built to detect, map, and expose affiliate fraud, coupon manipulation, and behavioral anomalies — all automated, all evidence-backed.

01
Coupon Site Scraper + Network Mapper
Scrapes all brand listings from coupon sites, follows every redirect to expose which affiliate network is running behind each coupon and where users actually land.
02
Clickjacking Detection Framework
Collects 10–20 pages of URLs from any keyword search, visits each domain, simulates random clicks, and detects hidden redirections or notification abuse traps.
03
Inline Adware Hunting System
Searches adware keywords across multiple engines, scrapes sponsored links, visits each, checks for keyword matches on landing pages, outputs full evidence with screenshots.
04
Extension Behavior Monitor
Tests any browser extension across multiple brand sites to detect injected cashback popups, discount overlays, or click-hijacking behavior during active user sessions.
05
Proxy Coupon Impact Analyzer
Identifies how many coupon sites operate on different proxy networks and exactly which affiliate networks are being affected — outputs a full impact analysis report.
06
Domain Redirect Tracker
Opens tracking and typo domains one by one and follows every redirect chain until the final landing destination is identified, logged, and confirmed.

Tools of the Trade

🐍
Python
🤖
Selenium
TestNG
📋
Jira
📮
Postman
🗄️
SQL
☁️
AWS S3
🍃
MongoDB
📊
Pandas
⚙️
GitHub Actions
🟢
Node.js
🔌
Socket.IO
🌐
JavaScript
🪟
PowerShell
🔎
Web Scraping

Let's Build
Something

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.