QA Engineer
A QA engineer takes ownership of quality for a client's in-house business platform: building automated tests with Vitest and Playwright, strengthening CI/CD quality gates, and covering API, PostgreSQL, performance, regression, and mobile-first PWA testing. Hybrid setup with 2–3 onsite days weekly in Makati/BGC.
- Compensation
- Not disclosed
- Location
- Metro Manila, Philippines
- Work setup
- Hybrid
- Seniority
- Not specified
- Employment
- Contract
- Experience
- 3+ years
- Category
- Qa
- Posted
Skills
Must have
- At least 3 years of relevant software QA or testing experience, including hands-on test automation
- Hands-on experience developing, maintaining, or improving automated tests for web applications
- Strong TypeScript/JavaScript capability and experience with Playwright, Vitest, or equivalent automation frameworks
- Experience with API testing, integration testing, and validating database interactions
- Working knowledge of SQL and database testing, ideally with PostgreSQL
- Experience integrating automated tests into CI/CD pipelines
- Ability to develop a risk-based testing approach, identify coverage gaps, and prioritise critical workflows
- Experience with regression testing, defect triage, and release quality assurance
- Strong analytical skills and ability to investigate issues beyond simply reporting defects
- Ability to collaborate effectively with developers while taking independent ownership of QA deliverables
- Strong communication skills to explain technical findings, risks, and quality issues clearly
Nice to have
- Degree in Computer Science, Information Technology, Software Engineering, or a related discipline
- Experience testing mobile-first Progressive Web Applications (PWAs)
- Familiarity with performance testing using k6 or JMeter
- Experience with application observability, error tracking, and production monitoring
- Knowledge of security testing, OWASP Top 10, or tools such as OWASP ZAP and Burp Suite
- Familiarity with accessibility testing standards such as WCAG 2.2
- Experience with BrowserStack, Firebase Test Lab, or other real-device testing platforms
- Experience testing ERP, financial, or other business-critical applications
- Experience integrating LLMs into testing workflows
- ISTQB Advanced Level certification or equivalent
- Experience working as the sole QA professional in an Agile team
- Experience working independently and collaborating closely with developers in an Agile environment
Full description
Work Setup: Hybrid – 2–3 days onsite weekly in Makati/BGC
Role Brief
The QA Engineer will take ownership of quality assurance for the client's in-house business platform, helping ensure the application remains reliable, secure, and accurate as the platform continues to evolve.
The role combines hands-on test automation, integration and performance testing, regression testing, and quality strategy development. Beyond executing test cases, the successful candidate will be expected to assess existing testing frameworks, identify coverage gaps, investigate defects, strengthen automated quality checks, and work closely with developers to prevent issues from reaching production.
A key focus will be building and maintaining practical, reliable automated testing solutions using tools such as Vitest and Playwright, strengthening CI/CD quality gates, and validating integrations across APIs, databases, and connected business systems. As the platform expands its mobile-first Progressive Web App (PWA) capabilities, the successful candidate will also help extend testing approaches across mobile browsers, devices, and workflows.
This role is suited to a QA professional who can work independently, think critically about risk, and take ownership of the quality process while collaborating closely with the development team. The successful candidate will play an important role in establishing scalable QA practices as the client's technology platform grows.
Key Role Deliverables
- Establish, document, and maintain a practical, risk-based testing strategy across functional, regression, integration, exploratory, and non-functional testing.
- Assess, extend, and maintain automated test suites and frameworks using Vitest, Playwright, or transferable Cypress experience.
- Own integration testing across application APIs, PostgreSQL databases, and connected business systems such as Xero, Microsoft Graph, and SignWell.
- Strengthen automated testing within CI/CD pipelines, including test execution, regression protection, flaky-test management, and release verification.
- Design and implement proportionate performance and load testing for critical workflows, establishing baselines and investigating bottlenecks with developers.
- Own regression testing, defect triage, and quality sign-off for application releases.
- Investigate and fix targeted bugs in TypeScript and Node.js where appropriate, supported by automated tests and peer-reviewed pull requests.
- Verify data accuracy and security controls, including financial calculations, role-based access control (RBAC), audit logs, and multi-tenant data isolation.
- Support application error tracking, health monitoring, and release-quality alerting to make production issues visible and actionable.