Overview
Embedded Senior Software Engineer in Test (SDET) within a product squad, owning end-to-end test strategy for a critical vertical and working alongside developers from design through release.
What you'll do
- Define and own the end-to-end test strategy for new and existing services, from requirements and design through to release sign-off.
- Identify and prioritize P0/P1 critical test scenarios, ensure comprehensive coverage, and drive manual and automated test execution.
- Perform deep, domain-aware manual testing of complex business workflows, not just scripted checks.
- Design and execute exploratory and manual test cases for data-heavy, multi-step business scenarios such as campaign/order lifecycle, pricing, and reconciliation.
- Build, maintain, and scale automated test suites (UI, API, and integration) using tools such as Cypress, Selenium, Playwright, or REST Assured.
- Partner with developers to automate test scenarios and integrate them into CI/CD pipelines, enabling parallel test execution and fast feedback loops.
- Champion shift-left testing by flagging testability and design concerns early, before code reaches production.
- Work as an embedded member of an engineering squad, participating in sprint planning, backlog refinement, and design reviews.
- Reduce test flakiness and continuously improve confidence in continuous testing and CI pipelines.
- Track and report test coverage, release quality metrics, and defect trends to stakeholders.
- Perform root-cause analysis on production issues and feed learnings back into test strategy and automation.
- Mentor engineers on testing best practices and help raise the overall quality bar across the team.
What you'll need
- 8+ years of experience in software testing, with strong hands-on exposure to both manual and automation testing (UI, API, and database/backend).
- Manual testing depth and domain understanding (must skill).
- Proven ability to translate business/domain rules into thorough manual test cases and catch edge cases that automation alone would miss, particularly in data- or workflow-heavy systems.
- Proficiency in Java (or another OOP language) and SQL, with solid experience building and maintaining test automation frameworks.
- Hands-on expertise with automation tools such as Selenium, Cypress, Playwright, REST Assured, or Karate, and BDD frameworks like Cucumber.
- Experience integrating automated tests into CI/CD pipelines (Jenkins or equivalent) and working with version control (Git) and issue tracking (JIRA).
- Demonstrated ability to define a test strategy from scratch for a new service or capability, including defining P1 scenario coverage.
- Experience working as an embedded tester within a cross-functional engineering squad, rather than a separate or siloed QA team.
- Strong analytical and debugging skills, with experience performing root-cause analysis on production defects.
- Working knowledge of Agile/Scrum delivery practices.
Nice to have
- Prior experience in a domain-heavy industry (e.g., payments, banking/finance, telecom, insurance, supply chain, or e-commerce).
- Experience with performance/load testing tools (e.g., JMeter).
- Exposure to GenAI-assisted testing using tools like GitHub Copilot, Claude, or ChatGPT to accelerate test case design, script generation, or test maintenance.
- Experience building reusable test automation utilities/libraries adopted across teams.
- Familiarity with reducing flakiness and improving reliability of continuous testing pipelines at scale.
Details
- Location: Bangalore.
- Work mode: hybrid work environment.
Read the full description and apply on the company’s own careers page.