Software Engineer in Test - LOIS for Meetings ›

Filevine

Filevine

Software Engineering

Bratislava, Slovakia

Posted on Apr 30, 2026

What you'll do:

  • Design and implement our mobile QA strategy from the ground up — across iOS, Android, and the server API
  • Build and maintain automated e2e test suites covering record → encrypt → sync → transcribe flows on real devices and simulators
  • Cover the auth flow end-to-end: OIDC/PKCE login, biometric unlock of the encrypted database, token rotation, and session edge cases
  • Build API and integration tests against the FastAPI backend, including PostMeetingUploadWorkflow and other long-running async workflows
  • Integrate testing into our CI/CD pipelines (GitLab CI) and own the quality gates, including device farm execution
  • Perform exploratory and manual testing on new features and releases — especially around offline behavior, sync conflicts, encryption edge cases, and audio capture interruptions (calls, backgrounding, low storage)
  • Define quality metrics (flake rate, coverage of critical user journeys, mean time to detect regressions) and report on them to the wider team
  • Collaborate with engineers to improve testability at the design stage — test hooks, deterministic seeding, encryption key injection for fixtures
  • Leverage AI-assisted tools to accelerate test creation, triage, and coverage analysis

What we're looking for:

  • 3+ years in SDET, QA Engineering, or similar, with meaningful time on mobile (React Native, native iOS/Android, or Flutter)
  • Hands-on experience with mobile e2e frameworks (Detox, Maestro, Appium, or equivalent) and a clear point of view on which to choose for a React Native app
  • Proficiency in TypeScript and Python — you'll be writing tests in both
  • Experience building test infrastructure from scratch — not just inheriting existing frameworks
  • Solid understanding of CI/CD and integrating mobile tests into pipelines (GitLab CI preferred, GitHub Actions equivalent), including device farms (BrowserStack, Sauce Labs, AWS Device Farm) or self-hosted runners
  • Comfortable testing async/eventually-consistent systems: offline queues, background sync, long-running server workflows
  • Familiarity with AI-assisted testing tools and an appetite to keep up with the space
  • Comfortable working independently without a QA team around them
  • Nice to Have:

  • Experience testing apps with encrypted local storage (SQLCipher, Realm encryption, Keychain/Keystore)
  • Experience with HIPAA, SOC 2, or other regulated environments and the testing rigor they demand
  • Experience testing OIDC/PKCE auth flows and biometric authentication
  • Contract testing experience (Pact or similar) for the mobile ↔ FastAPI boundary
  • Performance testing exposure (k6, Locust) — particularly around audio upload and transcription throughput
  • Accessibility testing awareness (WCAG, axe-core, mobile a11y APIs)
  • Experience testing systems built on async workflow engines (Temporal, Celery, or similar)
  • Audio/media QA experience — codecs, streaming, interruption handling
  • Ideal Tech Stack
    TypeScript + Detox (or Maestro) + Python + pytest + GitLab CI + Docker, with exposure to encrypted mobile storage, async workflow engines, and contract testing.

    Temporal and prior React Native experience are strong pluses.