Staff QA Engineer

ddn

Pune 12 Years Exp Posted 18d ago

Job Description

  • Review architecture, design, and API specifications to identify quality risks early in the development lifecycle.

  • Define test coverage, automation strategy, quality gates, and release readiness criteria.

  • Drive quality improvements across functional, integration, system, security, and non-functional testing.

  • Define and drive the overall test strategy for Horizon Control.

  • Mentor engineers on test design, automation practices, debugging, and quality engineering methodologies.

  • Design, implement, and maintain scalable automation frameworks for Horizon Control.

  • Build and maintain API, integration, and system test automation using Go / Godog / Gherkin / BDD / Playwright / TypeScript

  • Create reusable test libraries, fixtures, mocks, and reporting solutions.

  • Integrate automated testing into GitHub Actions CI/CD pipelines.

  • Ensure automated coverage for critical business workflows and release validation.

  • Design and execute integration testing across: Horizon Control, Provider Engine, MOSS integrations, Rafay providers, NATS JetStream, PostgreSQL and Kubernetes environments

  • Validating Authentication workflows, RBAC enforcement, Multi-tenant isolation, Async operations, Event delivery, Reconciliation, Drift detection, Provider interactions and Error handling and recovery

  • Distributed Systems and Reliability Testing Validate: Transactional outbox patterns, Event-driven workflows, At-least-once delivery semantics, Idempotency handling, Retry mechanisms, Operation state transitions, Concurrent user workflows, Eventual consistency models, Develop failure injection and resiliency testing scenarios.

  • Non-Functional Testing Design and execute: Performance testing, Scalability testing, Stress testing, Longevity testing, Upgrade testing and Serviceability testing. Develop performance automation using: k6, JMeter and Go benchmarks. Analyze bottlenecks and collaborate with engineering teams to improve performance and scalability.

  • Drive test planning, execution, defect triage, and release validation activities.

  • Define release readiness metrics and quality dashboards.

  • Provide risk assessments and quality recommendations.

  • Assist with troubleshooting customer-reported issues through defect reproduction and root-cause analysis.

    • Deliver clear executive-level quality status updates.

Similar Openings for You