This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a QA & Release Engineer based in India.
This role offers the opportunity to ensure the quality, reliability, and successful delivery of complex database software solutions.
You will focus on advanced QA practices, release management, and technical investigation within a globally distributed engineering team.
The position combines software testing, automation, build infrastructure, and troubleshooting across sophisticated technology environments.
You will contribute to improving product stability by designing test strategies, validating releases, and identifying root causes of technical issues.
This is an ideal opportunity for an engineer who enjoys solving challenging problems and working across development, support, and infrastructure teams.
You will gain deep expertise in database technologies, CI/CD processes, Linux environments, and large-scale software delivery.
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a QA & Release Engineer based in India.
This role offers the opportunity to ensure the quality, reliability, and successful delivery of complex database software solutions.
You will focus on advanced QA practices, release management, and technical investigation within a globally distributed engineering team.
The position combines software testing, automation, build infrastructure, and troubleshooting across sophisticated technology environments.
You will contribute to improving product stability by designing test strategies, validating releases, and identifying root causes of technical issues.
This is an ideal opportunity for an engineer who enjoys solving challenging problems and working across development, support, and infrastructure teams.
You will gain deep expertise in database technologies, CI/CD processes, Linux environments, and large-scale software delivery.
Accountabilities:
- Design and execute black-box testing strategies for complex software scenarios, ensuring product functionality across multiple configurations.
- Validate product documentation to ensure accuracy, completeness, and alignment with actual software behavior.
- Investigate customer-reported issues by reproducing problems, creating test environments, and identifying potential root causes.
- Develop representative test cases to support debugging efforts and contribute improvements to product quality.
- Coordinate maintenance releases across multiple software versions, ensuring builds and packages are validated and delivered on schedule.
- Monitor and maintain automated build systems, troubleshooting failures across different platforms and environments.
- Manage software packaging processes, including DEB and RPM packages for various Linux distributions.
- Improve build pipelines by contributing enhancements to automation frameworks and infrastructure tools.
- Collaborate with engineering, support, and technical teams to resolve issues and strengthen product reliability.
- Strong working knowledge of C++ for test development and understanding of software codebases.
- Proficiency in Python for build automation, scripting, and infrastructure improvements.
- Solid SQL knowledge and experience working with relational database management systems.
- Experience with Linux environments, including DEB/RPM packaging and repository management.
- Practical experience with CI/CD tools such as Jenkins, GitLab CI, or similar platforms.
- Experience performing black-box testing and troubleshooting complex software interactions.
- Familiarity with virtualization technologies and cloud platforms for software testing and development.
- Strong analytical skills with the ability to reproduce defects and diagnose technical failures.
- Detail-oriented mindset with a disciplined approach to quality validation and documentation review.
- Strong communication skills and ability to collaborate effectively with distributed engineering and support teams.
- Experience with database architecture, storage systems, or related technologies is a plus.
- Familiarity with BuildBot or similar build automation tools is preferred.
- Fully remote work opportunity within India.
- Opportunity to contribute to widely used database technology supporting global applications.
- Work on technically challenging projects involving C++, Python, SQL, Linux, and CI/CD systems.
- Professional growth opportunities in QA engineering, release management, and software infrastructure.
- Collaboration with a global team of experienced engineers.
- Competitive compensation package.
- 25 days of paid annual leave plus holidays.
- High level of flexibility and autonomy in a remote-first environment.
As a QA & Release Engineer, you will be responsible for validating software quality, managing release processes, and supporting the continuous improvement of engineering workflows. You will work closely with development and support teams to ensure reliable product performance and smooth delivery cycles.
Requirements:
The ideal candidate has strong experience in quality assurance, software testing, and release engineering, with technical knowledge across programming, databases, Linux systems, and automation environments.
Benefits: