AI-Assisted Testing to Improve Test Coverage & Stability
What I explored and implemented
Used AI-assisted testing techniques to support functional and automation testing, focusing on faster test creation, better coverage, and reduced maintenance.
How AI was used
Generating test ideas and edge cases for complex workflows
Assisting with Playwright test script drafts
Analyzing flaky test patterns and failure trends
Improving test data variation and scenario coverage
Value delivered
Faster test design cycles
Better coverage of “unknown” edge cases
Reduced human bias in scenario creation
Tools & concepts
LLM-assisted test design, Playwright, exploratory testing, test analysis
0
7
AI Innovation : Dynamic Graph Automation Using Playwright and GPT-4 Vision
Objective
The goal is to automate the validation of chart data (e.g., bar and line charts) rendered via <canvas> elements. These charts are typically inaccessible via standard DOM selectors, so we use AI to visually extract and compare data against source values from Excel files or API response
Validates charts even without DOM access
Enables testing of visual business KPIs (e.g., spend, pricing trends)
Easily scales across apps using similar charting libraries
Reduces reliance on fragile CSS selectors or internal JS objects
Bridges the gap between visual UI and backend accuracy
0
3
Functional QA → Automation Conversion Using Playwright
What I did
Helped a team transition from manual functional testing to automation by identifying high-value test scenarios and converting them into reliable Playwright tests.
What I focused on
Risk-based test selection (what to automate first)
Converting business test cases into automation-friendly flows
Validation of edge cases and negative scenarios
Collaboration with product and engineering for acceptance criteria
Impact
Improved functional coverage without over-automation
Reduced production defects caused by missed edge cases
Created a repeatable approach for future automation expansion
Tech stack
Playwright, JavaScript, Manual QA techniques, Agile workflows
0
4
PIECE 1: Playwright Automation Framework for a SaaS Web App
What I built
Designed and implemented a scalable Playwright automation framework for a modern SaaS web application to cover critical user journeys such as onboarding, authentication, core workflows, and reporting.
What I focused on
Page Object Model for maintainability
Reusable test utilities and fixtures
Cross-browser execution (Chromium, Firefox, WebKit)
Smoke + regression suite separation
CI-friendly test structure
Impact
Reduced manual regression effort by ~60%
Faster release confidence with stable end-to-end coverage
Easy onboarding for new QA/engineers
Tech stack
Playwright, JavaScript/TypeScript, Node.js, GitHub Actions