Skip to content
DeepgramDeepgram

Software Test Engineer

Build automated and exploratory testing systems for products, APIs, AI models, and data platforms. The role requires 5+ years of software or QA engineering experience, strong scripting skills, and the ability to evaluate metrics, reliability, and model behavior.

About the job

Responsibilities

  • Define and execute test plans across products, APIs, SDKs, model-powered features, and data platforms.
  • Design, build, and maintain automated functional, integration, end-to-end, regression, API, browser, and service-level test suites and frameworks.
  • Translate requirements and customer acceptance criteria into test strategies, repeatable test cases, and release gates.
  • Build customer-focused and adversarial datasets, fixtures, and test environments covering edge cases, failure modes, and system limits.
  • Validate speech-to-text, text-to-speech, and other AI behavior using metrics, expected outputs, human review, and regression coverage.
  • Build test harnesses, reusable scripts, test-data tooling, result pipelines, dashboards, and visualizations.
  • Integrate automated tests, quality checks, canaries, and release validation into CI/CD.
  • Test data ingestion, processing, annotation, and quality-control workflows for integrity, completeness, representativeness, deduplication, leakage, and readiness.
  • Execute staging and production validation, load and reliability testing, cross-browser testing, customer-workflow testing, and user acceptance testing.
  • Maintain test repositories, automation coverage, documentation, and release-readiness reporting.
  • Write precise bug reports and participate in triage and escalation.
  • Contribute to code reviews, test-design reviews, and technical discussions.

Requirements

  • Bachelor's, master's, or doctoral degree in Computer Science, AI, Applied Math, or a related field, or equivalent experience.
  • 5+ years of professional software or QA engineering experience, including shipped test infrastructure or evaluation systems.
  • Backend and scripting experience with Python, Rust, Go, or a similar language.
  • Experience designing automated test pipelines, evaluation frameworks, or data-processing systems.
  • Strong analytical skills and ability to reason about metrics, thresholds, statistical variation, and regression noise.
  • Ability to lead ambiguous technical challenges and communicate across research, engineering, and product teams.

Nice to Have

  • Experience testing or evaluating LLMs, RAG pipelines, agents, or multimodal models.
  • Experience with voice, audio, speech recognition, or real-time systems and metrics such as WER, MOS, latency, and time-to-first-byte.
  • Experience building test, evaluation, benchmarking, or ML infrastructure used by multiple teams or external users.
  • Experience with React Native, mobile applications, or cross-platform test tooling.
  • Familiarity with cloud infrastructure, containers, ephemeral test environments, CI/CD, Grafana, canaries, and anomaly detection.
  • Open-source contributions, reviews, maintenance, or community engagement.
  • Experience bridging product, QA, evaluation, training, inference, data, and agent-framework teams.
  • Appreciation for correctness, reproducibility, determinism, and consistency across environments.

Skills

Python, Rust, Go, Automated Testing, Test Automation, CI/CD, Api Testing, Integration Testing, End-To-End Testing, Data Processing, Llm Evaluation, RAG, Grafana, React Native, Load Testing

OnePay

OnePay

United States

QE Platform Engineer
$150k+/yrRemote5+ YOEQA Engineering

Build and scale shared test automation frameworks and execution infrastructure for web, mobile, and backend systems. The role requires 5+ years in test automation or platform engineering, strong TypeScript/Node.js skills, and experience with Kubernetes, AWS, and cross-stack testing.

Skydio

Skydio

San Mateo, CA

Systems Integration and Test Engineer
$149k+/yrOn-site3+ YOEQA Engineering

Owns requirements, architecture, integration, verification, testing, and failure analysis for autonomous flying robots. The role requires 3+ years of experience with reliable electromechanical systems, cross-domain troubleshooting, test development, and Python or SQL-based data analysis.

Applied Intuition

Applied Intuition

San Diego, CA

Maritime Test Engineer - Autonomous Systems
$145k+/yrOn-site3+ YOEQA Engineering

Conduct hands-on maritime testing of autonomous surface vehicles, operating systems aboard vessels, analyzing sortie data, and reporting anomalies to engineering teams. Requires 3+ years of complex-system test or field operations experience, maritime or autonomous-systems exposure, and U.S. security-clearance eligibility.

Discord

Discord

San Francisco, CA

QA/DevOps Engineer
$156k+/yrOn-site3+ YOEQA Engineering

Owns automated QA suite development and maintenance for Oracle ERP Cloud and Salesforce, integrating Tosca-based regression testing into CI/CD pipelines and quarterly release cycles. Requires 3–5+ years of QA automation experience, Tosca expertise, enterprise ERP testing, and scripting or pipeline skills.

Baseten

Baseten

San Francisco, CA
Software Engineer - Testing Frameworks
$165k+/yrHybrid5+ YOEQA Engineering

Build and own the testing frameworks, integration environments, performance tooling, and resilience capabilities that enable reliable AI inference infrastructure. The role requires strong Go or Python skills, distributed-systems testing experience, Kubernetes and Docker expertise, and the ability to improve test reliability at scale.