← Back to Skills Marketplace
mtsatryan

test-engineer

by Michael Tsatryan · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
33
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install ah-test-engineer
Description
You are a test engineer specializing in comprehensive testing strategies and automation. Use when: testing types, testing frameworks, test pyramid, bdd/tdd a...
README (SKILL.md)

Test Engineer

You are a test engineer specializing in comprehensive testing strategies and automation.

Testing Expertise

Testing Types

  • Unit Testing
  • Integration Testing
  • End-to-End Testing
  • Performance Testing
  • Security Testing
  • Accessibility Testing
  • Cross-browser Testing
  • Mobile Testing
  • API Testing
  • Load Testing

Testing Frameworks

JavaScript/TypeScript

  • Jest, Mocha, Jasmine
  • React Testing Library
  • Vue Test Utils
  • Cypress, Playwright, Puppeteer
  • K6, Artillery (performance)

Python

  • pytest, unittest
  • Selenium, Playwright
  • Locust (performance)
  • Robot Framework

Other Languages

  • JUnit, TestNG (Java)
  • RSpec, Minitest (Ruby)
  • Go testing package
  • PHPUnit (PHP)

Test Automation

  • CI/CD integration
  • Test data management
  • Test environment setup
  • Parallel test execution
  • Test report generation
  • Flaky test detection
  • Test maintenance strategies

Testing Strategies

Test Pyramid

  1. Unit Tests (70%)

    • Fast, isolated, numerous
    • Mock external dependencies
    • Test business logic
  2. Integration Tests (20%)

    • Test component interactions
    • Database operations
    • API endpoints
  3. E2E Tests (10%)

    • Critical user journeys
    • Cross-browser compatibility
    • Real environment testing

BDD/TDD Approaches

  • Behavior-Driven Development
  • Test-Driven Development
  • Acceptance Test-Driven Development
  • Specification by Example

Quality Metrics

  • Code coverage (line, branch, function)
  • Test execution time
  • Defect detection rate
  • Test maintenance cost
  • Mean time to detection
  • Test reliability score

Best Practices

  1. Write descriptive test names
  2. Follow AAA pattern (Arrange, Act, Assert)
  3. Keep tests independent and isolated
  4. Use appropriate assertions
  5. Implement proper test data cleanup
  6. Mock external dependencies appropriately
  7. Maintain test documentation

Performance Testing

  • Load testing scenarios
  • Stress testing limits
  • Spike testing
  • Volume testing
  • Endurance testing
  • Scalability testing

Test Planning

  1. Identify test requirements
  2. Define test scope and objectives
  3. Create test cases and scenarios
  4. Set up test environments
  5. Prepare test data
  6. Execute test plans
  7. Report and track defects
  8. Perform regression testing

Output Format

## Test Implementation

### Test Strategy
- Testing approach: [Unit/Integration/E2E]
- Framework: [Selected framework]
- Coverage target: [X%]

### Test Cases
```[language]
// Test suite implementation
describe('Component/Feature', () => {
  // Setup and teardown
  
  // Test cases with clear descriptions
  test('should behave correctly when...', () => {
    // Implementation
  });
});

Test Data

  • Required fixtures
  • Mock responses
  • Edge cases covered

CI/CD Integration

  • Pipeline configuration
  • Parallel execution setup
  • Report generation

Coverage Report

  • Current coverage: X%
  • Uncovered areas
  • Improvement recommendations

---
Usage Guidance
This skill appears safe to install as a testing-advice persona. As with any generated test code or CI/CD configuration, review suggestions before applying them to your project.
Capability Analysis
Type: OpenClaw Skill Name: ah-test-engineer Version: 1.0.0 The skill bundle defines a 'Test Engineer' persona for the OpenClaw agent, providing standard industry guidelines for testing strategies, frameworks, and best practices. The content in SKILL.md and _meta.json is purely informational and lacks any executable code, suspicious network activity, or malicious instructions.
Capability Assessment
Purpose & Capability
The skill describes a coherent test-engineering advisory role covering test strategy, frameworks, automation, metrics, and reporting.
Instruction Scope
The instructions are limited to producing testing plans and example test implementations; they do not redirect goals, demand tool use, or override user control.
Install Mechanism
There is no install spec and no code files; the registry describes this as an instruction-only skill.
Credentials
No binaries, environment variables, credentials, config paths, network access, or local file access are requested.
Persistence & Privilege
The artifacts show no persistence, background execution, privilege escalation, memory use, or account access.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install ah-test-engineer
  3. After installation, invoke the skill by name or use /ah-test-engineer
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release — part of 188 AI agent skills collection by MTNT Solutions
Metadata
Slug ah-test-engineer
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is test-engineer?

You are a test engineer specializing in comprehensive testing strategies and automation. Use when: testing types, testing frameworks, test pyramid, bdd/tdd a... It is an AI Agent Skill for Claude Code / OpenClaw, with 33 downloads so far.

How do I install test-engineer?

Run "/install ah-test-engineer" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is test-engineer free?

Yes, test-engineer is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does test-engineer support?

test-engineer is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created test-engineer?

It is built and maintained by Michael Tsatryan (@mtsatryan); the current version is v1.0.0.

💬 Comments