Senior QA Automation (Must: Detox & TypeScript)
Santex · Changning District, Shanghai, China
Information Technology & Services · 501-1,000 employees
About the role
Develop and execute automated and manual test plans for React Native applications on iOS and Android. Collaborate with cross-functional teams to ensure high performance, reliability, and accessibility compliance throughout the development lifecycle.
What they look for
Requirements
Requires 3-5 years of mobile QA experience, including at least one year with React Native and hands-on expertise with Detox. A bachelor's degree in Computer Science or a related field and advanced English proficiency are required.
Full description
Santex is a global Certified B technology company as well as one of North America's fastest-growing companies, according to the Inc. 5000. It’s present in 18 countries and over 100 cities, and headquartered in Argentina with offices in the United States, Mexico, and Peru.
Its two service lines — AI Tech Consulting and AI-Optimized Engineering — help organizations comprehensively adopt technology, expand their capabilities, and improve business outcomes at scale.
The same approach defines its culture: Santex has 80.4% employee engagement (global average: 21%), 8% annual turnover (tech sector: 20–25%), 9,369 training hours invested in 2025 — more than double the global average —, and a 26.5% year-over-year reduction in carbon footprint, achieving carbon neutrality through offsetting.
Santex. A company with purpose and judgment. Yes, it's possible.
We are an Equal Opportunity Employer and are committed to fostering an inclusive and diverse workplace. We do not discriminate on the basis of race, color, religion, sex, gender identity or expression, sexual orientation, national origin, age, disability, veteran status, genetic information, or any other characteristic protected by applicable law. All qualified applicants will receive consideration for employment without regard to any of these factors. We strongly encourage candidates from all backgrounds to apply.
ABOUT THE ROLE We’re looking for an experienced mobile quality engineer to help ensure app on iOS and Android meets the highest standards of performance, reliability, and user experience — the app millions of guests use to order food, manage their loyalty rewards, find nearby restaurants, and check out with their preferred payment method. You’ll work in a collaborative product team alongside developers, product managers, and designers, championing quality throughout the development lifecycle. Testing coverage, automation depth, and accessibility compliance are core priorities: every release is expected to maintain the seamless cross- platform experience our guests expect.
TECH AT A GLANCE Our mobile QE stack in plain terms: Framework: React Native (cross-platform iOS & Android) + Expo Language: TypeScript (strict mode) — strongly typed throughout Unit / Component: Jest, React Native Testing Library End-to-End: Detox (primary), Maestro, Appium Device Testing: BrowserStack, Sauce Labs (real device clouds) CI/CD: GitHub Actions, Expo Application Services (EAS), Fastlane Bug Tracking: Azure DevOps Crash Reporting: Sentry, Firebase Crashlytics Analytics: Adobe Experience Platform, Quantum Metric Feature Flags: LaunchDarkly (controls which features are live for which users) Auth: AWS Cognito (token-based login/session management)
WHAT YOU’LL DO
- Develop and execute test plans and test cases for React Native mobile applications across iOS and Android.
- Perform manual and automated testing to validate functionality, UI/UX, performance, and platform compatibility.
- Build and maintain automated test suites using Detox for end-to-end flows, Jest and React Native Testing Library for unit and component coverage, and real-device validation via BrowserStack or Sauce Labs.
- Collaborate with cross-functional teams — developers, product managers, and designers — to define test requirements and ensure testability and accessibility of features (including ADA compliance).
- Analyze test results, identify root causes of failures, and work closely with developers to drive resolution.
- Identify, document, and track bugs and issues in Azure DevOps; monitor open defects through to closure.
- Monitor app performance and user feedback signals (Quantum Metric, Sentry, Firebase) to proactively identify quality improvements.
- Help keep our CI/CD quality gates healthy: automated test runs, build validation, and beta distribution pipelines via GitHub Actions and EAS.
- Write and maintain test documentation — test plans, test cases, coverage maps — and contribute to architecture decision records where testing strategy is relevant.
- Participate in Agile ceremonies: standups, sprint planning, refinement, and retrospectives.
- Stay current with the React Native testing ecosystem and contribute to team-wide quality improvements, including our ongoing migration to the React Native New Architecture.
WHAT WE’RE LOOKING FOR Required:
- 3–5 years of professional mobile QA experience, with at least 1 year focused on React Native applications.
- Strong understanding of mobile platforms (iOS and Android) and cross-platform development.
- Hands-on experience with Detox for end-to-end testing in React Native.
- Experience with automated testing frameworks: Jest, React Native Testing Library, or equivalent.
- Familiarity with CI/CD tools (e.g., GitHub Actions, CircleCI) and version control (Git).
- Experience with cloud-based device testing platforms (e.g., BrowserStack, Sauce Labs).
- Knowledge of mobile analytics and crash reporting tools (e.g., Firebase, Sentry).
- Basic understanding of JavaScript/TypeScript and React Native architecture.
- Clear communicator who works well in a collaborative, cross-functional team.
- Bachelor’s degree in Computer Science, Engineering, or a related field — or equivalent hands-on experience.
Nice to have:
- Experience testing payment integrations (Adyen, Apple Pay, Google Pay).
- Familiarity with feature flag systems (e.g., LaunchDarkly) and testing flag-gated features.
- Exposure to mobile analytics platforms (Adobe Experience Platform, Quantum Metric).
- ADA/accessibility testing experience and familiarity with WCAG standards.
- Performance testing — render budgets, time-to-interactive, and memory profiling on mobile.
- Internationalization (i18n) and multi-language app testing.
- Experience with App Store and Google Play submission and validation processes.
HOW WE WORK
We use Agile delivery in two-week sprints, tracked in Azure DevOps. Design specs come from Figma. Architecture decisions and technical docs live alongside the code in the repository. We value test coverage, thoughtful automation strategy, and incremental improvement over big-bang rewrites. Pull requests go through automated CI checks (tests, linting, build validation) and at least one peer review before merging. We treat the CI pipeline as a quality gate, not a formality — and QE owns a critical piece of that gate.
Location: Argentina/Perú Advanced English requiered