WE ARE HIRING: Mobile QA Engineer
Location: Ho Chi Minh City Type: Full-time
About the RoleWe are looking for a hands-on Mobile QA Engineer to ensure the quality of our React Native mobile application.
We need a flexible team player. While your primary focus is ensuring our iOS and Android apps are bug-free, you will also wear multiple hats depending on the company's situation, ranging from API validation to assisting with support investigations. You won't just be executing test cases; you will be helping us build a quality culture.
Key Responsibilities1. Mobile Testing
- Cross-Platform Testing: Execute manual testing on both iOS and Android builds, ensuring the UI renders correctly across different screen sizes and OS versions.
- Release Management: Manage the regression testing cycle for new builds and updates (if applicable).
- Bug Tracking: Manage the entire bug lifecycle in Jira. You will be responsible for creating clear cards with reproduction steps, labeling them correctly, and moving them to completion.
- Debugging: Capture logs to help developers fix issues faster.
2. API & Backend Validation
- API Testing: Use Swagger documentation to understand expected backend behaviors and validate that the mobile app is sending/receiving the correct data.
- Data Integrity: Verify that edge cases in the API (error codes, timeouts) are handled gracefully by the mobile app.
3. Situational & Adaptive Tasks
- Support Escalation: Act as a Tier-2 technical investigator for user-reported issues that the support team cannot solve.
- Ad-Hoc Projects: As the company priorities shift, you may assist with writing user guides, setting up basic test data, or manually verifying web-based admin panels if needed.
- Work closely with Product Managers and Developers during feature development, not only at the end of the cycle.
- Review feature behavior early and provide feedback on edge cases before implementation is finalized.
4. Documentation & Knowledge Management (High Priority)
- Test Documentation: Create and maintain organized test suites/checklists (outside of Trello) to ensure we have a standard regression process.
- Feature Documentation: Since requirements can change fast, you will be responsible for documenting how features actually work after they are built, acting as a living manual for the team.
- User Guides: Assist in drafting internal wikis or user-facing help articles when new features are released.
Requirements- Experience:
- 2+ years of QA experience on mobile applications.
- Hands-on experience testing at least one React Native app in production.
- Tech Stack:
- Proficiency with Jira (or similar Kanban tools) for managing workflows.
- Experience reading Swagger specs to write test cases.
- Mobile Tooling: Familiarity with Xcode (iOS) and Android Studio for installing builds and viewing logs.
- Mindset: A startup mindset, you are comfortable with shifting priorities and don't need a heavy requirements document to start testing.
- Automation is a plus, but this role is primarily focused on high-quality manual testing.
- You may help maintain or extend existing automation in the future.
Nice-to-Haves- Experience with React Native specific automation tools (like Detox, Appium, or Maestro).
- Understanding of how CodePush or Over-the-Air updates work.