Senior SDET

DTDL group.

India

On-site

INR 1,500,000 - 2,500,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

DTDL group seeks an experienced Senior SDET to join our Quality Engineering team. The role emphasizes API, UI, and performance testing across distributed systems, with strong debugging skills and production-quality focus.

You will design automated test frameworks, validate cross-service interactions, and ensure end-to-end quality with rigorous monitoring and observability. AWS, Docker/Kubernetes experience preferred.

Qualifications

  • 5+ years of experience in Software Testing, SDET, or Quality Engineering.
  • Strong programming experience in Java, Python, or equivalent.
  • Hands-on API automation using REST Assured or equivalent.
  • UI automation using Selenium or Playwright with CI/CD integration.
  • Experience with Kafka and event-driven architectures.
  • Familiar with monitoring/observability tools like Grafana or Dynatrace.
  • Knowledge of SQL and/or NoSQL databases; proficient in debugging.
  • Experience with Docker/Kubernetes and cloud platforms (AWS).
  • Understanding of contract testing, service virtualization, and distributed systems.

Responsibilities

  • Design, develop, and maintain scalable automated test frameworks.
  • Develop tests for UI and backend/API services; automate API tests.
  • Integrate automated tests into CI/CD pipelines and improve coverage.
  • Perform API, integration, and end-to-end testing across services.
  • Design and execute tests for Kafka-based event-driven systems.
  • Build robust UI automation and validate critical business journeys.
  • Perform performance/load testing; analyze bottlenecks and metrics.
  • Use monitoring dashboards and logs to identify defects and root causes.
  • Mentor teammates and drive quality engineering practices.

Skills

Java/Python
API automation
UI automation
Kafka
Performance testing
CI/CD
Databases
Docker/Kubernetes
Monitoring/Observability
Debugging

Tools

REST Assured
Selenium
Playwright
JMeter
Grafana
Dynatrace
OpenSearch/ELK

Job description

Role OverviewWe are looking for an experienced Senior SDET to join our Quality Engineering team. The ideal candidate will have strong hands‑on experience in test automation, API testing, UI automation, performance/load testing, distributed systems, Kafka, monitoring, and production‑level debugging.The role requires someone who can work across both API-based and event/stream-based services, understand complex system interactions, and independently investigate issues across services, logs, APIs, databases, messaging systems, and infrastructure.The candidate should have a strong engineering mindset, excellent debugging skills, and the ability to identify quality risks early while working closely with Developers, Product Managers, Architects, and other stakeholders.The focus is primarily on backend services, APIs, event‑driven systems, UI automation, performance, observability and end‑to‑end quality engineering.

Key Responsibilities
  1. 1. Test AutomationDesign, develop, and maintain scalable and reliable automated test frameworks.Develop automated tests for both UI and backend/API services.Build and maintain API automation using tools such as REST Assured or equivalent.Develop reusable automation components and utilities.Integrate automated tests into CI/CD pipelines.Continuously improve automation coverage, reliability, and execution efficiency.Perform code reviews for automation and ensure adherence to engineering best practice.

  2. 2. API & Backend TestingFunctional testingIntegration testingEnd-to-end testingNegative and boundary testingContract/API validationError handling and resilience scenariosValidate interactions between multiple backend services.Test REST-based microservices and service-to-service communication.Analyze API requests/responses and identify issues across upstream and downstream dependencies.

  3. 3. Event & Stream-Based TestingWork with event-driven and stream-based architectures.Design and execute test scenarios for Kafka-based services.Validate message production, consumption, processing, ordering, duplication, retries, and failure scenarios.Verify end-to-end data flow across producers, Kafka topics, consumers, and downstream services.Troubleshoot issues involving asynchronous processing and eventual consistency.Validate both API-driven and event-driven business flows.

  4. 4. UI AutomationDevelop and maintain robust UI automation for web applications.Use frameworks such as Selenium, Playwright, or equivalent.Create reusable page/component-level automation.Integrate UI automation into CI/CD pipelines.Ensure critical end-to-end business journeys are covered through automation.

  5. 5. Performance & Load TestingDesign and execute load, stress, scalability, endurance, and performance tests.Analyze system behavior under different traffic, concurrency, and throughput levels.Identify performance bottlenecks across APIs, services, Kafka, databases, and infrastructure.Analyze metrics such as RPS, latency, throughput, error rate, CPU, memory, connection pools, and resource utilization.Work closely with developers and architects to identify and resolve performance bottlenecks.Contribute to performance benchmarking, capacity planning, and scalability validation.

  6. 6. Monitoring & ObservabilityUse monitoring and observability platforms such as Grafana and Dynatrace to analyze system health and performance.Monitor application and infrastructure metrics during functional and performance testing.Analyze dashboards, service metrics, traces, and alerts to identify abnormal system behavior.Correlate application behavior with infrastructure and service-level metrics.Use monitoring data to support defect investigation and root‑cause analysis.

  7. 7. Debugging & Root Cause AnalysisDemonstrate strong hands‑on debugging skills across distributed systems.Application logsAPI requests/responsesKafka messages and topicsDatabase recordsMonitoring dashboardsDistributed tracesService metricsPerform end-to-end troubleshooting across multiple services and dependencies.Distinguish between application, infrastructure, data, configuration, and environment-related issues.Drive issues towards root‑cause identification, rather than only reporting symptoms.Collaborate with developers and other engineering teams to resolve complex production and non‑production issues.

  8. 8. Functional & Business TestingUnderstand business requirements and technical architecture to derive comprehensive test scenarios.Create and review test cases covering functional, business, integration, negative, and edge‑case scenarios.Identify gaps and quality risks during requirement and design discussions.Ensure adequate coverage across both business workflows and technical integrations.Collaborate with other teams to review test scenarios and achieve maximum end-to-end coverage.

  9. 9. Quality Engineering & Technical OwnershipTake end-to-end ownership of quality for assigned features and services.Define test strategy, test scope, automation approach, and quality gates.Proactively identify risks early in the development lifecycle.Drive shift‑left testing and continuous quality practices.Mentor other QA/SDET engineers on automation, debugging, performance testing, and quality engineering practices.Contribute to improvements in testing frameworks, processes, tooling, and engineering practices.

