Back to Jobs

Senior Test Tooling Engineer

TrulyRemote Verified

Hand-curated global remote job with direct application link

Technical Requirements

GitHub ActionsPythonPostgreSQLCI/CDKubernetes

What You Will Be Responsible For In This Role:

  • 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.

You Could Be a Great Fit if You Have:

  • 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 Have:

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

What Success Looks Like

  • Comprehensive and reliable test coverage enables the team to deploy with confidence.
  • Regressions are detected early through robust stress testing and benchmarking.
  • Clear, actionable metrics and signals support continuous improvement.
  • Established, close collaboration with the platform team to deliver high quality releases efficiently and smoothly.
Senior Test Tooling Engineer
Tiger Data
Apply