MisuJob - AI Job Search Platform MisuJob

Software Engineer in Test - LOIS for Meetings

Filevine

Bratislava Hybrid contract

Posted: April 30, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

Software Engineer in Test - Filevine for Meetings

Job Description

Filevine is a Legal AI company delivering Legal Operating Intelligence for the future of legal work. Grounded in a singular system of truth, Filevine brings together data, documents, workflows, and teams into one unified platform—where modern legal work happens with clarity and consistency.

Powered by LOIS, the Legal Operating Intelligence System, Filevine connects context across every matter to transform legal operations from reactive to proactive. LOIS reads, understands, and reasons across your data to surface insight, automate complexity, and give professionals the clarity and confidence to see more, know more, and do more. Fueled by a team of exceptional collaborators and innovators, Filevine’s rapid growth has earned AI awards and recognition from Deloitte and Inc. as one of the most innovative and fastest-growing technology companies in the country.

We're looking for a Senior SDET to own quality engineering end-to-end for the Filevine Meetings app. This is a greenfield opportunity — you'll define the strategy, choose the tools, and build the automation infrastructure from scratch on a HIPAA-compliant, offline-first React Native product. You'll work directly alongside our engineering team as the first quality engineer, so you need to be self-sufficient, opinionated, and driven.

This is a 70/30 role: 70% automation, 30% exploratory and manual testing.

About the product

• Filevine Meetings is a React Native (Expo Bare Workflow) iOS/Android app for capturing, encrypting, and streaming legal meeting recordings. It's offline-first, with a SQLCipher-encrypted local database, AES-256 file encryption, OIDC/PKCE auth with biometric unlock, and a Python (FastAPI) backend that handles.

• Transcription and post-meeting workflows. Quality matters here: we're handling privileged client data under HIPAA, audio that can't be re-recorded, and a sync surface that has to behave correctly on flaky networks.


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.


This opportunity is for independent contractors and is not intended to establish an employment relationship. Contractors are responsible for their own taxes and compliance with applicable laws in their jurisdiction.

This role is open exclusively to candidates currently residing in, or willing to relocate to, Czechia or Slovakia with the legal right to work in these countries. Unfortunately, we are unable to consider applications from candidates based outside of these locations due to operational and regulatory requirements

Privacy Policy Notice
Filevine will handle your personal information according to what’s outlined in our Privacy Policy.

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply