qa-tester

Automate end-to-end QA tests for ArenaQuest web and API using local credentials.

1|1|Updated Apr 14, 2026
One-click install
npx skills add https://github.com/RaphaelSilva/ArenaQuest --skill qa-tester-raphaelsilva
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: qa-tester
Source: https://github.com/RaphaelSilva/ArenaQuest/tree/main/.agents/skills/qa-tester
Command: npx skills add https://github.com/RaphaelSilva/ArenaQuest --skill qa-tester-raphaelsilva

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates manual end-to-end QA flows for ArenaQuest, reducing the need for repetitive manual testing and ensuring comprehensive validation of user-facing features.

Core Features & Use Cases

  • Automated Testing: Execute end-to-end QA flows using predefined scenarios.
  • Test Credential Management: Utilizes credentials from .envs.test to avoid sensitive data exposure.
  • Bug Reporting: Generates structured bug reports with detailed steps and evidence.
  • Use Case: For instance, automatically validate the login and registration flows by simulating user actions and checking the expected outcomes.

Quick Start

Run the QA testing for the 'login + register flow' by executing: "Act as qa. Validate the login + register flow described in docs/product/milestones/7/12-web-login-register.task.md."

Frequently Asked Questions about qa-tester

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

FAQPage Schema
How do I automate end-to-end QA testing for web and API user journeys?

Automate end-to-end QA testing by executing predefined scenarios that simulate browser user journeys against web and API endpoints, validating expected behavior to ensure robust software quality assurance without repetitive manual testing.

What is the best way to generate structured bug reports from automated QA tests?

Generate structured bug reports by running automated QA flows that capture detailed reproduction steps and evidence upon detecting defects. This simulates user actions, validates outcomes, and automatically documents failures for software quality assurance.

How do I manage test credentials for QA automation without exposing sensitive data?

Manage test credentials for QA automation by loading them from a local `.envs.test` file. This prevents sensitive data exposure while the testing scripts simulate user authentication journeys against the web and API endpoints.

Does this QA automation tool support Bash, Python, and JavaScript for executing test scenarios?

Yes, this QA automation approach supports Bash, Python, and JavaScript for executing end-to-end test scenarios. It utilizes these languages to simulate browser interactions, validate API behavior, and generate defect reports.

How do I validate login and registration flows using automated QA scenarios?

Validate login and registration flows by executing automated QA scenarios that simulate user actions in the browser and check expected outcomes against the API. This ensures the authentication processes function correctly without manual intervention.

Are there limitations when simulating user journeys for end-to-end testing?

Limitations for simulating user journeys include relying on predefined scenario files and requiring local `.envs.test` credentials. Testing outside these documented web and API flows or environments may not be captured by the automated validation.