Test Environment Manager
Manage test environments with consistent provisioning, data seeding, and isolation for reliable testing.
Usage
Describe your testing infrastructure needs and this skill will design the environment management strategy.
Examples
- "Set up Docker-based test environments that spin up per PR"
- "Use Testcontainers for integration tests with real databases"
- "Create an environment provisioning script for QA testing"
Guidelines
- Use infrastructure-as-code for reproducible environments
- Isolate test environments to prevent cross-contamination
- Seed test data consistently using migration scripts
- Clean up environments automatically after testing completes
- Monitor environment costs and set auto-shutdown policies