About the company
ArtWorkout is a mobile app for learning to draw on iOS and Android. It helps everyone - from complete beginners to passionate artists - build creative skills through structured courses and daily practice.
Responsibilities
- Design, build, and maintain UI/E2E automated tests across iOS, Android, and Web using the right tools for the task, such as XCUITest, Espresso, Playwright, Cypress, Appium, or Maestro.
- Cover smoke, regression, and critical user journeys; use page or screen objects, stable locators, reliable waits, and practical approaches to flaky tests.
- Integrate automated tests into CI/CD and keep the suite useful for weekly release decisions.
- Perform risk-based manual testing where automation is not practical or sufficient: drawing canvas and WebView behavior, FPS, stylus and Apple Pencil input, undo/redo, in-app purchases, subscriptions, push notifications, and complex feature-flag or A/B combinations.
- Validate weekly release-candidate builds through TestFlight, Google Play Internal Testing, and Web staging using the automation suite plus targeted manual checks.
- Investigate, reproduce, and prioritize issues reported by users through Support; review production crashes and technical signals in Crashlytics and Sentry.
- Decide what should be automated and what should remain manual, and maintain the test suite.