Skip to content
View TinasheBA's full-sized avatar

Block or report TinasheBA

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
TinasheBA/README.md

Tinashe Maphela

QA automation engineer in Johannesburg. I test short-term insurance software on SSP Pure, and write most of my automation in Playwright and TypeScript.

About a year and a half into QA. I'm working toward an SDET role, which mostly means getting better at the engineering half of the job: the tooling around the tests, not only the tests.

What's here

qa-full-lifecycle — one repository covering the whole testing lifecycle: manual test cases and traceability, SQL data validation, API contract tests, Playwright UI automation, k6 load scripts, and axe-core accessibility scans. Five CI jobs gate it, and every one of them leaves a report behind.

playwright-ai-testgen — generates Playwright specs from acceptance criteria with an LLM, then scores what came back: did it cover every criterion, did it invent a locator, does it compile. Generating the tests is the easy half. The eval harness is the point.

qa-playwright-skills — two Agent Skills. One writes Playwright tests the way I want them written; the other reviews them and won't rubber-stamp anything.

What I work with

Playwright, TypeScript, Python and pytest, SQL, k6, axe-core, GitHub Actions.

I use AI to draft tests most days. It is quick at a first pass and good at suggesting cases I hadn't thought of. It is bad at knowing which of them matter, and worse at noticing when a test passes for the wrong reason. Most of what I build here is an attempt to close that gap.

Contact

maphelatinashe@gmail.com · LinkedIn

Not looking for a role at the moment.

Pinned Loading

  1. playwright-ai-testgen playwright-ai-testgen Public

    Generate Playwright tests from acceptance criteria with an LLM, then score the output for criteria coverage, hallucinated locators, and whether it compiles, before it reaches your suite.

    TypeScript