Hi, I'm Khanchai.
Thinking like a user, testing like an engineer.
Quality Assurance Engineer — I care about every edge case, every flow, and every release feeling safe to ship. Completed a 4-month QA internship at ICONEXT and now ready for a full-time role in QA / Software Testing / Automation Testing.
Who I Am
I'm a 4th-year IT student at Burapha University, majoring in Information Technology for Digital Industry. My focus is Quality Assurance — but I don't just test software, I build the tools that make testing better.
I recently completed a 4-month cooperative internship as a Junior QA Officer at ICONEXT, testing a vehicle data management and detail-viewing platform for customers, along with a customer support system for staff — across Staging Re-Test, Change Request, and UAT phases. Now I'm looking for my first full-time role in QA, Software Testing, or Automation Testing.
I'm also the creator of Chathai, a testing framework that converts Excel-based test cases into runnable Cypress scripts. It's published on NPM and helps non-technical testers bridge the gap between manual and automation testing.
As a freelance QA tester, I've worked with international clients including Silpada, HSE24, BAUHAUS, and NEUFFER — testing e-commerce flows across desktop and mobile.
I believe good testing starts with a mindset of curiosity, and good tools should empower every tester — not just the technical ones.
Looking for
Languages
Highlights
How I Think About Quality
My testing approach is grounded in the ISTQB CTFL v4.0 principles — not as theory on a certificate, but as the daily lens I use to plan tests, report bugs, and push for shippable quality.
Testing shows the presence of defects, not their absence
I don’t test to prove software works. I test to surface hidden risks — and I keep asking “what if…?” until I’ve covered the realistic unhappy paths.
Early testing saves time and money
I review requirements, flows, and designs before coding starts. The cheapest bug is the one prevented at the requirement stage, not caught in UAT.
Defects cluster together
When I find one bug, I widen the scope. Related flows, shared components, and boundary conditions usually hide siblings of that defect.
Tests wear out — the pesticide paradox
I refresh test cases when they stop catching new issues, and pair them with exploratory testing so regressions don’t become a blind spot.
Testing is context dependent
E-commerce, enterprise, and internal tools each carry different risks. I scale depth, tooling, and documentation to fit the product and its users.
Absence-of-errors is a fallacy
A bug-free build can still be the wrong product. I validate business value and user experience alongside verification — not just function-pass.
What I Work With
Tools and technologies I've used across academic projects, freelance work, and personal builds.
Testing & QA
Tools & Frameworks
Programming
Databases
Other
Featured Work
Projects I've built, tested, and shipped — from academic senior projects to freelance QA engagements.
ICONEXT · Junior QA Cooperative Internship
4-month cooperative internship at ICONEXT Co., Ltd., testing a vehicle data management and detail-viewing platform for customers, together with a customer support system for staff. Responsible for test planning, re-testing on staging, Change Request testing, and UAT support across a real production-bound release.
- ▹Staging Re-Test — Customer side: 61 test cases covering vehicle registration, re-contract, service management, account flows, etc.
- ▹Staging Re-Test — Staff support side: 106 test cases covering user management, customer search, and password flows
- ▹Change Request (CR) testing — 50 cases (customer) + 66 cases (staff) with document updates
- ▹UAT Support — 78 cases total (46 customer + 32 staff); prepared training slides & test scripts
- ▹Verified results against database logs via SQL; assisted with VM environment setup for testing
- ▹Maintained version-controlled test documents and User Manuals after every change request
- ▹Reported issues and tracked progress via Trello with the Rapid Development team
Chathai Testing Framework

A testing framework that bridges manual testers and automation by transforming Excel-based test cases into runnable Cypress scripts. Published on NPM with CLI, Excel validation, and Electron visual editor.
- ▹Converts Excel test cases → runnable Cypress scripts
- ▹Visual test editor built with Electron for non-technical testers
- ▹Published as NPM package with CLI interface
- ▹Developed with Pair Programming under Extreme Programming (XP) methodology
- ▹Has dedicated documentation site
HelpDesk Node.js Application
Full-stack IT support and ticket management web app. Led structured QA process including test planning, execution on Jira, and defect reporting. Also contributed to system design with UML and database modeling.
- ▹Led test planning, execution, and defect reporting on Jira
- ▹Designed Use Case, Sequence, and ER diagrams
- ▹Role-based access control & ticket lifecycle management
- ▹Built internal messaging and knowledge base features
- ▹Team of 4 using Agile with Trello & Jira
Freelance Software Tester
QA testing for international e-commerce and retail clients. Executed functional, regression, and exploratory testing across web and mobile. Achieved 1st place in test ranking badge.
- ▹Silpada — Sterling Silver Jewelry (US)
- ▹HSE24 — Home Shopping Europe (Germany)
- ▹BAUHAUS — Home Improvement Retailer (Europe)
- ▹NEUFFER Fenster + Türen — Custom windows & doors (Germany)
- ▹Validated account creation, cart, checkout, and payment flows
- ▹1st place in tester ranking 🏆
Other Projects
Cypress E2E — TodoList
Automated end-to-end tests for a self-built to-do list application. Used to sharpen Cypress fundamentals and test-first practices.
E-commerce Website (Node.js)
Academic e-commerce platform built with Node.js to practice backend patterns and authentication flows.
QA Learning Journey
A personal repo documenting continuous QA learning — notes, exercises, and practice projects toward ISTQB and beyond.
Where I've Worked
Junior QA Officer — Cooperative Internship
- ▹Tested a vehicle data management & detail-viewing platform for customers, and a customer support system for staff
- ▹Performed Re-Testing on Staging: 61 (customer side) + 106 (staff side) test cases
- ▹Handled Change Request testing: 50 + 66 cases with document & User Manual updates
- ▹Supported UAT with 78 test cases total; prepared training slides and test scripts
- ▹Verified data through SQL and API calls (Postman, Insomnia, Mockoon)
- ▹Tracked tasks, issues, and version control of test artifacts via Trello and Git
Freelance Software Tester
- ▹Functional, regression, and exploratory testing on web and mobile
- ▹Worked with teams at Silpada, HSE24, BAUHAUS, NEUFFER
- ▹Reported bugs and tracked defects with clear reproduction steps
- ▹Designed reusable test cases across e-commerce flows
Chathai Framework — Creator
- ▹Built a framework to convert Excel test cases into Cypress scripts
- ▹Designed Electron-based visual test editor for non-technical testers
- ▹Published the tool as an NPM package
- ▹Applied Extreme Programming with pair programming
HelpDesk Application — QA / System Analyst / Developer
- ▹Authored detailed test cases and led manual testing
- ▹Validated database integrity using SQL queries
- ▹Contributed to system design, use case, and implementation
- ▹Tracked tasks and issues via Jira and Trello
Academic Background
Burapha University
Bachelor of Science · Information Technology for Digital Industry
มหาวิทยาลัยบูรพา
Final GPA pending — one remaining course result to be released
Suntornphu Phittaya School
High School Diploma · Science & Mathematics Program
Credentials
ISTQB Certified Tester — Foundation Level (CTFL v4.0)
Foundation of my QA mindset — see the Mindset section above. ↑ Go to Mindset
The Complete Software Testing Bootcamp
Let's Talk
Looking for my first full-time role as QA / Software Tester / Automation Tester. Internship at ICONEXT completed. Also open to freelance projects and collaborations on testing tools — let's talk!