SDET-3

Bengaluru | Full-time

Apply

Role Overview

As an Embedded SDET at Exotel, you will be the "Quality Lead" within a high-impact product pod (e.g., Voicebot, Billing, or Voice Infra). You will partner directly with developers to eliminate silos between "coding" and "testing." Instead of testing the code for them, you will build the automation frameworks and CI/CD gates that empower developers to own their quality with confidence.

 

 

Key Responsibilities

  • Engineering Quality Tooling: Design and develop automated testing frameworks (API, UI, and Contract) specifically tailored to your pod’s domain.

  • The "Shift-Left" Advocate: Work with developers to improve unit and integration test coverage. Participate in design reviews to ensure new features are architected for testability.

     

     

  • Contract Testing: Implement and maintain contract tests (e.g., Pact) to ensure your pod’s services interact flawlessly with shared services like IAM or Telemetry.

  • CI/CD Pipeline Integration: Own the "Quality Gate" in the deployment pipeline. Ensure that automated suites are fast, reliable, and provide immediate feedback to developers.

     

     

  • Chaos & Resilience: Partner with the Reliability Architect to design and run "Game Days" and chaos engineering experiments to test service failure modes.

  • Observability for Quality: Build dashboards to track quality metrics like Change Failure Rate and Escaped Defects for your specific product area.

Required Skills & Experience

  • Coding Proficiency: Strong experience in at least one of Exotel’s core languages (e.g., Java, Python, Go, or Node.js).

  • Test Architecture: Proven track record of building scalable automation frameworks from scratch (not just writing scripts).

  • Infrastructure Mindset: Familiarity with Docker, Kubernetes, and CI/CD tools (e.g., Jenkins, GitLab CI, or GitHub Actions).

  • API Mastery: Deep understanding of RESTful services, gRPC, and tools like Postman or RestAssured.

  • Problem Solving: The ability to debug complex distributed systems and identify root causes in a microservices environment.

Key Performance Indicators (Success Metrics)

  1. Production Defect Rate: Reduction in bugs found by customers after release.

  2. Test Execution Speed: Maintaining a high-speed CI pipeline where "time-to-feedback" is minimized.

  3. Developer Self-Sufficiency: % of automated tests successfully written and maintained by the developers using your frameworks.

  4. MTTR (Mean Time to Recovery): Improving the speed at which a pod can identify and roll back a faulty release using your automated gates.