Remote job
Mobile Quality Engineer
Job details
About this role
Role overview
Build and improve automated quality checks for a mobile app used to access financial products. You’ll shape the testing strategy and work with engineering, product, and design to support faster releases while keeping regression risk low. The work is automation-first, with a focus on reliable mobile end-to-end tests, useful CI feedback, and carefully reviewed AI-assisted testing.
Responsibilities
- Set a practical testing strategy across end-to-end, component, and logic-level tests, balancing coverage, speed, and reliability. - Build and maintain mobile end-to-end test suites, including test data, device setup, helpers, and reporting. - Integrate tests into CI so pull requests and release candidates receive timely, dependable feedback. - Investigate flaky tests and failures, identify root causes, and reduce time to diagnosis. - Apply AI tools to test authoring, failure analysis, and coverage discovery, with appropriate human review and trust controls. - Work with product and engineering early to clarify acceptance criteria, identify risks, and connect production issues to test coverage; run focused exploratory testing when needed.
Requirements
- At least 2–3 years in quality engineering or test automation, with experience keeping automated suites reliable. - Hands-on experience with Maestro or Detox and mobile end-to-end automation, or strong E2E experience on another platform with the ability to become productive on mobile. - Strong TypeScript and JavaScript skills, including building test helpers and tooling and debugging application issues. - Experience improving CI/CD reliability, such as reducing flakiness, parallelizing runs, managing artifacts, and controlling runtime. - Experience introducing AI-assisted testing practices, such as test generation or failure clustering, with safeguards for review and reliability. - Ability to work independently and drive improvements across frameworks, CI, test data, and reporting.
Nice to have
- Experience testing React Native applications. - Mobile performance and reliability experience, including crash reporting, startup time, memory, or battery considerations. - API or contract testing experience, including a considered approach to test data and environments. - Familiarity with tools and technologies such as Jest, React Testing Library, GitHub Actions, and mobile observability platforms.
Benefits and work setup
The role uses a flexible working approach tailored to the position. Hybrid positions require three office days per week; fully remote staff have regular opportunities for in-person gatherings. Listed benefits include private health cover, retirement savings plans, learning and social events, office meals at select locations, and commuting schemes at select locations. Benefit availability varies by location and role.