Description
We are seeking a Senior Software Quality Engineer to focus on improving the efficiency and quality of both our open-source and cloud offerings.
You will build out automation of critical operational functions that ensure ClickHouse Cloud operates smoothly worldwide and at our massive scale.
Responsibilities:
- Build and enhance test automation frameworks and develop automated test cases.
- 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.
Requirements:
- Extensive knowledge of SQL.
- Previously worked in a similar SDET, Release Engineering, or QA role related to a classical database or distributed system.
- Hands-on coding experience with Python.
- 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.
- Excellent communication skills and the ability to work well within and across engineering teams.
- Strong problem-solver and solid production debugging skills.
Perks:
- Flexible work environment.
- Remote-friendly.
- Healthcare.
- Employer contributions towards your healthcare.
- Equity in the company.
- Stock options.
- Flexible time off.
- Generous entitlement in other countries.
- A USD$500 Home office setup if you're a remote employee.
- Global Gatherings.