About the Role
The Quality Assurance Engineer will be responsible for designing and implementing test plans, executing tests, and analyzing results to ensure the core database meets quality standards. This role involves collaborating with development teams to identify and resolve issues, as well as contributing to the improvement of testing processes.
Responsibilities
- Design and implement test plans and test cases for the core database.
- Execute manual and automated tests to identify defects and issues.
- Analyze test results and provide detailed reports on findings.
- Collaborate with development teams to reproduce and resolve issues.
- Contribute to the development and maintenance of automated testing frameworks.
- Participate in code reviews to ensure quality and adherence to standards.
- Work closely with the development team to understand the system architecture and design.
- Document testing processes and procedures.
- Provide feedback on product quality and suggest improvements.
- Ensure that the core database meets performance and reliability standards.
- Identify and report on potential security vulnerabilities.
- Maintain and update test documentation.
- Perform regression testing to ensure new changes do not affect existing functionality.
- Work with cross-functional teams to ensure testing aligns with project goals.
- Participate in the continuous improvement of the testing process.
- Ensure that testing activities are aligned with project timelines and milestones.
- Collaborate with stakeholders to understand testing requirements and expectations.
- Provide training and support to team members on testing tools and methodologies.
- Monitor and report on the progress of testing activities.
- Ensure that testing activities comply with industry standards and best practices.
- Participate in the development of test strategies and plans.
- Identify and report on any gaps in the testing process.
- Ensure that testing activities are conducted in a timely and efficient manner.
- Collaborate with other QA engineers to share knowledge and best practices.
Nice to Have
- Experience with ClickHouse database.
- Familiarity with distributed systems and big data technologies.
- Knowledge of performance testing tools, such as JMeter.
- Experience with containerization technologies, such as Docker.
- Familiarity with infrastructure as code (IaC) tools, such as Terraform.
- Experience with monitoring and logging tools, such as Prometheus and Grafana.
- Knowledge of network protocols and security.
- Experience with cloud platforms, such as AWS or Google Cloud.
- Familiarity with DevOps practices and tools.
- Experience with test-driven development (TDD) and behavior-driven development (BDD).
Compensation
Competitive salary and benefits package
Work Arrangement
Hybrid work arrangement
Team
Join a dynamic and collaborative team focused on delivering high-quality database solutions.
What You'll Do
- Design and implement test plans and test cases for the core database.
- Execute manual and automated tests to identify defects and issues.
- Analyze test results and provide detailed reports on findings.
- Collaborate with development teams to reproduce and resolve issues.
- Contribute to the development and maintenance of automated testing frameworks.
What You'll Need
- Proven experience in software testing, with a focus on database testing.
- Strong knowledge of SQL and database management systems.
- Experience with automated testing tools and frameworks.
- Familiarity with testing methodologies and best practices.
- Ability to design and implement test plans and test cases.
Nice to Have
- Experience with ClickHouse database.
- Familiarity with distributed systems and big data technologies.
- Knowledge of performance testing tools, such as JMeter.
- Experience with containerization technologies, such as Docker.
- Familiarity with infrastructure as code (IaC) tools, such as Terraform.
Our Team
- Join a dynamic and collaborative team focused on delivering high-quality database solutions.
- Work in a fast-paced and innovative environment.
- Collaborate with experienced professionals in the field of database technology.
What We Offer
- Competitive salary and benefits package.
- Hybrid work arrangement.
- Visa sponsorship available for eligible candidates.
Visa sponsorship available for eligible candidates