senior-qa

Generate test suites and analyze coverage for ReactJS, NextJS, and NodeJS applications.

Updated Jan 26, 2026
One-click install
npx skills add https://github.com/tiandiyiqi/ai-skills --skill senior-qa-tiandiyiqi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: senior-qa
Source: https://github.com/tiandiyiqi/ai-skills/tree/main/engineering-team/senior-qa
Command: npx skills add https://github.com/tiandiyiqi/ai-skills --skill senior-qa-tiandiyiqi

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the entire quality assurance process, from test strategy design to automated execution and coverage analysis, ensuring robust and high-quality software.

Core Features & Use Cases

  • Test Suite Generation: Automates the creation of test suites with built-in best practices.
  • Coverage Analysis: Provides deep insights into test coverage and performance metrics.
  • E2E Test Scaffolding: Sets up end-to-end testing frameworks for production-grade automation.
  • Use Case: When starting a new ReactJS project, use this Skill to generate an initial test suite, set up E2E testing with Cypress, and analyze code coverage to identify gaps.

Quick Start

Use the senior-qa skill to generate a test suite for the project located at '/app/src'.

Frequently Asked Questions about senior-qa

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

FAQPage Schema
How do I generate a test suite for a ReactJS or NextJS application?

Test suite generation for ReactJS or NextJS automates the creation of test files with built-in best practices. You can scaffold comprehensive test suites directly from your source directory to ensure robust software quality.

What is E2E testing scaffolding and how does it work for NodeJS applications?

E2E testing scaffolding sets up end-to-end testing frameworks for production-grade automation in NodeJS applications. It configures the necessary framework structure, enabling you to simulate user interactions and verify application flow automatically.

How do I analyze test coverage gaps in a TypeScript project?

Analyzing test coverage in a TypeScript project involves scanning your test suite against source code to identify untested paths. This skill provides deep insights into coverage metrics, highlighting specific gaps in your codebase.

Does this QA testing approach support backend languages like Python, Go, and Kotlin?

Yes, this QA testing approach supports backend languages including Python, Go, Swift, and Kotlin. It provides comprehensive testing capabilities across various frontend, backend, database, and cloud technologies within modern tech stacks.

What is the best way to set up Cypress for E2E testing in a new project?

The best way to set up Cypress for E2E testing is through automated scaffolding. This skill configures the end-to-end testing framework for production-grade automation, establishing the foundational structure required for your Cypress test suite.

Can I automate test strategy design and execution without manual configuration?

Yes, you can automate the entire quality assurance process without manual configuration. This skill streamlines everything from test strategy design to automated execution and coverage analysis, ensuring high-quality software output.