New offer - be the first one to apply!

May 7, 2026

Test Engineer

Senior • Hybrid

Pune, MH, India

Project Context

We are looking for a Test/Quality Engineer to join our DevOps team and drive a quality engineering mindset across the delivery lifecycle. You will focus on risk-based testing, failure scenario analysis, preventive defect practices, and high-impact automation integrated into CI/CD. You will also contribute to the business case and roadmap for modernizing our Test & Quality stack—including opportunities enabled by AI—to improve speed, reliability, and cost efficiency.

Goals and Deliverables

Key Responsibilities

  • Design and implement automated tests at multiple levels (unit, API/contract, integration, UI, end-to-end) and ensure they run reliably in CI/CD.
  • Embed quality engineering practices into DevOps delivery (shift-left and shift-right) with a focus on prevention over detection.
  • Perform risk analysis and define test strategies based on business impact, critical user journeys, and failure scenarios (FMEA-style thinking).
  • Build and maintain quality gates in pipelines (test execution, coverage thresholds, static analysis, vulnerability checks, artifact promotion rules).
  • Improve testability and quality-by-design with engineering teams (observability, feature flags, resilient design, dependency mocking/service virtualization).
  • Establish and monitor quality metrics (defect escape rate, flaky test rate, pipeline health, lead time to detect, MTTR contributors).
  • Drive continuous improvement of test frameworks, tooling, and environments (test data, environment readiness, parallelization, execution time).
  • Implement non-functional testing practices where relevant (performance, reliability, security testing coordination).
  • Contribute to the Test & Quality transformation roadmap, including identifying where AI can accelerate: test design, test maintenance, defect triage, log analysis, and documentation.
  • Identify and implement opportunities for automation and process improvements.

Key Requirements

  • Bachelor's degree in Computer Science, Software Quality Engineering, or a related field, or equivalent practical experience.
  • 5 years of professional experience in software quality engineering. (e.g., 3+ years for mid-level, 5+ for senior)
  • Proven experience as a QA/Test Engineer or Quality Engineer in Agile/DevOps environments.
  • Strong quality engineering mindset: risk-based testing, preventive defect approach, and failure-mode thinking.
  • Hands-on test automation experience (one or more of: Playwright, Cypress, Selenium; plus API automation with REST tools/frameworks).
  • Familiarity with DevSecOps practices (SAST/DAST, dependency scanning) and secure testing fundamentals.
  • Proficiency in at least one programming/scripting language used for automation (e.g., Java, C#, Python, JavaScript/TypeScript).
  • Practical CI/CD experience (Azure DevOps, GitHub Actions, Gitlab pipelines or equivalent) including pipeline integration of automated tests.
  • Experience designing test strategies and defining quality gates and metrics.
  • Strong understanding of testing concepts across the pyramid (unit → integration → E2E) and how to optimize for speed and stability.
  • Proficiency with Agentic IDEs and experience with "Agent in the loop" workflows for automatic testing and quality testing.
  • Experience reading Design Tokens and ensuring the UI code matches the source of truth through automated visual validation.

Other Details

This position is focused on driving quality within a progressive DevOps environment and includes opportunities to work with cutting-edge technologies in test automation and AI. The role offers flexibility regarding remote work arrangements.