Skip to content
BackNov 7
Piyush S.
Upwork badge

Piyush S.

Senior SDET | Playwright + TypeScript | Test Framework Design | AI QA

Software Development Engineer in Test with 5 years of experience building test automation frameworks that catch real bugs before they ship to production. WHAT I DO I specialize in Playwright with TypeScript for modern web and SaaS applications. My work covers the full QA lifecycle — designing test strategy, building automation frameworks from scratch, integrating tests into CI/CD and delivering release-ready quality assessments to product teams. Recent work includes: - Leading a Selenium-to-Playwright migration of 100+ tests at my current role, focused on eliminating flakiness through resilient selector strategies, proper test isolation, and CI-first design. - Running end-to-end QA on a UK-based healthcare SaaS engagement covering authentication flows, role-based access control, multi-tenant data validation, and third-party integrations (Stripe-adjacent payment flows, Firebase, third-party APIs). - Building a custom QA dashboard that surfaced bug visibility across product modules for the founding team. WHERE I ADD VALUE Framework architecture. I build test suites that scale — proper POM design, custom fixtures, parallel execution, cross-browser coverage, and clean CI integration via GitHub Actions or Jenkins. Flaky test rescue. I've made a career out of turning brittle Selenium suites into stable Playwright ones. If your CI is red more than it's green, that's a solvable problem. AI-driven product testing. I hold the ISTQB Testing with Generative AI certification and have hands-on experience validating LLM outputs — hallucination detection, semantic validation, consistency thresholds, and property-based testing for non-deterministic systems. API testing. Playwright APIRequestContext for modern stacks, REST Assured with Java for enterprise. Public frameworks for both on my GitHub. MY STACK Primary: Playwright, TypeScript, JavaScript, Node.js, GitHub Actions Secondary: Selenium, Java, REST Assured, TestNG, Postman, Jenkins, Docker Tooling: VS Code, Chrome DevTools, Jira, Confluence, Sentry, Allure Reports I also have earlier experience in industrial networking QA from work on Belden's Eagle routers and Hirschmann switches — familiarity with protocol-level testing (ARP, NAT, VLAN, VRRP), Scapy for traffic manipulation, and network security fundamentals. Useful for teams working on network security products, IoT platforms, or industrial applications. CERTIFICATIONS - ISTQB Foundation Level Certified Tester - ISTQB Testing with Generative AI PORTFOLIO Three public production-quality frameworks on GitHub: github/PiyushSinghal-QA - playwright-automation-framework — Full UI automation with POM, fixtures, parallel execution, cross-browser (Chromium/Firefox/WebKit) + mobile viewports, GitHub Actions CI - playwright-api-tests — API testing with Playwright's APIRequestContext + JSON schema validation using Ajv - rest-assured-api-tests — Enterprise Java stack with REST Assured, TestNG, Allure reporting HOW I WORK I show visible progress every day I'm on a project. Daily or weekly updates depending on your preference. Bug reports include clear reproduction steps, expected vs actual behavior, evidence (screenshots, network captures, console logs), and severity classification. I ask questions early when scope is unclear rather than making assumptions. Available full-time (40+ hours per week). Based in India (IST), comfortable overlapping with US, UK, EU, and APAC business hours. Happy to jump on a quick call to discuss your project.

🇮🇳Gwalior, India$15/hr100% JSS4.68 (3)Since Oct 2018

Earnings and projects

MRR
$156

Last 6 months ÷ 6

World#122,157 / 412k
🇮🇳Country#12,786 / 45.9k
Revenue, last 30 days
$0

Last 6 months: $936

Total earnings
$3k

Billed in all: $3.3k

World#297,442 / 412k
🇮🇳Country#34,146 / 45.9k
Per project
$1k

$936 in the last 6 months

World#123,067 / 412k
🇮🇳Country#15,452 / 45.9k
Projects, last 6 months
1
0% fixed100% hourly
World#128,092 / 412k
🇮🇳Country#14,379 / 45.9k
Projects in all
3

Across 4 contracts

0% fixed100% hourly
World#304,140 / 412k
🇮🇳Country#37,108 / 45.9k

Earnings, last 30 days

$3.3kNothing earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$3,250$3,300$3,350$3,400Oct 8Oct 23Nov 7

Skill rankings: Top 20% in Java

Ranked by MRR among everyone on Upwork with the skill.

  1. #20Rest Assured74 freelancers · 🇮🇳 #10Top 27%
  2. #27Test Strategy121 freelancers · 🇮🇳 #6Top 22%
  3. #97Test Automation Framework325 freelancers · 🇮🇳 #33Top 30%
  4. #102Cross-Browser Testing247 freelancers · 🇮🇳 #28Top 41%
  5. #159Test Automation445 freelancers · 🇮🇳 #29Top 36%
  6. #233Bug Tracking & Reports641 freelancers · 🇮🇳 #44Top 36%
  7. #255Postman842 freelancers · 🇮🇳 #49Top 30%
  8. #440Regression Testing1,279 freelancers · 🇮🇳 #82Top 34%