QA Lead at respond.io. I work on test automation, API and mobile testing, and release quality.
Personal site: mustafa.quvantic.com
- respond.io: QA Lead (Nov 2023 – present); joined as Software Test Engineer in Dec 2022
- 10Pearls: Test Engineer, then Senior Test Engineer (Jan 2021 – Dec 2022)
- Creative Chaos (Stack Labs): Associate Software QA Engineer, then Software QA Engineer (Jul 2019 – Jan 2021)
The repositories here are my public portfolio: personal test-automation frameworks and small tools, built mostly in 2026. They run against public demo sites and APIs, not against any employer's systems, and they are separate from my work at respond.io. Quvantic is the agency I founded.
Good places to start:
- api-testing-suite: REST API tests in TypeScript with Jest, SuperTest and Zod schema checks, run nightly in GitHub Actions
- playwright-enterprise-framework: Playwright + TypeScript UI framework with page objects, fixtures, accessibility, visual and Web Vitals checks
- contract-testing-pact: consumer-driven contract tests with Pact, provider verification and a Pact Broker setup
- performance-testing-k6: k6 smoke, load, stress, spike and soak scripts with thresholds
- llm-testing-toolkit: evaluators for LLM output (hallucination, quality, regression, toxicity)
- selenium-java-framework: Selenium 4 + TestNG with page objects, parallel runs and Allure
UI automation
- playwright-enterprise-framework: Playwright, TypeScript
- selenium-java-framework: Selenium 4, Java, TestNG
- cypress-bdd-starter: Cypress, Cucumber, TypeScript
- robot-framework-enterprise: Robot Framework, SeleniumLibrary, RequestsLibrary
- dotnet-playwright-framework: Playwright for .NET, NUnit (C#)
- specflow-bdd-framework: SpecFlow, Selenium (C#)
API testing
- api-testing-suite: Jest, SuperTest, Zod
- playwright-api-testing: Playwright APIRequestContext
- restassured-api-testing: REST Assured, JUnit 5, Java
- graphql-testing-suite: GraphQL schema and response checks
- api-mock-server and webhook-tester: mocking and webhook capture/replay
Contract testing
- contract-testing-pact: Pact consumer and provider tests
- schema-drift-detector: flags breaking changes between API schema versions
Performance and resilience
- performance-testing-k6: k6
- chaos-testing-toolkit: proxy that injects latency, errors and timeouts
- rust-load-tester: small HTTP load-testing CLI in Rust
Mobile
- appium-mobile-framework: Appium 2, Java, Android and iOS
- maestro-mobile-testing: Maestro YAML flows
AI and LLM testing
- llm-testing-toolkit: LLM output evaluators
- ai-testgen: generates Playwright and Gherkin tests from PRDs, OpenAPI specs and user stories
- agentic-test-runner, ai-test-orchestrator, ai-requirements-analyzer: LLM-assisted test generation experiments
- mcp-server-toolkit, ai-code-reviewer, claude-code-skills: tooling for AI assistants
Accessibility, visual and security
- a11y-audit-engine: axe-core + Playwright WCAG checks
- visual-regression-toolkit: screenshot pixel diffs
- security-testing-pipeline: Semgrep, npm audit and secret scanning with SARIF output
CI tooling, test data and reporting
- ci-pipeline-templates: reusable GitHub Actions workflows
- docker-test-environments: Docker Compose stacks for test dependencies
- flaky-test-detective, test-retry-analyzer: flaky-test detection
- test-impact-analyzer: runs only the tests affected by a change
- qa-dash, test-reporting-aggregator, test-observability-platform: merged test reports
- test-data-factory: typed test-data builders
- n8n-enterprise-workflows: n8n workflows for CI alerts and triage
Older repos from 2022 are take-home tasks from job applications.



