Company Description
Growtrics is an innovative EdTech company leveraging data and artificial intelligence to optimize individual learning experiences. The company is committed to developing cutting-edge solutions that empower people to achieve their learning goals effectively. With a strong focus on innovation and technology, Growtrics strives to make education more personalized and accessible to learners worldwide. Joining Growtrics means being part of a team that values creativity, growth, and impactful outcomes.
Growtrics is seeking an experienced QA Engineer to raise the quality bar across our engineering organization. You will define testing strategies, implement automation, enforce quality gates, and coach QA testers to ensure reliable and fast delivery across:
- Flutter mobile applications (iOS & Android)
- FastAPI backend services
- NextJS web portal with Firebase backend
- Asynchronous workflows (Celery tasks) and ML pipelines
This role demands expertise in full-stack testing, CI/CD integration, and QA best practices, helping the team ship high-quality features confidently at scale.
Key Responsibilities
Test Strategy, Planning & Engineering Quality
- Define and maintain a comprehensive testing strategy covering mobile, web, backend, and data layers.
- Establish engineering best practices: BDD (Behaviour-Driven Development), structured test case design, clear acceptance criteria, and systematic regression processes.
- Drive adoption of testing frameworks and a quality-first culture across teams (TDD/BDD, modular test design, fixture reuse, mocking patterns).
Manual & Exploratory Testing
- Conduct functional, regression, smoke, and exploratory testing across mobile, web, API, and async workflows.
- Validate end-to-end flows for Flutter apps, FastAPI services, WebSocket connections, Celery tasks, and ML pipelines.
- Identify defects with clear reproduction steps and work closely with developers for root-cause analysis.
Automation Development
- Build and maintain test automation frameworks, including:
- Flutter: flutter_test, integration_test, bloc_test, mockito
- Web UI: Playwright, WebdriverIO
- API/Backend: PyTest, Postman/Newman, Karate
- Performance/Load Testing: Locust, K6
- Integrate automated tests into CI/CD pipelines and enforce quality gates.
Release Safety & CI/CD Quality Gates
- Maintain and evolve quality gates across staging and production environments.
- Own regression cycles to ensure fast, safe, repeatable deployments.
- Ensure consistency in test data, sandbox environments, and edge-case coverage.
- Monitoring, Debugging & Observability
- Partner with DevOps/SRE to strengthen observability and monitoring.
- Lead post-release validation and help investigate production issues.
- Design automated checks to catch regressions in real-time.
Required Skills & Qualifications
- 35+ years in software QA (manual and automation).
- Experience with Flutter testing frameworks (flutter_test, integration_test, mocks).
- API testing experience using PyTest, Postman/Newman, or Karate.
- Web UI automation experience (Playwright, WebdriverIO, or equivalent).
- Strong foundation in QA methodologies and testing best practices.
- Experience with CI/CD pipelines, Git, and cloud environments.
- Familiarity with asynchronous job processing (Celery or equivalent). Preferred Qualifications
- Experience with FastAPI or async backend systems.
- Familiarity with data pipelines, ML workflows, or LLM services.
- Security and performance testing experience.
- Experience setting up BDD frameworks (Behave, Cucumber, pytest-bdd).
- Experience mentoring or managing QA teams.
Why you'll love working here:
- Highly competitive compensation package, including 100% salary during probation, designed to reward your talent and dedication.
- 13th-month salary and performance-based bonuses to celebrate your achievements and contributions.
- Comprehensive Social Insurance calculated on gross salary, giving you peace of mind and full legal protection.
- Generous and flexible time-off policy: 14 annual leave days + 6 sick leave days to recharge and maintain work-life balance.
- Flexible working hours, allowing you to manage your schedule and work in a way that suits your lifestyle.
- MacBook provided, ensuring you have the tools to perform at your best from day one.
- Full compliance with the Vietnam Labor Code, so you can focus on work with confidence in a fair and lawful environment.
- Opportunity to collaborate directly with global stakeholders, gaining exposure to international best practices and expanding your professional network.
- A workplace that truly values your well-being: regular social events, sports clubs, gym activities, and team-building programs to foster connection and fun.
- Vibrant, youthful, and international culture that encourages creativity, innovation, and continuous growth.
- Fully stocked pantry with a variety of snacks, milk, and beverages to keep you energized throughout the day.
- Recognition and rewards based on your experience, skills, and qualifications, ensuring your contributions are appreciated and fairly compensated.