Skip to content
ClickhouseClickhouseEMEA

QA Engineer - Core Database

Build and improve automated and manual testing for ClickHouse’s open-source database and cloud services, including release validation for complex distributed systems. The role requires strong SQL, programming, C++ code-reading, Linux, Git, and production-debugging skills.

Salary not listed
Remote5+ YOEQA Engineering

About the job

Responsibilities

  • Build and enhance test automation frameworks and develop automated test cases.
  • Test new features and ensure smooth production releases.
  • Test cross-functional implementations across internal teams.
  • Implement testing strategies and automation for large, complex distributed systems.
  • Evaluate new ClickHouse functionality for each release and identify opportunities to improve the existing codebase.
  • Engineer and improve testing infrastructure.

Requirements

  • Extensive knowledge of SQL.
  • Experience in an SDET, release engineering, or QA role involving a classical database or distributed system.
  • Hands-on programming experience in Python, Go, or C++.
  • Ability to read C++ code for validation.
  • Working knowledge of Git, Linux, and shell scripting.
  • Experience with both manual and automated testing.
  • Strong production debugging and problem-solving skills.
  • Ability to collaborate effectively with remote and cross-functional engineering teams.
  • Excellent communication skills and ability to learn complex technology quickly.

Benefits

  • Flexible remote work environment.
  • Employer healthcare contributions.
  • Company stock options.
  • Flexible time off in the US and generous entitlement in other countries.
  • USD $500 home-office setup allowance for remote employees.
  • Company-wide global gatherings.

Skills

SQLPythonGoC++GitLinuxShell ScriptingTest AutomationManual TestingDistributed SystemsRelease EngineeringProduction Debugging