Getting started

  • Introduction

    What Proxy QA Browser is: a free, open-source desktop app for testing your own web forms by location, on emulated devices and in real browsers.

  • Install

    Download and run Proxy QA Browser on Windows 10 and 11 (portable EXE), Linux (AppImage) and macOS 12+ (DMG): first launch, moving and uninstalling.

  • First run

    The first-run set-up wizard: bundled browsers, optional proxy keys stored in the encrypted vault, the Manage keys window and a tour of the main window.

Using the app

  • Launching browsers

    Launch Chrome, Edge, Brave or a bundled engine for QA through a built-in proxy provider or directly, in a fresh profile, with the exit IP checked first.

  • Proxy providers

    Bring your own plan from a supported proxy provider: logins, location targeting by provider and sticky or rotating sessions. Not affiliated with any provider.

  • Locations and devices

    Target a country or a US state, city or ZIP, check the exit IP's reported location before the window opens, and emulate phone, tablet and desktop presets.

  • Browsers

    Bundled Chromium, Firefox and WebKit plus installed Chrome, Edge, Brave and Opera: one-click installs, detection without starting them, and known limits.

  • Site access tokens

    Send a secret header only to origins you list, so your own staging WAF or CAPTCHA can allow QA traffic and your form backend can tag it as test leads.

  • Updates

    How signed online and USB updates are verified with Ed25519 and SHA-256, the computer copy, the startup update check and updating on macOS.

QA automation

  • Scenarios and matrices

    Record QA scenarios, import CSV datasets, run browser × device × location matrices, compare screenshots, schedule runs and export JSON, JUnit or HTML.

  • Consent, accessibility and performance checks

    Check consent disclosures and checkboxes, lead-certificate scripts (TrustedForm, Jornaya LeadiD), axe-core accessibility rules and performance budgets.

  • Self-healing selectors

    How self-healing selectors keep recorded tests running when an id or class changes: up to four fallback locators, flagged in results, warn or fail modes.

  • CI runner

    Run exported scenarios and suites headless in CI with the command-line runner, the Docker image or the GitHub Action, with JSON, JUnit and HTML reports.

  • MCP server

    Connect Claude Code, Cursor or another MCP client so an AI assistant can run geo- and device-aware QA checks, with navigation limited to origins you allow.

Reference

  • Security and privacy

    The AES-256-GCM credential vault and OS keychain, what is never logged, Electron hardening, every network connection the app makes and where data is stored.

  • Settings reference

    Reference for every Proxy QA Browser setting: where it lives, its default and allowed range, QA automation policy limits and environment variables.

  • Troubleshooting

    Fix common problems with installing, proxies and locations, browsers, sessions, the vault and QA automation, and look up what each error code means.

  • FAQ

    Answers to common questions about Proxy QA Browser: cost, responsible use, data and privacy, proxy plans, browsers, emulated devices, CI and AI assistants.

Developers

  • Architecture

    How Proxy QA Browser is built: the Electron process model and IPC contracts, source layout, start-up, a launch step by step, providers, data and security.

  • Contributing

    Set up a development environment, run the tests, follow the code conventions and project scope, add a proxy provider and open a pull request.

  • Building and releasing

    Build the Windows EXE, Linux AppImage and macOS DMG, sign update manifests with Ed25519, publish tagged releases through CI and deploy the website.