I automate the tests so the bugs never make it to your users - building
Playwright, Selenium and Python suites that catch failures long before release.
QA Engineer who builds test systems that actually prevent production failures.
I started out running manual test cycles on LMS and ERP modules, and taught myself
automation because I was tired of catching the same regressions by hand. Today I'm a
QA Analyst at Studium Tech, where I own the end-to-end
automation strategy across web UI and REST API layers in fast-paced Agile sprints.
My focus is on writing tests that genuinely prevent production failures - not just inflate
coverage numbers. Every test targets a real failure mode, and I lean on
AI-assisted QA techniques to sharpen test generation and defect analysis.
0+Test Cases DeliveredAcross web UI & REST API layers
0%Regression Reduction
0+Years in QA
0Critical Production Defects
Stack
Technical Skills
Automation frameworks, programming languages, API testing, and AI-assisted QA.
Test frameworks that ship. API suites that catch. Pipelines that never sleep.
🔁Regression Suite
Authentication Regression Suite
regression-suite-login
Problem
Login, invalid-credential and forgot-password paths - the highest-risk flows - were re-tested manually on every build.
My Role
Authored the suite and its page objects.
Approach
Selenium + Pytest on a Page Object Model with a shared BasePage; positive, negative and boundary auth scenarios, centralised config, screenshot capture and an Excel run report.
Product issues raised by the Customer Support team had no structured path into engineering, so reports arrived incomplete and unreproducible.
My Role
QA owner for triage - I reproduce each reported issue, judge severity, and coordinate the fix with the development team.
Approach
Validation across the platform's REST API surface (auth, issues, users, clients, notifications) and its role-based access rules, backed by MongoDB checks on the stored records.
Outcome
A defined Support → QA → Engineering path: issues arrive reproducible, triaged and verified on fix.
REST API TestingRBAC ValidationMongoDBDefect TriageBug Reproduction
Regression across the event-management platform - login, dashboard, event creation, editing and categorisation - was re-checked by hand every release: slow, repetitive, and inconsistent between runs.
My Role
Designed and built the framework end to end - architecture, page objects, fixtures, test-data strategy, utilities and reporting.
Approach
A layered Playwright + Pytest framework on the Page Object Model, with Excel-driven test data, reusable utilities, centralised configuration, saved authentication state to avoid repeated logins, and automatic screenshot capture on failure. AI-assisted tooling (Claude Code / MCP) was used locally to accelerate script authoring.
Outcome
Repetitive manual regression replaced by a repeatable suite; maintainability improved through POM; reusability increased via modular utilities; execution and reporting standardised (HTML report, run log, Excel run summary).
Config & ReportingCentral settings · HTML report · Run log · Failure screenshots
pages/page objects - one class per screentests/test modules + conftest fixturestest_data/externalised test inputsutils/logger · screenshots · reporting · helpersconfigs/environment & browser settingsreports/HTML report · run log · run summary
How I Work
Engineering Approach
How a requirement becomes a verified release - the path I take on every feature.
01RequirementReview the spec and acceptance criteria before code exists.
02Test Case DesignFunctional, negative and boundary cases mapped to the requirement.
03Manual ValidationExplore the flow by hand first - understand it before automating it.
04API ValidationVerify auth, contracts, status codes and stored data beneath the UI.
05Automation DesignPromote the stable path into a page-object-backed script.
06Regression SuiteFold it into the suite so it is re-run on every release, not by hand.
07Bug VerificationReproduce, log, re-test on fix, and close only when verified.
Framework Design Decisions
Page Object Model
One class per screen. Locators and actions live behind the page object, so a UI change is a one-file fix - not a suite-wide rewrite.
Test Data Management
Inputs are externalised into Excel and read at run time, so the same script covers many data sets without edits.
Utilities & Helpers
Shared modules for logging, network handling, screenshots and reporting - written once, reused across every test.
Configuration Management
Environment and browser settings are centralised, so switching target or browser never means touching a test.
Fixtures & Auth State
Setup and teardown live in fixtures; a saved authentication state skips repeated logins and keeps runs fast and isolated.
Reporting & Screenshots
Every run produces an HTML report and a log; failures auto-capture a screenshot named by test ID, reason and timestamp - so a red run is diagnosable without re-running it.
Principles
01
Automate the Repetitive
Spend human attention on judgement, not on clicking.
02
Maintainability Over Speed
Maintainable frameworks over quick fixes.
03
Shift Left
Test the requirement, not just the build.
04
Two Lenses
Think like an end user, then like an attacker.
05
Coverage With Intent
Never a number to game.
06
Reusable Architecture
Over one-off scripts, every time.
07
Self-Explaining Failures
A failing test must explain itself.
Experience
Experience
Timeline of roles, responsibilities, and impact delivered.
Studium Tech Pvt. Ltd.·Software Test Engineer→Quality Assurance Engineer→QA AnalystJul 2023 – Present
QA Analyst
Studium Tech Pvt. Ltd.
Jan 2026 – Present
India · On-Site
Current
Cut test authoring effort by 40% - Introduced MCP-based AI script generation into the QA pipeline across 3+ automation projects.
Own the automation strategy - Scalable E2E suites in Playwright, Selenium and Pytest, applying Page Object Model and data-driven patterns across UI regression and smoke workflows.
15+ API endpoints under test - Token auth flows, JSON schema contracts, HTTP responses and error handling verified via Postman, plus role-based access scenarios across 3+ user types.
Keep the pipeline green - Own GitHub Actions test health: resolve flaky patterns, enforce zero-defect release gates, and drive risk assessments, sign-offs and defect triage each sprint.
Cut manual execution by 30% - Kicked off and scaled the first Selenium WebDriver + Python regression suite, covering 20+ scenarios within the first 3 months.
Zero critical defects at release - Ran Functional, Regression, Integration, Smoke and Sanity cycles across 10+ product modules every sprint.
Set the API testing standard - Repeatable Postman patterns for 10+ endpoints (auth, JSON schema, HTTP responses), backed by MongoDB assertions that caught field-level mismatches before they reached the application layer.
Traceable coverage, tracked defects - Maintained a spec-mapped test case library and drove Jira defects from reproduction through to verified closure.
Owned QA for LMS & ERP modules - Functional, smoke, sanity and regression cycles verifying core workflows, UI behaviour and business-rule compliance.
Cross-browser & mobile coverage - Validated layout consistency and navigation across Chrome, Firefox, Edge, Safari and Android, surfacing platform-specific rendering and interaction issues.
Designed the test case library - 100+ structured cases built from business requirements, covering functional, negative and boundary conditions with clear pass/fail criteria.
80+ defects raised and closed - Detailed Jira reports with reproduction steps, environment, severity and screenshots - plus UAT coordination and post-release spot checks.
Tech Stack
Manual TestingCross-Browser TestingBlack Box TestingJiraUATTest Case Design
Education
Education
🎓
Master of Computer Applications
Sinhgad Institute of Management
Graduated 2025
CGPA: 7.4
📚
Bachelor of Computer Applications
Garware College of Commerce
Completed 2023
CGPA: 8.3
Contact
Let's Work Together
Open to QA Automation and QA Engineer roles. Let's connect.
Open to Work · QA Automation / SDET
Pune · Mumbai · Bengaluru · Hyderabad
Get in touch
Tea, bugs, builds, breakthroughs, and bold ideas , I'm always up for all four. Drop me a message, and let's build software users will love.