Functional & exploratory testing
Translate requirements into test scenarios, investigate edge cases, and make coverage gaps visible before release.

Quality engineering
Shiva Bharadwaj
Playwright · Selenium · API Testing · SQL · CI/CD
6+ years building maintainable automation, validating complex business workflows, and investigating failures across UI, APIs, events, and data.
From exploratory testing to automated regression, I help teams identify defects and make informed release decisions.
01 / Selected work

~40% shorter regression runtime through a Playwright migration.
View case study
Connected UI, API and Kafka checks across downstream services.
View case study
100+ core scenarios, backed by API and SQL validation.
View case study
Requirements mapped to functional, integration and data checks.
View case study02 / My approach
Translate requirements into test scenarios, investigate edge cases, and make coverage gaps visible before release.
Verify REST and SOAP services, Kafka events, and SQL records to catch mismatches between systems.
Build reusable frameworks, isolate test data, and run maintainable regression suites through CI/CD.
Diagnose failures with traces and logs, coordinate fixes with developers, and communicate outstanding release risks.
03 / Interactive demonstration
The checkout test failed. Was it the application, the environment, or the assertion?
Inspect the test and network evidence, then reveal the diagnosis. This is a synthetic teaching example.
A timeout tells us what the test observed. Inspect the request before changing the wait.
POST /api/orders
HTTP 409 Conflict
{
"code": "ITEM_UNAVAILABLE",
"itemId": "demo-sku-104"
}The demo fixture has zero available inventory. The UI displayed an out-of-stock message.
The application correctly rejected an unavailable item. The happy-path test assumed inventory existed.
Fix: provision an in-stock item in setup, verify the precondition, and clean up afterward. Keep a separate test for out-of-stock behavior.
Increasing the timeout would make this failure slower without fixing its cause.
04 / Technical toolkit
Automation supported by test planning, exploratory testing, requirements traceability, defect management, and release validation.
Playwright · TypeScript
Selenium · Java
WebdriverIO · JavaScript
Python · pytest
REST Assured · Postman · SOAP
Kafka · SQL · MySQL · PostgreSQL
Oracle · BigQuery · dbt
Jenkins · GitHub Actions · GitLab CI
Azure DevOps · Docker · Kubernetes
Allure · Playwright traces
GitHub Copilot · Playwright MCP
05 / Experience
Experience in telecom, retail, healthcare, and enterprise applications, applying the same testing discipline to different business rules.
06 / Get in touch
Looking for hands-on QA, SDET, or automation engineering expertise? Let’s discuss your application, testing challenges, and release goals. Based in Mount Laurel, NJ. Open to relocation.
shivabharadwaj.d@gmail.com