- Role Overview
We are looking for a Lead QA Engineer to own and drive end-to-end quality for our mobile and backend platforms. This role is centered on deep hands-on testing, release readiness, and risk-based validation, complemented by strategic automation for critical and repeatable workflows.
You will operate in a cloud-native architecture (AWS & GCP) and ensure seamless quality across our Flutter-based mobile applications and Java/Spring Boot microservices.
Key Responsibilities
Manual Testing & Release Ownership
- Lead test planning, test scenario creation, and hands-on execution for all product releases.
- Perform functional, exploratory, regression, integration, and UAT testing across Flutter mobile apps and backend systems.
- Own end-to-end release sign-off, ensuring production readiness with measurable quality benchmarks.
- Translate PRDs and user stories into comprehensive test coverage, including edge cases and negative scenarios.
- Validate financial transactions, portfolio flows, data accuracy, and business-critical logic.
- Drive cross-device, OS-version, and real-user condition testing.
- Conduct defect triage, root cause analysis, and preventive quality improvements.
Automation & Continuous Testing
- Identify high-value, repeatable test scenarios and automate them to accelerate regression cycles.
- Build and maintain mobile automation frameworks for Flutter apps using tools like Appium.
- Automate API and integration test flows using Postman / RestAssured or equivalent tools.
- Integrate automated test suites into CI/CD pipelines to enable continuous quality checks.
- Continuously improve test coverage, execution efficiency, and release confidence.
Quality Strategy & Process Excellence
- Define and implement a scalable QA strategy aligned with rapid product releases.
- Establish quality gates, test coverage models, and release health metrics.
- Drive shift-left testing practices in collaboration with engineering teams.
- Ensure performance, reliability, and stability of mobile and backend systems.
- Create clear quality dashboards and stakeholder reporting.
- Mentor QA team members and set testing standards, frameworks, and best practices.
Cross-Functional Collaboration
- Work closely with Flutter developers to ensure UI/UX, responsiveness, and functional correctness.
- Partner with Java/Spring Boot backend teams for early integration validation.
- Collaborate with DevOps teams for environment readiness and CI/CD quality checks across AWS & GCP.
- Actively participate in sprint ceremonies, requirement discussions, and release planning.
- Use Jira and Confluence for traceability, documentation, and quality tracking.