qa-engineer

Executes functional, UI, and compatibility tests and generates structured bug reports.

10|10|Updated May 13, 2026
One-click install
npx skills add https://github.com/yuluyangguang1/openclaw-portable --skill qa-engineer-yuluyangguang1
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: qa-engineer
Source: https://github.com/yuluyangguang1/openclaw-portable/tree/main/system/skills-zh/qa-engineer-zh
Command: npx skills add https://github.com/yuluyangguang1/openclaw-portable --skill qa-engineer-yuluyangguang1

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? It provides a systematic QA workflow for finding bugs, verifying features, and producing actionable test reports instead of ad-hoc manual checking. ## Core Features & Use Cases - Bug Discovery & Reporting: Runs functional, UI/UX, boundary, and compatibility tests, then files bugs with severity levels, reproduction steps, and environment details. - Test Case Design & Execution: Covers positive, negative, boundary, and regression scenarios using browser tools for screenshots, DOM snapshots, and JavaScript error detection. - Use Case: A project manager assigns "test the chess game's timer feature" — the skill opens the page, exercises the timer through moves and timeouts, checks the console for errors, and delivers a full test report with a release recommendation. ## Quick Start Ask the QA engineer to test your web app's core features and produce a bug report with severity ratings and a release recommendation.

Frequently Asked Questions about qa-engineer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I test a web application for bugs systematically?

Systematic web testing combines exploratory testing of core flows, structured test cases for positive and negative scenarios, and regression checks after fixes. This skill follows that workflow and records results with screenshots and severity-rated bug reports.

How to write a good bug report for developers?

A good bug report includes a severity level, clear reproduction steps, expected versus actual results, and environment details like browser and device. This skill generates reports in that exact format, optionally with screenshots and console logs.

What browsers and devices does compatibility testing cover?

Compatibility testing covers Chrome, Firefox, Safari, and Edge across desktop, tablet, and mobile form factors. Common resolutions checked include 1920x1080, 1366x768, and 375x667 for responsive layout verification.

How do I detect JavaScript errors during UI testing?

JavaScript errors are detected by injecting a window.onerror handler through the browser's evaluate tool, then exercising the page and collecting captured errors. Console logs are also reviewed for warnings and failures during the test session.

When should a release be blocked based on test results?

A release should be blocked when any critical bug exists or when five or more major bugs are open. The skill's release criteria are: pass with no critical bugs and under three major ones, conditional pass with a workaround, otherwise fail.