Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
ClickHouse
Communication @ 6
Debugging @ 7
Distributed Systems
Git @ 4
Linux @ 4
Manual Testing @ 4
Python @ 4
QA @ 6
SQL @ 4
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
About ClickHouse
Recognized on the 2025 Forbes Cloud 100 list, ClickHouse is one of the most innovative and fast-growing private cloud companies.
About the Team
The Core Engineering team is responsible for working on the ClickHouse open-source project while working cross-functionally across engineering and product teams as we develop and expand our Cloud service offering. The company is seeking a Senior Software Quality Engineer to improve the efficiency and quality of both open-source and cloud offerings, building automation for operational functions that ensure ClickHouse Cloud operates smoothly worldwide at massive scale.
What will you do?
- Build and enhance test automation frameworks and develop automated test cases.
- Try out new features and ensure they land smoothly in Production.
- Test cross-functional implementations across internal teams at ClickHouse.
- Implement new testing strategies and automation for large and complex distributed systems.
- Evaluate the new functionality of ClickHouse for each release, and identify opportunities in the existing codebase for improvement.
- Engineer and improve existing testing infrastructure.
About you
- Extensive knowledge of SQL.
- Previously worked in a similar SDET, Release Engineering, or QA role related to a classical database or distributed system.
- Have hands-on experience with any programming language (Python, Go, C++).
- Can read C++ code for validation.
- Working knowledge of Git, Linux, and shell scripting.
- Experience with both manual testing and automation testing.
- Demonstrated ability to work collaboratively, including with remote teams; ability to learn complex technology quickly in a fast-paced, team-driven environment.
- Excellent communication skills and ability to work well within and across engineering teams.
- Strong problem-solving and solid production debugging skills.
- Thrives in a fast-paced environment and sees themselves as a partner with the business.
Compensation
For roles based in the United States, the typical starting salary range for this position is $141,000 - $208,000 USD. In certain locations, such as the San Francisco Bay Area and the New York City Metro Area, a premium market range may apply, as listed ($157,000 - $230,000 USD).