About Me
SDET · Fintech · Test Automation · Agentic AI

Automated tests. Real coverage. Root causes found before they ship.

13+ years building test automation and coverage tooling across banking and payments. My latest focus: teaching AI agents to figure out why tests fail, not just that they did.

Download CV ↓
About me →
13+
Years Building Automation
7+
Engineers Led
Overview

What I Do

I'm a Software Engineer – Sr. Consultant/SDET at Visa Worldwide. I built VTAF, a unified test automation framework covering UI, REST, and SOAP layers, for a global payments dispute resolution platform running on Java/JVM and Python microservices, and integrated it into our CI/CD pipelines using Jenkins and GitHub Actions.

Over the last year, I've been bringing agentic AI into the QA workflow: connecting AI agents via MCP to automatically pull logs and cross-reference source code, and building agent skills (Markdown-based instruction files that double as a knowledge base) so the system can tell on its own whether a failed test is a real bug, a bad script, bad data, or an environment issue.

I've also worked as part of our Security team on SAST (Checkmarx) and SCA (Sonatype) findings, fixing flagged issues and building automation to test for them going forward.

I'm ISTQB Certified at the Advanced Level across both streams, with experience running teams as a certified Scrum Master.

Highlights

Explore what I've shipped

Real work projects and systems I've built to make QA faster and more reliable.

AI-Powered Failure Diagnosis
Agents connected via MCP that auto-fetch logs, JIRA tickets, and other knowledge bases, then cross-reference source code to classify failing tests as real bugs, script issues, bad data, or environment problems.
Unified Test Automation Framework
Architected VTAF end to end, UI, REST, and SOAP layers in one Cucumber BDD framework, for Visa's global payments dispute platform.
Code Coverage Dashboard
Built a dashboard tracking test coverage across Java/JVM and Python microservices, giving teams visibility into coverage gaps at a glance.
Experience

Career, run as a pipeline

Thirteen years, one build that keeps passing.

Software Engineer — Sr. Consultant Current
Visa Worldwide Pte. Ltd.
FEB 2025 — PRESENT · SINGAPORE
  • Extended VTAF with AI agents connected via MCP to auto-fetch application logs, cross-reference source code, and classify failed tests as real bugs, script issues, bad data, or environment problems.
  • Built agent skills (Markdown-based instruction files that double as a knowledge base) from years of JIRA tickets, user stories, and execution history, giving the AI agent the domain context to diagnose failures accurately.
  • Shipped a Microsoft Teams chatbot for on-demand regression and smoke test runs, including custom script triggers.
  • Built a code coverage dashboard spanning Java/JVM and Python microservices.
  • Worked with our Security team on SAST (Checkmarx) and SCA (Sonatype) findings, fixing flagged issues and building automation to test for them going forward.
Staff Software Test Engineer
Visa Worldwide Pte. Ltd.
AUG 2022 — FEB 2025 · SINGAPORE
  • Architected and maintained VTAF — a Java/TestNG/Cucumber BDD framework covering UI (Playwright/Selenium) and REST/SOAP layers.
  • Built and maintained CI/CD pipelines across Jenkins and GitHub Actions.
  • Served as Scrum Master for a cross-functional team of 7+, mentoring junior QA engineers.
Senior Software Test Engineer
Visa Worldwide Pte. Ltd.
FEB 2019 — AUG 2022 · SINGAPORE
  • Maintained BDD regression coverage across fraud disputes, pre-arbitration, pre-compliance, VDI score validation, and reporting flows.
Automation Engineer
Fluor Daniels Inc
OCT 2017 — FEB 2019
  • Designed and delivered a hybrid automation framework in UFT, unifying test scripts across all projects.
Test Analyst / Automation Lead
Macquarie Philippines
DEC 2016 — OCT 2017
  • Built a new automation framework using Ranorex and established team-wide automation standards.
Quality Analyst — Automation
Citco Group of Companies
AUG 2015 — DEC 2016
  • Built a test library architecture from scratch using UFT descriptive programming.
Quality Engineer
Misys Philippines (now Finastra)
JUN 2013 — AUG 2015
  • Tested core banking web and desktop applications within Agile teams.
Skills

Core skills & technologies

AI / Agentic Tooling
MCPAgent SkillsClaude CodeCodex Copilot StudioPower AutomateCLI-based workflows
Test Frameworks
Cucumber BDDPlaywrightSelenium TestNGJUnitUFT / QTP
API / Integration
RESTRestAssuredSOAP / WSDL
Languages & Platforms
JavaPythonSQL LinuxBash / Shell ScriptingJVMKubernetes
Build & CI/CD
MavenJenkinsGitHub ActionsGit
Code Coverage
JaCoCoSlipcoverSonarQubeGitHub Pages
Certifications

What I'm certified in

ISTQB Advanced — Technical Test Analyst ISTQB Advanced — Test Analyst ISTQB Foundation Level PSM I — Scrum.org CSPO — Scrum Alliance AI & ML Begins With Me — NUS Intro to RapidMiner AI/ML — NUS
Education

Education

Bachelor of Science in Computer Science
University of the Philippines

Want to connect?

Hiring for QA, test automation, or agentic AI in testing? Feel free to reach out.

Location Singapore