Back to Portfolio
February 20265 min read

From 3 Hours to 10 Minutes: How Playwright CLI Supercharged Our Testing

SS

Shrikant Satpute

Software Engineer

Testing enterprise SaaS applications is painful. IQCheckPoint has dozens of modules — scheduling, timesheets, forms, reporting — each with complex user flows. Manual QA was eating 3+ hours per release cycle. Then I discovered how to combine Playwright CLI with agentic AI programming, and everything changed.

The Testing Bottleneck

Before Playwright, our testing workflow looked like this: 1. Developer finishes a feature 2. Manually click through 15-20 screens to verify 3. Test edge cases by hand (different roles, permissions, timezones) 4. Find a bug, fix it, repeat from step 2 5. QA team does another round of manual testing This cycle took 3+ hours per feature and was error-prone. Critical bugs slipped through because humans get fatigued after clicking through the same forms repeatedly.

Playwright CLI: Test Generation at Speed

Playwright CLI is not just a testing framework — it is a test generation powerhouse: • npx playwright codegen — Records your browser actions and generates test scripts automatically • npx playwright test — Runs all tests in parallel across Chromium, Firefox, and WebKit • npx playwright show-report — Visual HTML report with screenshots and traces But the real magic happened when I combined Playwright with AI-assisted test writing.

AI + Playwright: The Agentic Testing Pipeline

Here is the workflow I built: 1. I describe the test scenario in plain English to Claude 2. Claude reads the Angular component code and .NET API endpoints 3. Claude generates Playwright test scripts with proper selectors, assertions, and edge cases 4. I run npx playwright test — all tests execute in parallel 5. If tests fail, Claude reads the trace and fixes the test or identifies the actual bug The AI understands the full application context (thanks to Smart Contracting and MCP), so it generates tests that cover real user flows, not just synthetic scenarios.

Results: Speed + Confidence

After implementing the Playwright CLI pipeline: • Testing time: 3+ hours → 10 minutes per release • Test coverage: 20+ end-to-end test suites covering all critical paths • Bug detection: Catching timezone-related bugs, permission edge cases, and form validation issues automatically • CI/CD integration: Tests run on every PR, blocking merges if anything breaks The biggest win? Developer confidence. When tests pass, you know the feature works across browsers and scenarios. No more "it works on my machine" surprises.

Automated Testing Pipeline

Describe Test
AI Generates Script
Playwright Runs
Report & Fix
Back to Portfolio

Written by Shrikant Satpute