Metro Manila, Philippines · Software Testing

Jibs Reyes

Lead Technical QA

I make sure software actually works before it reaches people — testing websites, apps, and the systems behind them, and building automation to do it faster.

qa-console
POST /v1/session/login · 400 · 62ms
About

My job is to make sure software works.And I like knowing exactly why it doesn't, when it doesn't.

Before an app or website reaches real people, someone has to check that it actually does what it's supposed to — that's my job. I test what people see on screen, the systems working behind it, and the data underneath all of it. Right now I'm leading that work for a platform being rebuilt into a more modern system, and building tools that make testing faster for the whole team.

Testing Big System Changes

Making sure a large platform keeps working correctly while it's rebuilt into smaller, independent parts (what engineers call microservices).

Testing What Happens Behind the Screen

Checking the hidden connections that let apps and websites talk to each other, not just what's visible on screen (using tools like Postman).

Testing Under Heavy Use

Simulating lots of real-world traffic to make sure software stays fast and stable when many people use it at once (using JMeter).

Building Automated Tests

Writing programs that test the software by themselves, so problems get caught faster without slowing the team down (a Python framework on pytest).

Checking the Data

Making sure information stored in the system is accurate and consistent, especially after it moves between systems.

Testing on Autopilot

Setting up automatic checks that run every time new code ships, catching problems before real users see them (Bitbucket pipelines).

Tracking Down Problems

Digging past what's on screen — logs and system records — to find out what actually went wrong.

Working With the Team

Work closely with engineering and product teams to understand what's being built, so testing lines up with what actually matters to the business.

Writing It All Down

Plan out what needs to be tested and how, and keep clear records so anyone on the team can see what's been checked.

Reporting Problems Clearly

Find issues, explain them clearly, and make sure the right people know about them so they can get fixed.

Watching Quality End to End

Keep an eye on quality throughout the entire process, making sure what ships actually works and feels reliable to the people using it.

Always Improving

Look for ways to make the software — and the testing process itself — faster, more reliable, and better for everyone using it.

Featured Technical Work

The work I'm most proud of!

A few projects that pushed me technically, made a real impact, and were worth highlighting.

Umpisa Inc.

Microservices Migration QA

Confidential

Making sure everything keeps working correctly while a major platform is rebuilt from one large system into many smaller, independent ones.

  • Owns the test strategy across the monolith-to-microservices transition.
  • Functional validation across the newly split services.
  • Data validation to confirm behavior held after the split.
  • System-level investigation when service boundaries shift.
MicroservicesTestSigmaMySQLCross-functional QA

Umpisa Inc.

Performance Testing Automation

Confidential

Automated tools that test how the platform holds up under heavy real-world traffic, and report the results without anyone having to do it by hand.

  • GCP service account uploads JMeter test plans to a VM.
  • Pipeline triggers the performance run without manual setup.
  • Automated HTML reports generated and linked to Google Chat.
  • Improved load-test efficiency for the team.
JMeterGCPBitbucket PipelinesHTML Reporting

Umpisa Inc.

Python Automation Framework

Confidential

A reusable testing toolkit I'm building so the team can test faster, instead of writing a new one-off script every time.

  • pytest as the execution engine.
  • requests handles REST API interactions.
  • pymysql handles MySQL database operations.
  • Growing set of modules for assertions, reporting, and framework utilities.
Pythonpytestrequestspymysql

Umpisa Inc.

REST & GraphQL API Test Automation

Confidential

Automated tests that check hundreds of the system's hidden connections still work correctly, every single time the code changes.

  • 1,600+ pytest test functions organized into service-level suites.
  • REST validation via requests against routes generated directly from Swagger definitions.
  • GraphQL query and mutation coverage for the legacy monolith surface, alongside the REST facades.
  • Allure reporting auto-labeled by service and route, with redacted request/response logs attached on failure.
PythonpytestrequestsGraphQLpymysqlAllure

Umpisa Inc.

Playwright & Appium UI Automation

Confidential

Automated tests that use the website and mobile apps the way a real person would — clicking, tapping, and navigating — to catch problems before users do.

  • Playwright + pytest coverage for web portals, structured with Page Object Model and Arrange-Act-Assert test steps.
  • Appium (XCUITest / UiAutomator2) suites for iOS, tvOS, and Android apps.
  • Coverage of core user flows across multiple account roles and devices.
  • Shared Allure reporting with the API suite for one consistent test report format.
