Senior SDET catching failures other layers miss — cross-validating UI, API, and DB simultaneously. Contracting at Hims & Hers via Bayone Solutions — building Playwright + TypeScript frameworks and pushing AI into the test loop with Claude Code & Cursor.
Senior SDET
Bayone Solutions
CURRENT ROLE
SDET @ Bayone Solutions
LOCATION
Delhi, India
CORE STACK
Playwright · Vitest · TypeScript
FOCUS
AI-Driven Test Automation
STATUS
Open to opportunities
GitHub Activity
WORK
● Live
Live QA intelligence platform aggregating CI/CD pipeline status, Jira tracking, and test results into a unified ops view.
AI-driven Selenium automation framework with intelligent locator recovery — automatically heals broken selectors without manual intervention.
Complete 7-step AI-powered QA automation using MCP servers and AI agents orchestrated with Playwright for end-to-end testing.
End-to-end testing framework with API testing, custom commands, and reusable locator strategies built in JavaScript.
◐ Work in Progress
Production-grade API testing framework using Playwright + TypeScript. Covers GitHub REST API and JSONPlaceholder — schema validation, auth flows, error boundary tests, and Allure reports.
Reusable CI/CD pipeline template running Playwright E2E + API tests on every PR. Includes test sharding, Allure HTML reports published to GitHub Pages, and Slack failure notifications.
Load and stress testing suite using k6 — ramp-up scenarios, threshold assertions, and HTML dashboard reports targeting public REST APIs and internal staging environments.
Testing framework for AI/LLM API outputs — hallucination detection, JSON schema validation, response consistency checks, and adversarial prompt testing patterns.
Structured test case library with Jira-style bug reports, exploratory charters, regression matrices, and RTM (Requirements Traceability Matrix) for a real e-commerce app.
REAL TEST OUTPUT · PLAYWRIGHT · CROSS-LAYER VALIDATION · HTML REPORT
MANUAL QA
Automation is only as good as the thinking behind it. Strong manual QA instincts — test case design, exploratory sessions, sharp bug reports — are what separate good SDETs from great ones.
Writing structured test cases using equivalence partitioning, boundary value analysis, and decision tables. Maintaining test suites in Jira and Excel-based RTMs.
Session-based exploratory testing with time-boxed charters. Uncovering edge cases and UX issues that scripted tests miss — documented in structured bug reports.
Filing detailed bug reports with steps to reproduce, severity/priority classification, screenshots, HAR files, and console logs. Active in sprint triage and dev handoffs.
Executing sprint and release regression cycles. Maintaining regression suites, tracking flaky tests, and coordinating sign-off with product and dev teams before deployments.
Manual API validation using Postman — testing request/response contracts, auth headers, error codes, and data integrity across service boundaries.
Validating UI consistency across Chrome, Firefox, Safari, and Edge. Testing responsive breakpoints on mobile/tablet viewports using DevTools device emulation.
Tools & Platforms
METHODOLOGY
Read spec, user stories, and acceptance criteria before touching a test file. Flag ambiguities directly in the ticket — assumptions are bugs waiting to happen.
Prioritize by impact × probability. Payment flows, auth, and data mutations get full E2E coverage. Static UI gets smoke only. No equal-weight testing.
Start with the happy path to confirm the feature exists. Then boundary values, invalid inputs, and concurrent access. Document each as a reusable scenario.
Every feature gets API contract tests, DB state assertions, and UI behavior checks. A test that only clicks buttons misses the system beneath.
Smoke suite runs on every PR (< 2 min). Full regression on merge to main. Flaky tests get quarantined and fixed within 24h — not ignored.
SKILLS
BLOG
Writing about test automation, AI testing, and developer productivity.
All posts on Dev.to ↗CONTACT
Open to SDET roles, test architecture consulting, and AI/LLM testing work. Drop a message or reach out directly.