Job Title:
Quality Assurance Engineer
Role Summary
The QA Engineer is responsible for leading and executing quality assurance activities for an in-house, cloud-native enterprise system undergoing modernization. The role establishes QA standards, improves test coverage, and ensures releases meet quality, stability, security, and audit expectations.
The role is hands-on and leadership-oriented, covering manual testing, automation, CI/CD-based test execution, and release readiness, while providing limited QA oversight for the legacy platform during transition.
Key Responsibilities
- Define and own the overall QA strategy and test approach for the new platform.
- Design, execute, and review functional, integration, regression, and UAT test cases.
- Validate end-to-end workflows across web, mobile, backend services, and data layers.
- Lead defect triage, prioritization, and validation in coordination with development teams.
- Drive and implement test automation for critical and repeatable workflows using industry-standard frameworks.
- Execute and orchestrate automated tests using Google Cloudbased CI/CD and testing services.
- Validate APIs, integrations, data accuracy, and system behavior across environments.
- Ensure releases meet defined quality gates and exit criteria prior to deployment.
- Participate in sprint planning, reviews, and release readiness assessments.
- Provide guidance and mentoring to QA team members or junior testers.
- Oversee limited QA activities for the legacy platform, focusing on stability and risk reduction.
Quality, Governance & Risk Responsibilities
- Ensure QA processes support auditability, traceability, and compliance requirements.
- Validate access controls, approval workflows, and critical business rules.
- Test data-driven and AI-assisted features for correctness, explainability, and user control.
- Leverage logging, monitoring, and error reporting to support post-release validation and regression detection.
- Maintain clear QA documentation to support audits, internal reviews, and post-implementation assessments.
- Identify systemic quality risks and recommend process, tooling, or automation improvements.
Required Skills & Experience
- 510+ years of experience in Quality Assurance for enterprise or system-based applications.
- Strong hands-on experience testing web, mobile, and backend systems.
- Proven experience leading test planning, execution, and release validation.
- Solid experience testing APIs, integrations, and data-driven workflows.
- Strong understanding of QA methodologies, defect management, and quality metrics.
- Ability to collaborate effectively with developers, architects, and business stakeholders.
- Strong analytical, communication, and documentation skills.
Testing & Tooling Experience
- Experience with manual and automated testing approaches.
- Hands-on experience with automation frameworks (e.g., Selenium, Cypress, Playwright, Jest, Appium, or similar).
- Experience executing automated tests through CI/CD pipelines.
- Familiarity with Google Cloud testing and automation enablers, such as:
- Cloud Build (test execution)
- Firebase Test Lab (mobile test automation)
- Cloud Logging and Monitoring (post-release validation)
- Working knowledge of databases and data validation.
- Experience working in Agile or sprint-based environments.
Nice to Have
- Experience testing cloud-native or distributed systems.
- Exposure to QA for AI-assisted or analytics-driven features.
- Experience in regulated, mission-critical, or large-scale enterprise environments.
- Experience helping define or improve QA standards and automation strategy.
- Must be willing to work onsite at our Ortigas Center office and be comfortable working UK time hours.