Skip to content

Experience

Open to relocation and roles abroad with visa sponsorship.

Roles

  1. Nov 2023 – presentnow

    QA Lead

    respond.io , from Nov 2023

  2. Dec 2022 – Nov 2023

    Software Test Engineer

    respond.io , from Dec 2022

  3. Jan 2021 – Dec 2022

    Test Engineer → Senior Test Engineer

    10Pearls , from Jan 2021

  4. Jul 2019 – Jan 2021

    Associate Software QA Engineer → Software QA Engineer

    Creative Chaos (Stack Labs) , from Jul 2019

As listed on my public GitHub profile.

At work: release quality.

  • Test automation
  • API testing
  • Mobile testing
  • Release quality

Focus areas

  • 01UI automation with Playwright, Selenium and Robot Framework
  • 02API and consumer-driven contract testing
  • 03Accessibility and visual regression checks
  • 04CI quality gates in GitHub Actions
  • 05LLM-assisted test generation and AI integrations (Claude, MCP)

Tools in my open-source work.

These come from my personal open-source projects, not from client or employer work. Go, C#/.NET and Kotlin appear only in personal projects; I have not used them in a job.

UI automation

  • Playwright
  • Selenium 4
  • Cypress
  • Robot Framework
  • Appium 2
  • Maestro

API & contracts

  • REST Assured
  • SuperTest
  • Pact
  • gRPC
  • GraphQL
  • Testcontainers

Non-functional

  • axe-core (WCAG 2.2)
  • OWASP ZAP
  • k6
  • Gatling
  • OpenTelemetry

AI & LLM testing

  • MCP
  • Claude API
  • LLM eval gates
  • pytest

CI

  • GitHub Actions
  • Docker
  • Allure

Languages in personal repos

  • TypeScript
  • Java
  • Python
  • Go
  • C# / .NET
  • Kotlin

Hiring for QA Lead or SDET?

Let’s talk about your next release.

Based in Kuala Lumpur. Open to relocation and roles abroad with visa sponsorship.