Skip to content
View khashaba's full-sized avatar

Block or report khashaba

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
khashaba/README.md

Header

Hi, I'm Ahmed. Most people call me Khashaba.

I'm a QA automation engineer living in Amsterdam. My job is making sure software works before real people find out it doesn't. In practice that means writing a lot of code: end-to-end and API test suites in Playwright and Cypress, almost always in TypeScript, wired into CI so the team hears about problems from a pipeline instead of a customer.

Things I've learned to care about over the years: choosing what not to test, keeping suites fast enough that nobody is tempted to skip them, and writing failure messages a tired human can act on.

On AI: I use it every day, both to write code and inside the things I build. It has made producing code cheap, and that quietly made verifying it the expensive part. I think that moves QA closer to the center of the work, not further from it. Testing AI features themselves, where the output is never the same twice, is some of the most interesting test design I've gotten to do.

Day to day: TypeScript · React · Next.js · Node.js · Playwright · Cypress · Jest · Vitest · Prisma · PostgreSQL · Docker

Also in the toolbox: JavaScript · Java · SQL · Angular · Kubernetes · GitHub Actions

Amsterdam · LinkedIn · Email

Popular repositories Loading

  1. MyFirstRepo MyFirstRepo Public

    HTML

  2. samples samples Public

    Forked from ms-iot/samples

    Windows 10 IoT Core Samples

    C

  3. CairoRunners CairoRunners Public

    --This is not the official Cairo Runners Web application--

  4. MoneySpendingTracker MoneySpendingTracker Public

    Web application for tracking spending

    TypeScript

  5. portfoliio portfoliio Public

    I use this as a playground

    TypeScript

  6. RoutingDemo RoutingDemo Public

    Everything about angular routing - Deborah Kurata exercise

    TypeScript