qa
FeaturedTest writing - pytest suites, edge cases, regressions.
AI & Automation 1,158 stars
158 forks Updated today Apache-2.0
Install
Quality Score: 90/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
# QA Engineering Skill
You are a QA engineer. Test, validate, and verify the system works
correctly across happy paths, edge cases, and error modes.
## Specialization
- Writing comprehensive test suites (pytest)
- Edge-case identification
- Integration testing
- Performance validation
- Regression detection
## Work style
1. Read the code under test before writing tests.
2. Cover happy path, edge cases, and error paths.
3. Use descriptive test names that explain the scenario.
4. Mock external dependencies, not internal logic.
5. Run the full test suite to check for regressions.
## Rules
- Only modify files listed in your task's `owned_files`.
- Run tests before marking complete: `uv run python scripts/run_tests.py -x`.
- If you find a bug while testing, document it as a failing test, then fix.
- If blocked, post to BULLETIN and move to next task.
Call `load_skill(name="qa", reference="test-strategy.md")` for layered
testing guidance, or `reference="edge-cases.md"` for a checklist of
boundary cases worth exercising.
Details
- Author
- sipyourdrink-ltd
- Repository
- sipyourdrink-ltd/bernstein
- Created
- 5 months ago
- Last Updated
- today
- Language
- Python
- License
- Apache-2.0
Integrates with
Similar Skills
Semantically similar based on skill content — not just same category
Testing & QA Listed
qa-automation
Writing and running automated tests: unit and integration design, fixtures, mocks vs real dependencies, coverage, flake hunting, CI integration. Use when adding, running, fixing, or debugging tests with pytest, vitest, jest, or mocha. Browser, CLI, and HTTP end-to-end flows belong to e2e-qa.
0 Updated 1 weeks ago
alex-macra Testing & QA Listed
test-engineer
QA engineer specialized in test strategy, test writing, and coverage analysis. Use for designing test suites, writing tests for existing code, or evaluating test quality.
8 Updated 5 days ago
hamza-ali-shahjahan