Michael Joshua Balbon
Software Quality Assurance Engineer | Test Automation — Selenium, Java, API
Hire this person
Send a job offer directly to this candidate
About
Software Quality Assurance Engineer with 8 years of experience in automation and manual testing of enterprise web applications in Agile Scrum environments. Served over three years as the sole QA engineer for an enterprise digital asset management platform, owning end-to-end quality from requirement analysis through automation, release testing, and post-deployment validation, and automating 89% of its regression, sanity, and integration suites. Builds UI and API automation with Selenium WebDriver (Java), Rest Assured, TestNG, and Maven on a Page Object Model framework, with additional experience configuring Azure DevOps Server release pipelines for CI/CD and database validation using SQL.
Experience
Software Quality Assurance Engineer at RealPage Philippines, Inc. (2022-10 – Present)
Software Quality Assurance Engineer — Content Management System (CMS) at RealPage Philippines, Inc. (2026-02 – Present)
- Developed and maintained 147 automated test cases using Selenium (Java) — 120 regression and 27 deployment sanity — for regression and release validation.
- Applied AI agents (Claude) across the QA workflow for user story evaluation, test case generation, and automation script creation, accelerating suite development while reviewing all generated output against QA standards.
- Validate CMS functionality including widget configuration, theme application, and website editing workflows as part of a multi-engineer QA team.
Software Quality Assurance Engineer — Digital Asset Manager (DAM) — Sole QA Engineer at RealPage Philippines, Inc. (2022-10 – 2026-02)
Served as the sole QA engineer for an enterprise digital asset management platform handling licensing, digital rights management, metadata, and property associations as the single source of verified, legal-to-use content distributed to other RealPage systems — owning requirement analysis, acceptance criteria review, test planning, test case design, automation, regression testing, release testing, and post-deployment sanity validation.
- Built and maintained 166 automated UI and API test cases on a Page Object Model framework using Selenium WebDriver (Java), Rest Assured, TestNG, and Maven, automating 89% of the project's regression, sanity, and integration suites.
- Tested digital rights management and licensing, validating that license assignment correctly governed content distribution and syndication to downstream systems.
- Validated the asset curation pipeline, including third-party machine-learning integrations that scan assets and crawl for online usage to determine usability, and property-level digital health checks.
- Tested API-driven upload, search, and filtering consumed by other RealPage systems using Rest Assured and Postman, and executed integration testing across the UI, internal APIs, and integrated partner systems.
- Validated user, team, role, and permission management; category, tag, and keyword administration; and share gallery workflows covering creation, forwarding, and recipient view, download, approval, and comment actions.
- Mentored new QA testers on Selenium, Java, and automation environment setup.
Software Quality Assurance Engineer at Accenture (2018-07 – 2022-09)
- Reviewed business requirements and authored functional and UAT test cases, then executed functional, regression, and user acceptance testing across four modules of an enterprise employee self-service web application: leave management, government-related services, HMO enrollment, and provident fund services.
- Performed database testing with SQL to validate HMO plan assignment — querying employee records by eligibility start date to identify accounts falling into different plan tiers, seeding new employee records directly in the database, and verifying that the correct plan and benefits rendered in the UI.
- Configured classic release pipelines in Azure DevOps Server — creating release definitions, linking Azure Repos build artifacts, and adding pipeline stages — to integrate Selenium regression test automation into CI/CD release validation.
- Developed approximately 20 Selenium (Java) automated test scripts, and built Automation Anywhere bots for unattended sanity runs every two hours and for SQL-to-Excel accrual reporting.
- Collaborated with clients, product owners, and development teams on requirements, defect triage, and testing status throughout the development lifecycle.
Education
B.S. in Electronics Engineering – Technological University of the Philippines – Visayas (2017)
