Senior Qa
by @emersonbraun
Comprehensive QA and testing skill for quality assurance, test automation, and testing strategies for ReactJS, NextJS, NodeJS applications. Includes test sui...
clawhub install eb-senior-qaπ About This Skill
name: senior-qa description: Comprehensive QA and testing skill for quality assurance, test automation, and testing strategies for ReactJS, NextJS, NodeJS applications. Includes test suite generation, coverage analysis, E2E testing setup, and quality metrics. Use when designing test strategies, writing test cases, implementing test automation, performing manual testing, or analyzing test coverage. metadata: author: EmersonBraun version: "1.0.0"
Senior Qa
Complete toolkit for senior qa with modern tools and best practices.
Quick Start
Main Capabilities
This skill provides three core capabilities through automated scripts:
# Script 1: Test Suite Generator
python scripts/test_suite_generator.py [options]Script 2: Coverage Analyzer
python scripts/coverage_analyzer.py [options]Script 3: E2E Test Scaffolder
python scripts/e2e_test_scaffolder.py [options]
Core Capabilities
1. Test Suite Generator
Automated tool for test suite generator tasks.
Features:
Usage:
python scripts/test_suite_generator.py [options]
2. Coverage Analyzer
Comprehensive analysis and optimization tool.
Features:
Usage:
python scripts/coverage_analyzer.py [--verbose]
3. E2E Test Scaffolder
Advanced tooling for specialized tasks.
Features:
Usage:
python scripts/e2e_test_scaffolder.py [arguments] [options]
Reference Documentation
Testing Strategies
Comprehensive guide available in references/testing_strategies.md:
Test Automation Patterns
Complete workflow documentation in references/test_automation_patterns.md:
Qa Best Practices
Technical reference guide in references/qa_best_practices.md:
Tech Stack
Languages: TypeScript, JavaScript, Python, Go, Swift, Kotlin Frontend: React, Next.js, React Native, Flutter Backend: Node.js, Express, GraphQL, REST APIs Database: PostgreSQL, Prisma, NeonDB, Supabase DevOps: Docker, Kubernetes, Terraform, GitHub Actions, CircleCI Cloud: AWS, GCP, Azure
Development Workflow
1. Setup and Configuration
# Install dependencies
npm install
or
pip install -r requirements.txtConfigure environment
cp .env.example .env
2. Run Quality Checks
# Use the analyzer script
python scripts/coverage_analyzer.py .Review recommendations
Apply fixes
3. Implement Best Practices
Follow the patterns and practices documented in:
references/testing_strategies.mdreferences/test_automation_patterns.mdreferences/qa_best_practices.mdBest Practices Summary
Code Quality
Performance
Security
Maintainability
Common Commands
# Development
npm run dev
npm run build
npm run test
npm run lintAnalysis
python scripts/coverage_analyzer.py .
python scripts/e2e_test_scaffolder.py --analyzeDeployment
docker build -t app:latest .
docker-compose up -d
kubectl apply -f k8s/
Troubleshooting
Common Issues
Check the comprehensive troubleshooting section in references/qa_best_practices.md.
Getting Help
Resources
references/testing_strategies.mdreferences/test_automation_patterns.mdreferences/qa_best_practices.mdscripts/ directoryπ‘ Examples
Main Capabilities
This skill provides three core capabilities through automated scripts:
# Script 1: Test Suite Generator
python scripts/test_suite_generator.py [options]Script 2: Coverage Analyzer
python scripts/coverage_analyzer.py [options]Script 3: E2E Test Scaffolder
python scripts/e2e_test_scaffolder.py [options]
π Tips & Best Practices
Common Issues
Check the comprehensive troubleshooting section in references/qa_best_practices.md.