Skip to main content
Posted 16 May, 2026

Staff Engineer, SDET

Quince
Bengaluru, Karnataka, India Full Time
Reference: 102_702183_5186354008

The Role

Staff - Software Development Engineer in Test

Responsibilities

  • Technical Leadership
    • Architect, design, and implement scalable and reusable test automation frameworks for UI, API, and performance testing.
    • Drive shift-left testing by integrating automated tests early in the SDLC.
    • Optimize existing automation frameworks for faster execution, stability, and reliability.
    • Ensure comprehensive test coverage across functional, integration, regression, performance, and security testing layers.
    • Establish best practices in test automation using modern tools and frameworks.
    • Review and enhance CI/CD pipelines to include automated testing, test reporting, and quality gates.
    • Provide technical mentorship to SDET-1 and SDET-2 team members, guiding them on automation, testing best practices, and debugging complex issues.
  • Collaboration & Stakeholder Engagement
    • Work closely with developers, DevOps, and product managers to define test plans, strategies, and quality metrics.
    • Collaborate with development teams to implement unit and integration tests.
    • Drive defect triage and resolution processes, ensuring timely identification and fixes.
    • Partner with DevOps to enhance test execution in CI/CD pipelines.
    • Advocate for quality-first development practices across engineering teams.
  • Automation & Tooling
    • Develop robust test scripts in Java, Python, or JavaScript using frameworks like Selenium, Cypress, Appium, or Playwright.
    • Implement API automation testing using tools such as RestAssured, Postman, or Karate.
    • Lead efforts in performance testing using JMeter, Gatling, or Locust.
    • Ensure security testing is embedded within test pipelines.
    • Maintain test execution reports, dashboards, and key quality metrics using tools like Allure, TestRail, and Datadog.
  • Process & Best Practices
    • Define and enforce test-driven development (TDD) and behavior-driven development (BDD) methodologies.
    • Improve test data management strategies for stable and repeatable test execution.
    • Introduce mocking and service virtualization where applicable.
    • Conduct code reviews for automation scripts and provide constructive feedback.
    • Lead test strategy discussions for microservices and distributed systems testing.

Requirements

  • 7-10 years of experience in software development, testing, and automation.
  • Strong proficiency in one or more programming languages (Java, Python, JavaScript).
  • Experience with test automation frameworks like Selenium, Appium, Cypress, TestNG, JUnit, Playwright.
  • Solid knowledge of CI/CD tools (Jenkins, GitHub Actions, GitLab CI, Bamboo, or CircleCI).
  • Hands-on experience with containerized environments (Docker, Kubernetes).
  • Experience in testing microservices and RESTful APIs.
  • Good understanding of AWS, GCP, or Azure for cloud-based testing.
  • Exposure to performance and security testing methodologies.
  • Strong analytical and problem-solving skills.
  • Excellent communication and stakeholder management skills.

Sign up for Job Alerts