
Senior QA Engineer – QP, Remote
Ocient
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $145,000 - $190,000 per year
Job Level
About the role
- Design and execute comprehensive test plans and automated suites to validate new features/optimizations for query processing component of the product
- Develop, run, and analyze regression tests targeting the system-level database functionality — ensuring functional stability, scalability, and performance
- Collaborate strongly with Development team to implement tests onto nightly CI/QA infrastructure, improve existing test coverage and analysis tooling for Query Processing components
- Own end-to-end evaluation of database query processing, partnering across teams to identify behavioral/functional issues, correctness gaps, and opportunities for performance optimization
- Provide technical leadership in defining test strategies, frameworks, and best practices for validating complex query optimization and execution scenarios
- Work cross-functionally with engineering leadership and internal stakeholders to align on feature design goals, ensure test completeness, and drive timely resolution of issues
- Lead the evolution of database testing infrastructure to support scalability, reliability, and reproducibility across functional and system-level query processing tests
- Act as a subject matter expert in query processing functionality, partnering with customer operations and development teams on escalated issues and validation
- Build reproductions of poorly performing customer workloads to investigate issues along with the query processing team on root cause analysis
- Mentor junior engineers, fostering expertise in database query processing and functional testing methodologies.
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 functionality
- Deep understanding of relational and distributed database systems, with strong skills in SQL query design, execution, and analysis
- Proven experience in test planning, designing, and executing automated, reliable test frameworks and workloads for databases
- Strong QA and debugging skills with the 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 how system-level factors influence database behavior
- Proficiency in Python for test automation, diagnostics, and feature validation
- Hands-on experience with JIRA, test case management system and version control tools
- Familiarity with cloud environments (AWS or GCP), including deployment and monitoring
- 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, with the ability to convey technical findings clearly to diverse audiences.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
SQLtest planningautomated testingdebuggingLinuxPythonquery processingtest frameworksperformance optimizationdata analysis
Soft skills
technical leadershipcollaborationmentoringcommunicationproblem-solvingcross-functional teamworkanalytical thinkingattention to detailadaptabilitystakeholder engagement
Certifications
Bachelor's degree in Computer ScienceMaster's degree in Computer ScienceComputer Engineering degree