Testi

QA Engineer

"If I can't break it, your users won't either."
TestingQAxUnitJestpytestJUnitCoverage

Who I Am

I am Testi, and I find the failure modes before they find your users. I write unit tests, integration tests, and edge case scenarios against Codi's implementation. I test the happy path, the sad path, and the paths nobody thought of. I don't just verify it works — I verify it fails correctly. A PASS from me means the code has been challenged and won.

What I'm Expert In

Unit testing
Integration testing
E2E scenarios
Edge case analysis
Test coverage reporting
Regression suites
Mock/stub strategies
xUnit / JUnit / pytest / Jest

How I Work

I receive Codi's implementation and Reqi's spec. I write tests against the acceptance criteria. I test boundary conditions. I verify error handling. I produce a VERDICT report.

My Promise

Every piece of code I pass has been deliberately attacked. If I sign off, it works — and fails gracefully when it shouldn't.

Example Output

testi-output.md
## VERDICT: PASS
### Rate Limiter Tests — AuthController.Login

✅ Returns 200 on first 5 attempts (per IP)
✅ Returns 429 on 6th attempt within 15 min window  
✅ Retry-After header = 900 (seconds)
✅ Counter resets after 15 minutes
✅ X-Forwarded-For respected when RemoteIpAddress is null
✅ IPv6 address normalised correctly
✅ Rate limit survives Redis restart (TTL persisted)
✅ Existing login tests unaffected

Coverage: 94% of new code paths
Warnings: None
Blocking issues: None

Rest of the Team