PlaywrightAppiumPython / pytestPage Object ModelAllure

Umpisa Inc.

Production Sanity Automation

Confidential

Automatic checks that run safely on the live system, catching problems the moment they appear rather than after a customer finds them.

  • Bitbucket pipeline handles test data setup automatically.
  • Executes functional sanity checks on each trigger.
  • Cleans up test data afterward — no residue left behind.
Bitbucket PipelinesProduction TestingTest Data Management

Umpisa Inc.

Database Migration Validation

Confidential

Double-checking that information moved correctly and accurately when it was transferred into the new system.

  • Test cases built specifically for the migration activity.
  • Source-versus-MySQL comparison for transformed data.
  • Integrity checks formulated as direct MySQL queries.
MySQLData MigrationData Integrity
Experience

What I have been up to so far!

Feb 2022 — Present

Umpisa Inc.

Software Quality Assurance Engineer → Lead Technical QA

Promoted to Lead Technical QA on February 16, 2025

I test a platform used by real customers — checking that it works correctly, holds up under heavy use, and keeps working as it's rebuilt into a more modern system — and I build tools that automate that testing.

  • Collaborate with a multinational team to document, execute, and track testing activities effectively.
  • Lead QA efforts for a project transitioning from monolithic to microservices architecture.
  • Developed Bitbucket pipelines to automate sanity testing in production, including test data setup, functional test execution, and cleanup.
  • Built Bitbucket pipelines using a GCP service account to upload JMeter test plans to a VM, automate performance testing, and generate HTML reports linked to Google Chat, improving load test efficiency.
  • Design and execute UI and API automation scripts using the TestSigma platform.
  • Developed and executed test cases for DB migration activities, validating data transformation from the source to the MySQL database.
  • Formulate MySQL queries to verify data integrity across various UI platforms.
  • Building a Python-based automation framework leveraging pytest for test execution, requests for REST API interactions, and pymysql for MySQL database operations — plus modules for assertions, reporting, and framework utilities.

Sep 2020 — Jan 2022

Venio

Software Quality Assurance Engineer

I tested mobile and payment apps — making sure people could safely borrow, pay, and manage money without something going wrong.

  • Managed testing activities across diverse projects, including mobile loaning apps, merchant payment apps, web development, and online payment platforms.
  • Learned Flutter Driver under mentorship and later implemented it for mobile application testing, achieving ~90% screen coverage.
  • Collaborated closely with project managers, UI/UX designers, and developers to enhance software quality and meet project standards.
  • Maintained thorough communication and documentation of all testing activities.

Aug 2018 — Mar 2020

Amihan Global Strategies

Software Quality Assurance Engineer

I tested a range of business systems — logins, chatbots, digital wallets, and banking tools — and helped introduce automated testing to the team.

  • Created comprehensive software testing documentation and executed tests across various projects.
  • Coordinated with project managers and developers to align testing efforts with client requirements.
  • Contributed to projects involving Identity/Access Management Systems, Chatbot Management Systems, Cashless Wallet Systems, and Bank Related Party Systems.
  • Introduced to automated API testing using the Mocha JS framework and, under mentorship, contributed to achieving ~85% script coverage across API services.
Tools I Use

The specifics, for the technical folks.

Everything above is built on these tools day to day.

Testing

  • JIRA
  • Postman
  • JMeter
  • TestSigma

Programming / Automation

  • Python
  • Java
  • Shell
  • AI-assisted automation scripting

Databases

  • MySQL
  • MongoDB

Version Control / CI

  • Git
  • Bitbucket Pipelines

API / Performance

  • REST API validation
  • Request/response inspection
  • Load testing
  • Performance testing

Observability / Debugging

  • Browser network logs
  • Reactotron
  • GCP Logs Explorer
How I Work

My approach to testing, step by step.

What You See
Connections
The System
The Data
See How It All Connects

What I actually look at when testing.

Hover or tap a step to see how it’s checked.

Standing by

Every step between what you click and where the data lives gets its own check — this is what that looks like end to end.

Resume

The one-page version.

A PDF summary of my experience on this page.

Download Resume (PDF)

Snapshot

Jibs Reyes

Lead Technical QA

Metro Manila, Philippines

Umpisa Inc.Feb 2022–Now
VenioSep 2020–Jan 2022
Amihan Global StrategiesAug 2018–Mar 2020
Contact

Let’s build better software.

I'm open to software testing and quality roles. Or if you just want to talk, msg me!