Job Descriptions:
Galaxy Joy: The unit responsible for developing and operating the Sky Joy loyalty alliance program for member companies within Sovico Group, while expanding an integrated ecosystem through strategic partnerships in Vietnam and globally.
The Senior QC Engineer is responsible for driving product quality and testing maturity across the team by owning end-to-end test strategies, building scalable automation frameworks for web, API, and mobile platforms, and mentoring junior engineers.
This role serves as a technical reference point and quality leader, ensuring that every release meets high standards of reliability, stability, and user trust. The Senior QC Engineer works closely with Developers, BA, Product Owners, and DevOps to identify quality risks early, optimize test coverage, and continuously improve QA processes for fast and confident product delivery.
Key Responsibilities:
- Define and own comprehensive test strategies, test plans, and test approaches for complex features and cross-platform initiatives, applying risk-based analysis to prioritize scope and optimize coverage.
- Design and execute complex test scenarios across functional, integration, regression, exploratory, and UAT testing for web, API, and mobile (Flutter) applications.
- Design, build, and maintain mobile automation frameworks for Flutter applications, covering cross-device and cross-OS scenarios (iOS & Android).
- Build and maintain scalable automation frameworks for Web UI and API testing using Playwright, Postman/Newman, or equivalent, including reusable components, utilities, and libraries.
- Lead API testing strategy across microservices and distributed systems, including authentication, schema validation, contract testing, and third-party integrations.
- Integrate automated tests into CI/CD pipelines and optimize execution time through parallelization and stable test design.
- Drive defect triage, root-cause analysis, and impact assessment for production issues, and contribute to release readiness assessments and Go/No-Go decisions.
- Mentor and coach junior/middle QC engineers through code reviews, knowledge-sharing sessions, and pair testing.
- Act as a quality advocate in cross-functional discussions with Dev, BA, PO, and stakeholders, and participate in Agile/Scrum ceremonies.
- Champion adoption of ATDD/BDD/TDD practices and shift-left testing approaches; identify gaps in QA processes and implement scalable improvements.
- Support basic performance/load testing execution using tools such as K6, JMeter, or Locust when required.
Qualifications:
- 5+ years of professional experience as a QC / Software Test Engineer, with proven track record of delivering quality across web, API, and mobile platforms in Agile/Scrum environments.
- Strong hands-on experience in manual testing, with deep expertise in test case design techniques (equivalence partitioning, boundary value analysis, decision tables, exploratory testing) and the ability to translate complex business requirements into comprehensive test scenarios.
- Strong hands-on experience with mobile automation testing, ideally for Flutter applications.
- Solid understanding of mobile testing fundamentals: device fragmentation, OS versioning, gestures, push notifications, deep linking, offline behavior, and app lifecycle.
- Proven experience designing and building automation frameworks from scratch (not just maintaining existing ones), with strong knowledge of design patterns such as Page Object Model, Factory, Dependency Injection, and Data-Driven Testing.
- Proficient in modern API automation frameworks (Playwright API, Cypress API, Postman/Newman, RestAssured) and Web UI automation (Playwright, Cypress, or Selenium WebDriver).
- Strong programming skills in JavaScript/TypeScript (preferred), Dart, Python, or Java.
- Extensive hands-on experience with API testing (Postman, Swagger, RESTful APIs, GraphQL), including authentication, error handling, schema validation, and contract testing across microservices and distributed systems.
- Strong experience integrating automated tests into CI/CD pipelines and proficient with Git and code review practices.
- Strong SQL skills for data validation, debugging, and root-cause analysis; comfortable analyzing application logs and backend behavior.
- Excellent analytical and problem-solving skills, strong communication and collaboration with both technical and non-technical stakeholders, mentoring mindset, and ownership mentality.
Nice to Have:
- Experience testing Flutter applications in production at scale.
- Experience in loyalty, fintech, banking, e-commerce, or e-wallet domains.
- Exposure to performance testing tools: K6, JMeter, Blazemeter, Locust.
- Experience with security testing (OWASP Top 10, JWT, OAuth, SQL injection, XSS).
- ISTQB Advanced Level or equivalent certifications.
- Good English communication skills (reading, writing, and speaking).
Benefits:
- Competitive salary package (Base salary and performance bonuses).
- Probation period salary is 100% of the official salary.
- Comprehensive health and accident insurance.
- 15 days of annual leave.
- Provision of work equipment (Macbook/ Laptop, mouse, monitor, etc.).
- A creative and modern working environment.
Working location: Galaxy Innovation Hub – D1 Hi Tech Park, Tang Nhon Phu Ward, HCMC
Kindly send your CV to: talent@galaxyholdings.co