11 дней назад
Mobile QA Engineer (Flutter)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Mobile QA Engineer (Flutter): Building and maintaining automated end-to-end, API, contract, component, and release tests for a Flutter mobile app integrated with a GraphQL API with an accent on cross-platform quality, CI/CD automation, and AI-assisted test generation. Focus on validating schema changes, triaging issues across mobile and backend services, and stabilizing iOS, Android, and Shorebird OTA releases.
Location: Fully remote; work from anywhere
Company
operates an AI-powered scholarship marketplace that connects students with education funding and brands with student audiences.
What you will do
- Build, maintain, and execute parallelized end-to-end smoke and regression test pipelines for the Flutter mobile app using Patrol, Codemagic, and GitLab CI.
- Develop automated GraphQL API integration and contract tests to validate schema changes against mobile requirements.
- Use Cursor, Copilot, ChatGPT, Claude, and Gemini to generate test scripts, mock payloads, and automated log-triage workflows.
- Review Figma specifications, GraphQL schemas, and pull requests early to identify edge cases, logic gaps, and design issues.
- Monitor Firebase Remote Config, Analytics, Sentry, and GCP Cloud Run logs to investigate issues across Flutter, GraphQL, and backend services.
- Perform exploratory, release, visual regression, and component testing across iOS, Android, physical devices, TestFlight, Google Play internal tracks, and Shorebird OTA updates.
Requirements
- 3+ years of professional experience in mobile QA engineering or test automation, including at least 1 year using AI coding tools in daily workflows.
- Hands-on experience with Flutter automation frameworks such as Patrol or Flutter Integration Test, or strong Appium, XCUITest, or Espresso experience.
- Experience testing GraphQL APIs, including schema validation, headers, and JWT authentication flows.
- Familiarity with Figma, Xcode, Android Studio, Firebase Remote Config, feature flags, and mobile app deployment workflows.
- Experience with Codemagic, GitLab CI, Git, and GitLab workflows.
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience; clear written and spoken English required for remote collaboration.
Nice to have
- Experience using AI models with architecture specifications, GraphQL schemas, and UI design tokens to generate test cases and mock payloads.
- Dart and Flutter coding skills, including unit and widget testing, plus Flutter Storybook experience.
- Shorebird, TypeScript, Bun, GCP Cloud Run, GCP Cloud Logging, or Unleash experience.
- Quality engineering, mobile testing, or AI-assisted software engineering certifications.
- Experience testing consumer mobile apps, EdTech products, subscription or billing systems, and onboarding funnels.
Culture & Benefits
- Mission-driven work focused on improving access to education funding.
- Fully remote work with a global team, a small-team environment, and substantial ownership.
- Unlimited paid time off.
- $200 monthly coworking budget.
- Hardware budget of up to $1,600 and annual company off-sites.
- Support for continuous learning, experimentation, and professional growth.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →