Skip to content
TigerdataTigerdata

Senior Test Tooling Engineer

Senior Test Tooling Engineer responsible for evolving CI/CD pipelines, owning release automation, building stress testing and benchmarking infrastructure (tsbench), and ensuring high-quality releases for TimescaleDB and related PostgreSQL products. Requires senior release/QA experience, strong Python, GitHub Actions expertise, and production PostgreSQL knowledge.

About the job

Responsibilities

  • Drive and evolve CI/CD infrastructure for TimescaleDB, Toolkit, Data Tiering, and Tiger Lake, utilizing GitHub Actions.
  • Own the end-to-end release process, focusing on automation so that releases become seamless and effortless for the team.
  • Lead the packaging process and collaborate with the platform team to ensure a smooth, efficient workflow.
  • Design and implement stress testing infrastructure from the ground up. Execute stress tests, analyze results, and feed regression signals back to engineering partners.
  • Build and maintain comprehensive testing infrastructure to validate TimescaleDB's performance and compatibility in cloud environments.
  • Take ownership of benchmarking frameworks (including tsbench), elevating their capabilities with advanced features (e.g., explain plans), and ensuring reliable, sophisticated measurement.

Requirements

  • Proven experience as a Senior Release Engineer, QA Lead, or similar role with end-to-end release process ownership.
  • Deep expertise in modern CI/CD practices and tools, especially GitHub Actions.
  • Strong Python skills for automation, tooling, and infrastructure.
  • Hands-on experience running PostgreSQL in production environments.

Nice-to-Haves

  • Prior experience with TimescaleDB.
  • Basic knowledge of Kubernetes.

Skills

GitHub Actions, Python, Postgres, CI/CD, Kubernetes, Docker, AWS, Go

Shield AI

Shield AI

Melbourne, Australia

Senior Engineer, Test
No salary listedOn-site5+ YOEQA Engineering

Develop automated test infrastructure and system-level verification for autonomy software across simulation, hardware-in-the-loop, and vehicle environments. The role requires strong Python, Linux, CI/CD, and software verification experience, with a bachelor's degree and senior-level testing background.

Skydio

Skydio

San Mateo, CA

Systems Integration and Test Engineer
$196k+/yrOn-site7+ YOEQA Engineering

Own systems requirements, architecture, integration, verification, reliability analysis, and failure resolution for autonomous flying robots. The role requires 6+ years of electromechanical systems experience, strong cross-domain testing skills, and proficiency in Python and SQL.

Avride

Avride

Austin, TX

Lead Test Engineer AV Safety Assurance
No salary listedOn-site7+ YOEQA Engineering

Leads safety testing and evidence practices for autonomous-vehicle QA, including gates, acceptance criteria, reporting, hazard-to-test traceability, and release decisions. Requires 7+ years in testing, verification, or validation and experience in a safety-critical domain.

Dialpad

Dialpad

Kitchener, Canada

Senior Software Development Engineer in Test
CA$149k+/yrOn-site6+ YOEQA Engineering

Leads quality engineering for AI Contact Center systems by building scalable automation frameworks and API, UI, capacity, security, and performance tests. Requires 6+ years of software development experience, strong Python or Java skills, and expertise in cloud services, REST testing, and CI integration.

VGS

VGS

San Francisco, CA

Senior Software Engineer, Payments Quality
$170k+/yrHybrid5+ YOEQA Engineering

Senior software engineer responsible for building automated quality strategies, high-concurrency performance tests, and emulators for mission-critical payment systems. The role requires 5+ years of quality engineering experience and hands-on expertise with automation, cloud-native CI/CD, distributed systems, and observability.