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.