
Квадривиум
C++ Junior Engineer
450 000 - 600 000 KZT
- C++
- CI/CD
- Python
- Testing Framework
- Communication skills
- Английский — B1 — Средний
We are looking for a self-motivated and highly skilled Test Engineer to join our team and play a critical role in ensuring the quality and performance of the KAGOME and JAM-cpp projects.
The goal is to grow into fully time C++ engineer, capable of maintaining KAGOME project
Responsibilities
- Implement and maintain a comprehensive test suite using the zombienet framework for KAGOME.
- Ensure compatibility with the latest versions of other Polkadot Host implementations (e.g., Polkadot-SDK) through rigorous testing.
- Monitor deployed KAGOME validating and syncing nodes for functionality and stability.
- Identify and diagnose crashes using debuggers like gdb or lldb. Report issues to developers via the project repository.
- Develop and execute regression test plans before any release to guarantee consistent functionality.
- Automate as many tests as possible for seamless integration into the Continuous Integration (CI) pipeline.
- Conduct performance tests to measure KAGOME's TPS (transactions per second) across various versions. Utilize tools like Locust and leverage Python scripting skills for test development.
- Possess a strong sense of initiative and be able to work independently with minimal supervision, requiring only general direction from the team.
Qualifications
- Proven experience in C++ development
- Familiarity with Polkadot architecture and blockchain ecosystem is a plus but not a requirement, you will learn it during onboarding period.
- Experience with gdb/lldb debuggers, sanitizers, and CI/CD practices.
- The ability to write Python scripts for performance testing.
- Excellent communication and problem-solving skills.
- Passion for software quality and a commitment to continuous improvement.
Benefits
- Be part of a cutting-edge project at the forefront of blockchain technology.
- Work in a collaborative and fast-paced environment.
- Gain valuable experience in the Polkadot development ecosystem.
- Opportunity to contribute significantly to the success of the KAGOME project and clients diversity in Polkadot.
- Opportunity to contribute to an open-source project, enhancing your reputation within the developer community.
- You will be provided with a high-end laptop for your professional use.
About Us
At Quadrivium, we're dedicated to pushing the boundaries of blockchain technology. Our flagship project, Kagome - is a pioneering alternative implementation that provides an alternative to Polkadot-SDK to run relay chain validator client.
How to Apply
When applying send along links that best showcase the relevant things you've built and done.