ISTQB Certified · 15+ years

Joey Ng

Senior Test Analyst

I break software on purpose so your users don't break it by accident. Former Test Lead with experience across web applications, connected systems and commercial mining simulators — covering requirements analysis, test planning, functional to end-to-end testing, TestCafe automation and release readiness.

BUG-0001OPEN · HIGH
Summary
Your team is missing a tester
Steps
  1. Ship a release
  2. Wait for users
  3. Receive "it doesn't work"
Expected
Bugs found before release
Fix
Assign to Joey
15+years testing
3companies

Experience

Where the bugs have been found so far.

Test Engineer

2018 – 2026

Application testing and TestCafe automation for an online discussion and debate platform, and for Kialo Edu — its EdTech version built for classrooms, with features for teachers and LMS integrations.

  • Planned and ran risk-based functional, integration, regression and end-to-end testing across new features and production fixes
  • Built, reviewed and maintained automated TestCafe tests to grow repeatable regression coverage
  • Turned requirements and risks into test approaches, cases and test data, with coverage and evidence to match
  • Worked with developers, Product Owners and BAs on priorities, release checks and readiness calls
  • Triaged critical issues, coordinated fixes and confirmed them through targeted retesting

Test Analyst

2017 – 2018

Testing across several concurrent client projects.

  • Balanced testing activities and competing priorities across multiple projects
  • Wrote new test cases and kept existing ones current as applications changed
  • Documented build, testing and deployment procedures for consistent releases

Test Lead / Software Tester

2010 – 2016

Commercial mining equipment simulators — think very large trucks, very expensive to crash in real life.

  • Contributed to eight releases supporting more than 50 simulated machines and operating scenarios
  • Led release teams of two to six developers through system testing and defect resolution
  • Prepared test plans and cases from requirements and coordinated coverage across iterations
  • Ran manual system, integration and regression testing, logging reproducible issues in Jira
  • Wrote feature documentation for customers, internal teams and testing reference

Projects

What I build when nobody's asked me to test anything.

Solo Clocktower

JavaScript

A dependency-free, single-player browser version of the social deduction game Blood on the Clocktower. You play on the good team; every other seat is an NPC and the game runs the Storyteller.

  • NPCs hold private conversations, make claims and share info — and some of them lie, good players included
  • Full day/night cycle with night actions, nominations and voting
  • Seeded games, so a run can be replayed — handy when you're the one hunting the bugs

More on GitHub ↗

Skills & tools

All tests passing.

Key skills

  • PASSFunctional, integration, system, regression and end-to-end testing
  • PASSDefect investigation, reproducible reports, triage and fix verification
  • PASSRequirements-based coverage, test plans, cases and evidence
  • PASSRisk reporting and release readiness
  • PASSTestCafe test automation

Tools & ways of working

TestCafe Jira Confluence GitHub / Git Extensions Scrum Kanban Windows & macOS Microsoft Office Claude

Education & certification

The paperwork.

BSc Computer Science

Murdoch University · 2006 – 2010

Java, HTML, SQL, C++ and Cisco networking.

ISTQB Certified Tester, Foundation Level

ISTQB · 2016

Testing processes, test planning and standard terminology.

Professional development

  • 2016Test Automation with Selenium WebDriver
  • 2016ISTQB Foundation Certification Course
  • 2017SQL and Databases

Get in touch

Contact details and references are available on request.