QA Engineer (Manual + Automation, iOS)

(37 переглядів)

About the role
We're looking for a Senior QA Engineer on a part-time basis for a long-term engagement with a US startup. The product is an iOS app that works together with a physical device and uses AI. The company is pre-launch.

You'll be the only QA on the project. That means full ownership of quality: you decide what gets tested and how, you build the process from the ground up, and you work in close contact with the startup's technical team.

This is not a role for executing someone else's test cases. If you need an established process to slot into, this isn't the position.

Schedule – please read carefully
The team is based in San Francisco, a 10-hour time difference. Because of that:
Working hours shift into the evening – roughly until 9-10 PM Kyiv time
Calls with the team two to three times per week at the start, one to two later on
Everything else is async, you plan your own day
Evening availability on agreed days is mandatory and not open for renegotiation after you start

If evening hours don't work for you, it's better not to spend time applying.

Requirements

Building processes from scratch
Experience joining a project with no QA in place and building everything yourself
Ability to set up a manual process from zero: critical flow map, test plan, regression suite, release checklist, bug workflow
Ability to design an automation process from zero: choose the stack, lay out the framework architecture, wire tests into CI
Ability to set testing priorities independently rather than waiting for tickets

Manual testing
Deep experience testing mobile applications, with a focus on iOS
Testing on physical devices, not only in the simulator
Working with TestFlight, builds, and multiple iOS versions
Verifying app permissions: microphone, Bluetooth, notifications, background behaviour

Automation
3+ years of commercial automation experience
Experience automating native mobile apps, iOS preferred
Proficiency with one of the following: Appium, WebdriverIO, XCUITest
Ability to read and audit someone else's test code, not just write from scratch
Experience with CI/CD and how tests live inside a pipeline

AI testing
Hands-on experience testing products with an LLM or ML underneath
Understanding of how to verify non-deterministic output, where there is no single correct answer to assert against
Experience with evaluation sets, scoring response quality, and catching regressions after a model or prompt change
Familiarity with common failure modes: hallucinations, unstable responses, false refusals

API and backend
Confident API testing with Postman or equivalent
Ability to read logs and localise an issue to the device, the app, or the backend
Working understanding of cloud services

Communication
English at Advanced (C1) level or above fluent spoken and written, no pauses to find words
Comfortable holding technical discussions directly with a CTO
Self-driven: nobody will hand you tasks every morning

Strong pluses
Experience testing products where an app works together with a physical device
Understanding of BLE: pairing, reconnection, behaviour on connection loss, data sync
Experience with OTA firmware updates delivered through an app
Working with audio as test data
Experience at early-stage startups where processes don't exist yet and have to be created
Crash and feedback triage during beta, with Sentry or Crashlytics
Understanding of privacy requirements: verifying data deletion and recording indicators

What you'll be doing
Regression testing ahead of weekly releases
Feature testing before go-live
Exploratory testing across device cloud app
Building the QA process from scratch and growing it over time
Auditing existing automated tests and gradually extending them
Bug and crash triage during beta

What we offer
Long-term engagement with the prospect of scaling up to full-time
Real influence on the quality of a product that hasn't launched yet
Flexible schedule within the evening availability window
Support from our team at every stage

Сродна праця в Telegram

Двічі на тиждень — віддалена вакансія, розібрана людською мовою: що робити, кому сродна, чесно про мінуси. А в коментарях — Сковорідка (ШІ), яка допоможе з резюме.

Підписатися