ArtWorkout
QA Engineer (Manual & Automation) - iOS, Android, Web
3 нед. назад
WorldwideMiddleRemoteB1
xcuitestespressoplaywrightcypressappiummaestroci/cdgit
QA Engineer role at ArtWorkout focusing on manual and automated testing for mobile (iOS, Android) and Web platforms in a fully remote setup under contractor agreement.
About the company
- Industry: Mobile apps / EdTech / Creative & Drawing
Responsibilities
- Design, build, and maintain UI/E2E automated tests across iOS, Android, and Web (XCUITest, Espresso, Playwright, Cypress, Appium, or Maestro).
- Cover smoke, regression, and critical user journeys.
- Integrate automated tests into CI/CD and keep the suite useful for weekly releases.
- Perform risk-based manual testing where automation isn't practical (canvas, stylus input, IAP, subscriptions, feature-flag combinations).
- Validate weekly release-candidate builds through TestFlight, Google Play Internal Testing, and Web staging.
- Investigate and prioritize issues from Support, Crashlytics, and Sentry.
- Decide what to automate vs. keep manual; maintain lightweight test documentation.
- Work closely with iOS, Android, backend, product, and design teams.
Requirements
- 2-3 years of QA experience with mobile and/or Web products; hands-on automation experience required.
- Proven experience in at least one stack: XCUITest, Espresso, Playwright, Cypress, Appium, or Maestro.
- Experience with iOS, Android, and/or Web (strong background in two of three is acceptable).
- Understanding of page/screen objects, stable locators, waits, flaky-test diagnosis.
- Experience running automated tests in CI (GitHub Actions, Bitrise, Fastlane, Gradle, or Xcode Cloud).
- Practical use of AI tools in QA workflows.
- Basic Git skills and experience reviewing test code.
- English B1+.
Nice to have
- Experience testing subscriptions/IAP with StoreKit and Google Play Billing.
- Familiarity with GrowthBook or Firebase Remote Config.
- Experience testing drawing, creative, or graphics-heavy products.
- Familiarity with Charles Proxy, Proxyman, Postman, Logcat, or Xcode Instruments.
Conditions
- Fully remote, from anywhere in the world, contractor agreement