A Little About Me

Still Learning. Still Building.

Hi, I'm Cahya — a frontend developer, UI/UX designer, and QA engineer based in Jakarta. I work across design, development, and testing not because I have to, but because I find it hard to care about one part without caring about the rest. I'm still learning, but I try to make sure everything I build feels good to use and holds up when it matters.

experience

career narrative

2022 - Present

Software Quality Assurance

at

PARKEE

  • Executed comprehensive QA coverage across web and mobile platforms, including sanity, smoke, exploratory, regression, API, and design testing
  • Built and maintained automation test suites using Robot Framework and Python, covering API payment, settlement, backoffice, and Passport Open API with automated DB-to-API comparison
  • Contributed to the full development lifecycle of a core transactional feature, sustaining 1,000+ transactions/month
  • Performed end-to-end testing and maintenance of the parking app and web backoffice, supporting 1.5 million+ parking transactions/month
  • Performed manual integration testing with a third-party disbursement provider, validating end-to-end fund flow and edge case handling
  • Tested payment gateway integrations including Midtrans and GoPay, covering transaction flows, failure scenarios, and reconciliation accuracy
Manual TestingAutomation TestingWeb TestingMobile TestingRobot FrameworkPython

2021 - 2022

Quality Assurance

at

Mamikos

  • Developed well-structured test cases using Gherkin syntax documented in Jira
  • Performed prioritized regression testing with the QA team prior to each production release
  • Planned and executed manual testing for new features across web and mobile platforms
  • Reviewed requirements, specifications, and technical designs, providing constructive feedback to improve product quality
Manual TestingGherkinRegression TestingExploratory TestingMobile TestingWeb Testing

2020 - 2021

Quality Assurance

at

BNI Life Insurance

  • Analyzed, and tested insurance policies to ensure compliance with company quality standards and minimize operational risks
  • Collaborated with cross-functional teams to align insurance requirements with company policies and procedures
  • Developed analytical reports documenting issues and insights to drive continuous improvement
Data AnalysisDocument ReviewCompliance

2020 - 2020

Frontend Developer

at

BNI Life Insurance

  • Developed and maintained internal backoffice web applications using JavaScript and Bootstrap
  • Conducted research on system migration strategies to support modernization of backoffice tooling
JavascriptBootstrap

how i see it

The Quiet Approach

frontend

Always learning what 'good code' really means.

Good code isn't just about making it work — it's about making sure it keeps working. I try to think about structure and maintainability from the start, so that when something breaks, it's easy to find and fix. A feature is done when the next engineer can pick it up without guessing.

design

try to keep things simple. It's harder than it sounds.

I design with restraint, stripping away anything that doesn't serve the user. Clean layouts, soft visuals, and modern aesthetics that let the content breathe. Good design shouldn't need to be explained.

tester

Quality is a process, not a checklist.

I don't test based on assumptions. Every test case is grounded in real user flows, actual data, and documented edge cases. If it can't be measured, it can't be trusted — so I make sure everything can be measured.

cahya putra ugira portfolio