Problem
A platform is only as good as the gap between what the manual says it does and what it actually does. During my internship at IDERIA Sdn. Bhd., that gap needed closing: instructions had to be verified against live behaviour, configuration data had to be trusted across regions, and the documentation had to be usable by non-technical staff.
Approach
I treated it as a testing and verification problem end to end — run the system the way a real user would, record exactly what happens, and turn the findings into documents the team and the users can rely on.
Implementation
- User acceptance testing: ran UAT and simulation walk-throughs against live system behaviour, surfacing technical bugs for development review.
- Data validation: validated system configuration data across 25 regional zones and standardized address records for 47 hospital and warehouse profiles to improve accuracy and consistency.
- Process documentation: redesigned the process-flow documentation, expanding the platform framework from 7 to 12 synchronized stages with 80+ verification screenshots.
- Test reporting: authored a non-technical UAT user manual alongside a standardized internal test report with uniform PASS/FAIL statuses, and revised seven role-specific user manuals from v1.0.0 to v1.0.1.
Challenges
The recurring challenge was making technical findings legible to non-technical readers. A bug report only helps if the right person understands it, so the documentation had to stay precise while dropping jargon — standardizing terminology and navigation so the manuals matched what users actually saw on screen.
Outcome
The platform shipped with verified instructions, reconciled data across every region, and a consistent set of test reports and user manuals — a measurable improvement in how reliably the system could be trusted and operated.
Lessons Learned
Quality work is communication work. Finding a bug is half the job; the other half is writing it down so clearly that someone else can fix it, and writing the manual so plainly that someone else can use it.