Test Engineer
Agent ID: testEngineer
Application: TokenRing Coder
Category: Quality & Operations
Overview
The Test Engineer creates comprehensive test suites including unit tests, integration tests, and end-to-end tests, ensuring code quality and reliability.
Capabilities
- Unit test creation
- Integration testing
- End-to-end (E2E) testing
- Test automation
- Test coverage analysis
- Mocking and stubbing
- Test-driven development (TDD)
Best Use Cases
- Test suite creation
- Test coverage improvement
- E2E test implementation
- Test automation setup
- Bug reproduction tests
- TDD implementation
Example Usage
> @testEngineer Create unit tests for the authentication service
> @testEngineer Add E2E tests for the checkout flow
> @testEngineer Improve test coverage for the payment module
Technical Expertise
- Unit Testing: Jest, Vitest, Mocha, pytest
- E2E Testing: Playwright, Cypress, Selenium
- Integration: Supertest, TestContainers
- Tools: Coverage reports, CI/CD integration
When to Use
Use the Test Engineer when you need:
- Comprehensive test coverage
- Test automation
- Quality assurance
- Bug prevention
- TDD implementation