Skip to content
FivetranFivetranOakland, CA

Staff Software Development Engineer in Test

Lead test automation architecture and quality strategy for data pipeline infrastructure. Own shared testing frameworks, drive cross-team initiatives, and mentor engineers on testability and reliability.

187k – 233k
Hybrid8+ YOEQA Engineering

About the role

Technologies You’ll Use

Languages: Java 17+, JUnit, REST Assured, Shell scripting; Python (optional)

Infra & Tooling: Docker, Kubernetes, Terraform, Bazel, Buildkite

Cloud: AWS, GCP, Azure

Observability: Grafana, Prometheus, Datadog

CI/CD: Jenkins, CircleCI, GitHub Actions

Databases: Postgres, MongoDB

What You’ll Do

  • Architect internal tools, libraries, and utilities for test automation and benchmarking
  • Define and evolve quality strategies covering testability, release readiness, performance, and reliability
  • Drive cross-org quality initiatives to improve execution speed, observability, and feedback loops
  • Identify systemic risks in business-critical systems and implement robust validation strategies
  • Mentor engineers, influence design for testability, and champion best practices across the org
  • Collaborate with engineering and product leaders to align testing priorities with business objectives

Skills We’re Looking For

  • 8+ years in software with a focus on building test automation frameworks and infrastructure at scale
  • Writes critical/common code shared across multiple teams
  • Expert in design principles applied to test architecture
  • Strong OOP skills (preferably Java)
  • Hands-on with cloud platforms, CI/CD systems, and container orchestration (Docker, Kubernetes)
  • Strong understanding of data engineering and large-scale distributed systems
  • Demonstrated ability to drive initiatives across multiple teams

Bonus Skills

  • Knowledge of ELT pipeline testing (data integrity, schema evolution, pipeline reliability)
  • Experience incorporating AI techniques to improve test efficiency and defect detection
  • Experience with shift-left testing, chaos engineering, or autonomous testing

Skills

JavaJunitRest AssuredDockerKubernetesTerraformAWSGCPAzureCI/CD

Similar roles

QA Engineering jobs
Vapi

Member of Technical Staff, QA

VapiSan Francisco, CA

Owns end-to-end QA for Vapi's voice AI platform, building Playwright e2e tests, testing integrations (LLMs, STT, TTS, telephony), filing bugs, and partnering with engineers on releases. Requires 5+ years QA/SDET experience, TypeScript/JavaScript proficiency, and AI coding tools usage.

180k – 280k
Hybrid5+ YOEQA Engineering
Nuro

Senior/Staff Systems Engineer, Autonomy Verification

NuroMountain View, CA

Develops and verifies requirements, metrics, and test strategies for autonomous vehicle safety within operational design domain. Requires 3+ years in AV/robotic systems validation, Python/C++ coding, and deep understanding of autonomy stack.

176k – 320k
On-siteQA Engineering
Nuro

Senior/Staff Software Engineer, Behavior Verification

NuroMountain View, CA

Develops and implements Python-based metrics to verify end-to-end driving behavior of autonomous vehicles, ensuring safety using ML models and simulations. Requires 5+ years experience, Python/C++ proficiency, and robotics knowledge.

176k – 320k
On-site5+ YOEQA Engineering
Zoox

Manager, Systems Safety (Verification and Validation)

ZooxFoster City, CA

Leads verification and validation strategy and team for safety-critical autonomous driving software, ensuring robust performance against top-level safety requirements. Requires 10+ years in systems engineering, advanced degree, and people management experience.

199k – 273k
Hybrid10+ YOEQA Engineering
Shield AI

Staff Engineer, Test & Evaluation

Shield AIDallas, TX

Lead planning, coordination, and execution of ground and flight test activities for UAV and manned aircraft systems. Requires 7+ years aerospace test experience, test procedure development, and ability to obtain DoD Secret clearance.

170k – 210k
On-site7+ YOEQA Engineering