hero

Join our mission

Discover cybersecurity career opportunities across our portfolio

Senior Test Automation Engineer

GetReal

GetReal

Software Engineering, Other Engineering, Product · Full-time
Austin, TX, USA · Remote
Posted on Apr 10, 2026

About GetReal Security

As the world’s leading authority on the authentication and verification of digital media, we exist to protect enterprises, governments, and media from AI-powered deception, deepfake fraud, and identity manipulation — because trust in digital content is no longer guaranteed.

We bring together a unique blend of multi-disciplinary domain expertise to protect organizations from a new generation of attack vectors and rebuild trust in digital communications. We move fast, debate hard, and hold each other to a high bar — and we’re looking for a Senior Test Automation Engineer who thinks in data, builds in systems, and treats quality like an engineering problem worth solving properly.

This Is Not That Kind of Test Engineering Job

If you’re looking for a role writing Selenium scripts or clicking through UI flows, this isn’t it.

This role is about streams. Real-time audio and video streams — the kind that flow through calls and video conferences — replayed at high speed, high volume, and high fidelity against our systems to prove they work. We acquire real-world media data; your job is to orchestrate its replay with enough precision and control that our systems can’t tell the difference from live. You’ll design and build the simulation and testing infrastructure that drives how we evaluate our product, measure its performance, and prove correctness at scale.

The core artifact is a stream replay and orchestration engine. When something needs to be tested, the question isn’t whether you can automate it — it’s whether your engine can make the test indistinguishable from the real thing.

What You’ll Build

This is a greenfield infrastructure ownership role centered on one core challenge: a stream replay and orchestration engine.

Our product operates on real-time audio and video streams — the kind that flow through calls and video conferences. We acquire real-world media data; your engine needs to replay it convincingly and at scale: controlling timing, rate, and fidelity, injecting streams through our pipelines, and validating what comes out the other side. Done right, this single platform becomes the foundation for everything — eval testing, performance testing, end-to-end validation, and the environments we use to run live demos.

How you’d architect that is something we’re genuinely curious about. There’s no prescribed answer. We have opinions, but we’re looking for someone who has thought hard about this class of problem and can bring a point of view to the table.

What You’ll Do

  • Design and implement stream replay systems that orchestrate real-world media data at volume — controlling playback rate, timing fidelity, and stream conditions to exercise our systems under realistic and adversarial scenarios

  • Build integration emulators and harnesses that can stand in for third-party systems, control external interfaces, and exercise our product in isolation or in combination

  • Automate environment provisioning for both testing and demo scenarios — environments should spin up consistently, tear down cleanly, and leave no surprises

  • Define and own metrics that actually matter: throughput, latency distributions, error rates, accuracy under load — and build the dashboards and alerts that track them

  • Work directly with engineering, product, and research to understand what “correct” looks like, and build the validation logic that proves it

  • Champion a culture of testability — pushing for instrumentation, observability, and automation from the earliest stages of design

  • Use the product daily; your firsthand experience with how it performs is part of the job

What We’re Looking For

  • You think in data first. You understand data structures, distributions, and pipelines. You’ve built systems that ingest, transform, replay, or validate data at volume — and you know the difference between a test that approximates reality and one that actually replicates it.

  • You’re a systems thinker. You understand how software behaves under load, at the edges, and when integrations misbehave. You design for failure modes, not just happy paths.

  • You build frameworks, not one-off scripts. You write automation that other engineers can extend, understand, and trust. Your test infrastructure is production-quality code.

  • You know how to control what you can’t control. You’ve emulated external systems, mocked integrations, and found ways to drive GUIs or interfaces programmatically when there was no other way in.

  • You’re rigorous about correctness. You don’t just check that things run — you define what “correct” means and prove it, at scale, repeatedly.

  • You can operate across the stack. From low-level data manipulation to system orchestration to pipeline validation — you’re comfortable wherever the problem takes you.

  • You ship. Great frameworks that never land don’t help anyone. You balance quality with momentum and know how to iterate toward something excellent.

Technical Competencies

Strong candidates will have depth in several of the following and be willing to grow in the rest:

Languages & Runtimes

  • Python — for data generation, scripting, test frameworks, and analysis pipelines

  • Go or Rust — for high-performance simulation engines and data generation at speed

  • C — for low-level system integration and performance-critical components

Data & Messaging

  • SQL and relational databases — for validation queries, ground truth comparisons, and result analysis

  • Messaging systems (Kafka, RabbitMQ, NATS, or similar) — for simulating and validating event-driven pipelines

Automation & Integration Control

  • GUI automation on Linux, Windows, and macOS — programmatic control of desktop interfaces when API access isn’t available

  • Integration emulation and mocking — building stubs and simulators that stand in for real third-party systems

Infrastructure & Tooling

  • Scripted environment provisioning — repeatable, reliable setup and teardown

  • Observability tooling — metrics, tracing, logging, and dashboards that surface what matters

Why GetReal Security

Our mission shapes what we build and how we build it. Here’s what that means for this role:

  • You’ll own the test infrastructure from the ground up — no inherited mess, no politics around what you can change

  • The problems are genuinely hard: high-speed data, complex integrations, and correctness requirements that matter at the highest stakes

  • A small, senior team means you’ll work directly alongside the engineers, researchers, and product leaders building the systems you’re testing

  • We use what we build every day — you’ll have real product context, not just ticket descriptions

  • Your work will be visible: if testing is good, the team ships faster and with more confidence — and that confidence matters when the product is protecting people from fraud

This is a hybrid position in Austin, TX and remote.

GetReal is an equal opportunity employer.

Apply for this job

Drag and drop or click to upload.
No
No
Tell us why you are a good fit, add a cover letter or anything else you want to share.
To withdraw or update your application, email applications@getro.com