I build and test backend-driven web systems with a strong emphasis on automation, CI/CD quality gates, and production safety.
My work focuses on:
- API & backend testing (Pytest, Postman, integration testing)
- UI & E2E automation (Cypress, Playwright)
- Risk-based test strategy & documentation
- CI/CD pipelines with coverage enforcement
- Secure RBAC & validation-driven architectures
- Structured defect reporting & traceability
- Languages: Python · JavaScript · SQL
- Backend: FastAPI · Node.js · Express
- Frontend: React · Next.js
- Testing: Pytest · Cypress · Jest · Playwright · Postman
- DevOps: GitHub Actions · Docker · CI/CD pipelines
- Cloud (Foundational): AWS
Manual → Automation QA lifecycle including:
- Test Plan & RTM
- Risk-based testing
- Structured defect reporting
- Cypress E2E + Jest unit tests
- CI reporting & coverage artifacts
Demonstrates full-cycle QA ownership.
A backend-driven bug tracking system built with:
- RBAC & Auth
- Domain validation & state transitions
- Unit + integration tests
- CI/CD quality gates
- Structured documentation (SRS, ADRs, Test Strategy)
Focus: backend reliability + automation enforcement.
Independent system evaluations including:
- Functional behavior assessment
- Navigation & state analysis
- Usability risk identification
- Error-handling evaluation
- Structured findings & recommendations
Demonstrates ability to analyze systems before modifying them.
Python-based deterministic data pipeline that:
- Normalizes Excel financial data
- Extracts VAT transactions
- Matches invoices against source PDFs
- Generates audit-ready reports
- Includes Pytest validation suite
Demonstrates backend workflow orchestration, data normalization, and reproducible processing.
- Design testable backend systems
- Prevent unsafe merges via CI gating
- Build traceable, documented workflows
- Apply automation where it adds value
- Reduce production risk
📍 South Africa
🌐 Portfolio: coming soon
🔗 LinkedIn: Connect Here


