๐Ÿš€ v1.0.1 Now Available on Chrome Web Store

QA Buddy — Your Testing Companion

QA Buddy is a powerful Chrome Extension to record test sessions, capture annotations, generate Playwright/Selenium automation scripts, and compile custom reports locally.

View Generator
QA Buddy Timeline & Script Generator

Designed to Speed Up Web Testing

A full set of utilities to make manual testing, automation scripting, and QA report logging automatic.

DOM Event & Smart Selectors

Capture clicks, text inputs, and form changes across any web app using smart CSS selectors (#id, [aria-label], [title], :has-text).

Salesforce & LWC Picklists

Auto-detect Salesforce Lightning comboboxes and web dropdowns, formatting actions as Selected "[Option Text]".

Visual Walkthrough Replay Robot

Replay recorded test sequences directly on any page using a floating draggable bar with smooth scrolling and element highlights.

Inline Selector & Code Editor

Inspect read-only smart selectors, edit test values directly in timeline cards, and watch code tabs update in real time.

Unified Single-Row Excel Export

Consolidate entire testing walkthroughs into a clean single-row test case (TC001) in Excel, preserving exact step order.

Screenshot Markup & Redaction

Capture screenshots automatically, draw shapes, crop sections, redact/blur sensitive data, and add text annotations.

Custom Branded QA Reports

Generate Word DOC or printable PDF reports complete with metadata, top-right company logo placement, and Pass/Fail badges.

Playwright JavaScript Generator

Auto-generate clean async/await Node.js Playwright scripts equipped with strict-mode .first() locator chaining.

Selenium WebDriver Generator

Auto-generate ready-to-run Selenium JavaScript scripts with web-driver integration and element wait strategies.

JIRA & Test Metadata Sync

Link JIRA Issue URLs, Test Case Names, Tester details, and target Environments across all exports and reports.

Local Session Repository

Save multiple test sessions locally in browser storage, manage active suites, and reload previous test cases anytime.

100% Local & Privacy-First

Zero external servers or cloud storage. All session logs, screenshots, and metadata stay strictly on your local device.

Auto-Generate Automation Scripts

No more writing Playwright locators manually. QA Buddy builds structured JavaScript test files from your clicks with strict-mode support.

  • Generates clean Playwright JavaScript (Node.js) scripts
  • Creates Selenium JavaScript scripts with web-driver integration
  • Includes auto-resolving locators (using .first()) to bypass strict errors
// Auto-generated Playwright JavaScript Script ๐ŸŽญ const { chromium } = require('playwright'); (async () => { const browser = await chromium.launch({ headless: false }); const context = await browser.newContext({ viewport: { width: 1280, height: 720 } }); const page = await context.newPage(); // Step 1: Navigate to target starting page await page.goto("https://target-site.com"); // Step 2: Click Button "Model Card" await page.locator("button").getByText("Model Card", { exact: true }).first().click(); await context.close(); await browser.close(); })();

Quick Installation Guide

Get QA Buddy installed directly from the Chrome Web Store in under 10 seconds.

1

Visit the Chrome Web Store

Open the official QA Buddy Web Store Page in Google Chrome.

2

Click "Add to Chrome"

Click the blue "Add to Chrome" button in the top-right corner of the store listing.

3

Confirm Extension Permissions

Click "Add extension" on the Chrome prompt to authorize local tab recording capabilities.

4

Pin & Start Testing

Click the puzzle icon (๐Ÿงฉ) in your Chrome toolbar and pin QA Buddy for 1-click access anytime!