SlipstreamJobsFresh Startup & VC-Backed Jobs

Senior Software QA Engineer

Ocient - Remote - Remote

Apply on the company site

SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.

Salary: INR 3,100,000 - 4,000,000 / annual

Ocient is seeking a Senior Software QA Engineer to design and lead end-to-end testing initiatives for its database engine. This hands-on role focuses on validating and enhancing database stability, performance, and scalability through comprehensive testing of complex, large-scale distributed systems. Key Responsibilities: - Design and execute comprehensive test plans and automated test suites to validate new database features and optimizations at the system level. - Develop, run, and analyze regression tests targeting database functionality, ensuring stability, scalability, and performance. - Collaborate with the Development team to implement tests into nightly CI/QA infrastructure and improve test coverage and analysis tooling. - Own end-to-end evaluation of Ocient's platform components, identifying behavioral and functional issues, correctness gaps, and performance optimization opportunities. - Provide technical leadership in defining test strategies, frameworks, and best practices for validating complex optimization and execution scenarios. - Work cross-functionally with engineering leadership and stakeholders to align on feature design goals and drive timely issue resolution. - Lead the evolution of database testing infrastructure to support scalability, reliability, and reproducibility. - Act as a subject matter expert for owned components, partnering with customer operations and development teams on escalated issues. - Mentor junior engineers in database testing methodologies. You should be passionate about testing complex distributed database systems, ready to validate new features end-to-end, interested in workload generation and performance metrics, and highly collaborative with strong communication skills. Requirements: - Bachelor's or Master's degree in Computer Science, Computer Engineering, or equivalent. - 4–6 years of experience in database development, administration, or QA engineering, ideally focused on testing and validating query processing behavior and database system components. - Deep understanding of relational and distributed database systems with strong SQL query design, execution, and analysis skills. - Proven experience in test planning, designing, and executing automated, reliable test frameworks and workloads for databases. - Strong QA and debugging skills with ability to trace issues across query planning, execution, and component interactions within the database engine. - Solid Linux expertise—comfortable monitoring resource utilization, analyzing logs, and understanding system-level factors influencing database behavior. - Proficiency in Python for test automation, diagnostics, and feature validation. - Hands-on experience with JIRA, test case management systems, and version control tools. - Familiarity with cloud environments (AWS or GCP), including deployment and monitoring. - Experience using AI coding assistants (e.g., Claude Code, Cursor, Windsurf) to author and maintain tests, with judgment to review generated tests for vacuous assertions and hidden flakiness. - Ability to analyze complex test results, interpret query execution behavior, and derive meaningful insights through visualization and test data analysis. - Excellent written and verbal communication skills.

Similar roles