Job Closed

This listing is no longer active.

Ocient logo
Ocient

Fueling innovation at hyperscale.

Senior Software QA Engineer – Connectors, I/O Performance

QA EngineerQA EngineerOtherRemoteSeniorTeam 51-200H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

126 days ago

Salary

$145K - $190K / year

Seniority

Senior

Job Description

Senior Software QA Engineer – Connectors, I/O Performance

Ocient

• Own end-to-end QA strategy for database connectors and integrations, including JDBC, Python drivers, Single Sign On integrations, and third-party tools including but not limited to Metabase, Tableau, and DBeaver. • Design and execute functional, performance, stress, and soak tests for client-server I/O paths, network behavior, and large result-set handling. • Validate query execution correctness and performance when exercised through external clients versus native SQL execution. • Analyze connector-level performance regressions, including result fetching, pagination, batching, serialization/deserialization, compression, and network utilization. • Develop and maintain automated test frameworks (primarily in Java and Python) for connector validation, regression coverage, and performance baselining. • Design and execute benchmarks to evaluate the performance impact of different indexing strategies, including their interaction with query execution, connector-driven access patterns, and I/O behavior across representative workloads. • Debug complex failures involving client drivers, networking, serialization formats, protocol mismatches, and server-side execution paths. • Partner closely with Software Engineers across Connectors, Query Processing, I/O, and Storage teams to isolate root causes and validate fixes. • Review execution plans, logs, metrics, and traces to assess correctness and performance impact. • Act as a quality gate for connector and I/O-related features prior to release, including customer-driven fixes and escalations.

Job Requirements

  • 4-6+ years of experience in software QA with a strong systems focus.
  • Experience testing JDBC / Python / database drivers or client SDKs.
  • Deep experience testing database systems, drivers, APIs, or distributed systems.
  • Strong SQL skills and understanding of query execution, result materialization, and client-server interaction models.
  • Experience validating I/O performance-sensitive systems, including benchmarking, regression detection, and workload comparison.
  • Proficiency in Java and Python for test automation, data validation, and performance tooling.
  • Comfortable working in Linux environments, reading logs, using command-line tools, and debugging failures across system boundaries.
  • Strong analytical skills with the ability to own ambiguous, cross-component problems and drive them to resolution.

Related Categories

Related Job Pages

More QA Engineer Jobs

Tietoevry logo

Quality Assurance Engineer – m/f/d

Tietoevry

We create purposeful technology that reinvents the world for good. #purposefultechnology #tietoevry

QA Engineer126 days ago
Full TimeRemoteTeam 10,001+H1B No Sponsor

• Partner with product, engineering, and design teams to refine user stories • Conduct daily evaluations of the QA swimlane in JIRA for new feature work • Collaborate with engineers to execute test cycles • Design, develop, and document comprehensive test plans and test cases for new and existing backend services • Develop and maintain Postman API tests and automated integration test suites targeting backend services and data flows across AWS components (SQS, SNS, DynamoDB, EventBridge) • Implement and manage API contract testing to validate integrations and ensure data consistency • Design, execute, and maintain performance, load, and stress tests for critical backend infrastructure • Collaborate with engineering teams to define and test security, access control, and compliance requirements • Integrate automated test suites into CI/CD pipelines (GitHub Actions) • Manage initial release completion, • Collaborate with QA Engineers across squads

Brazil

Software Quality Assurance Engineer II – Microservices

Inductive Automation

Inductive Automation, founded in 2003, is a leading provider of industrial automation software focused on eliminating technological and economic barriers to inn

QA Engineer126 days ago

• Validating low to medium complexity bugs and features • Occasionally working on higher complexity issues with guidance from Senior Quality Assurance Engineers on medium to high complexity issues, where appropriate • Building and maintaining automated test frameworks in all testing phases of service deployment process, encompassing both the back-end and front-end (e.g. contract, functional, performance, end-to-end, and UI testing) • Performing PR reviews of automated tests submitted by other team members • Assisting with the monitoring of nightly automation run reports • Participating in testing contributions within the development lifecycle (e.g. validating bug fixes, conducting regression testing, and manual/automated test case development) • Collaborating with the Development team in the implementation phase to ensure proper test coverage for a given issue or feature • Designing, developing, and executing test plans that cover all functional requirements, with the ability to determine applicable test strategies for low to medium complexity bugs and features, in team-relevant product areas • Demonstrating sufficient proficiency in all of the given team's product areas, and adequately testing all areas • Demonstrating autonomy by maintaining progress on assigned tasks and leveraging resources effectively, and prioritizing unowned or undesirable work to help with team velocity • Collaborating and effectively utilizing senior resources to improve personal technical skills • Maintaining a proficient understanding of the company, our primary software deliverable and its purpose (Ignition), and our customer base • Collaborating with Developers and Product Managers to clarify requirements and provide feedback on functionality, usability, and performance • Identifying, documenting, and tracking defects using issue tracking tools, ensuring clear communication and resolution processes • Staying up to date with industry trends, tools, and technologies to continually enhance testing strategies

California
$115K - $125K / year
Job Closed
VivSoft logo

Senior Technical Lead – QA

VivSoft

Solving complex Public Sector Use cases using emerging technologies - SBIR Phase III Awardee

QA Engineer126 days ago
OtherRemoteTeam 51-200Since 2011H1B Sponsor

• Lead the QA strategy, planning, execution, and reporting across multiple projects and delivery teams. • Architect, implement, and scale automated testing frameworks in large enterprise environments. • Drive QA best practices, continuous testing, and integration with CI/CD pipelines. • Partner with development, DevOps, database, and O&M teams to ensure end-to-end quality. • Ensure compliance with federal standards, quality metrics, and oversight requirements. • Mentor QA team members and provide subject matter expertise in testing tools and methodologies. • Participate in modernization initiatives and change management planning.

United States
Job Closed
Brave Bison logo

QA Team Lead

Brave Bison

A different beast: a media, marketing and technology company purpose built for the digital era.

QA Engineer126 days ago
Full TimeRemoteTeam 201-500Since 2012H1B No Sponsor

• Establish and lead the QA practice within the organisation, defining the long-term QA strategy and vision. • Communicate and demonstrate the value of QA to stakeholders, leadership, and cross-functional teams. • Advocate for the QA team, ensuring QA has influence across all project stages. • Review QA involvement, ways of working, and quality gates across all existing projects; recommend and implement improved, more efficient processes. • Enforce robust QA processes for all new projects, starting from the pre-sales phase. • Lead, mentor, and grow a team of QA engineers. • Coordinate with teams on which trainings they should take, depending on the project needs. • Ensure consistent testing standards across functional, regression, integration, and end-to-end testing. • Implement and track QA KPIs (defect leakage, test coverage, release readiness, etc.). • Identify opportunities to use AI tools to improve QA efficiency, ensuring responsible and effective adoption. • Collaborate closely with Product, Development, and Delivery teams to embed quality throughout the SDLC. • Participate in release planning, risk assessments, and quality gate approvals.

Bulgaria
Job Closed