Principal Software Quality Engineer

Confidential

Remote regions

India

Salary range

$48,000–$84,000/yr

Benefits

Similar Jobs

See all

Quality Strategy and Test Architecture:

  • Own the overall quality strategy for the distributed database platform, including test architecture, coverage models, and release gates.
  • Design comprehensive testing for replication, sharding, consistency, transactions, and cross-datacenter replication.
  • Establish reliable coverage for critical database operations early in the development lifecycle.

Distributed Systems and Fault-Injection Testing:

  • Validate cluster correctness under node failures, network partitions, clock skew, and disk-full scenarios.
  • Reproduce defects at source-code level and provide minimal reproducible test cases.
  • Identify failure scenarios that conventional positive testing cannot cover.

Test Automation and AI Integration:

  • Build and maintain scalable test frameworks using Python, pytest, and CI/CD environments.
  • Lead integration of AI agents into testing frameworks for test generation and failure triage.
  • Develop evaluation frameworks to measure reliability of AI-generated outputs.

Cross-Functional Collaboration:

  • Participate in feature reviews and define testability requirements before implementation.
  • Drive debugging across QE, client, and server teams and mentor senior QEs and SDETs.
  • Convert incidents into permanent regression tests and monitoring checks.
Apply for This Position