Required Technical Skills
  • 5+ years of experience in Software Testing, SDET, or Quality Engineering.
  • Strong programming experience in Java, Python, or equivalent.
  • Strong hands‑on experience in API automation using REST Assured or equivalent.
  • Strong experience in UI automation using Selenium, Playwright, or equivalent.
  • Strong understanding of REST APIs, HTTP, JSON, authentication, and microservices.
  • Hands‑on experience with Kafka and event/stream‑based architectures.
  • Strong experience in functional, integration, API, and end‑to‑end testing.
  • Hands‑on experience with load/performance testing.
  • Experience with Grafana, Dynatrace, or similar monitoring/observability tools.
  • Strong ability to analyze application logs and distributed system failures.
  • Strong debugging and root‑cause analysis skills.
  • Good understanding of SQL and/or NoSQL databases.
  • Experience with Git and CI/CD pipelines.
  • Good understanding of Agile/Scrum methodologies.
  • Experience testing highly scalable and distributed systems.
  • Experience with performance testing tools such as JMeter, Gatling, Locust, or equivalent.
  • Experience with AWS or other cloud platforms.
  • Experience with Docker/Kubernetes.
  • Experience with OpenSearch/ELK or similar log‑analysis platforms.
  • Experience with distributed tracing and observability.
  • Experience with event‑driven/microservices architectures.
  • Experience with contract testing and service virtualization.
  • Experience in designing or modernizing automation frameworks.
  • Exposure to AI-assisted testing or AI Quality Engineering.
Key Competencies
  • Strong debugging and analytical skills
  • Strong automation and coding skills
  • End-to-end ownership
  • Ability to understand complex distributed systems
  • Ability to work across API and stream/event‑based services
  • Strong problem‑solving and root‑cause analysis skills
  • Ability to interpret logs and monitoring data independently
  • Strong collaboration and communication skills
  • Ability to challenge requirements and designs constructively from a quality perspective
  • Ability to mentor and guide other engineers
  • Strong focus on automation, scalability, reliability, and continuous improvement
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior SDET
Senior SDET

Deutsche Telekom Digital Labs • Gurugram District

On-site
INR 1,400,000 - 2,100,000
Principal Devops Engineer
Principal Devops Engineer

Vensure • Uttar Pradesh

On-site
INR 1,500,000 - 2,200,000
Lead SDET
Lead SDET

Caizin, LLC • Pune District

On-site
INR 2,500,000 - 4,500,000
SDET Engineer
SDET Engineer

Sony India Software Centre • Bengaluru

On-site
INR 1,800,000 - 2,600,000
Sr. SDET
Sr. SDET

Kobie Marketing • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Flexible working hours
Health insurance
Training and development
Senior Software Development Engineer in Testing
Senior Software Development Engineer in Testing

ESP Engineered • Hyderabad

On-site
INR 1,000,000 - 1,500,000
SDET Engineer - Automation
SDET Engineer - Automation

Giift Inc. • Bengaluru

On-site
INR 700,000 - 1,200,000
Senior SDET
Senior SDET

DTDL group. • Gurugram District

On-site
INR 1,500,000 - 2,500,000
SDET Engineer - Automation
SDET Engineer - Automation

Zealant Consulting Group • Bengaluru

On-site
INR 800,000 - 1,200,000
QA Automation Engineer
QA Automation Engineer

Trustfinity Services And Solutions • Pune District

Hybrid
INR 1,500,000 - 2,100,000