SDET - API/Middleware (India)
Core
Design, build, and maintain automated API test suites for middleware-layer services, focusing on network traffic inspection, evidence generation, and protocol-level validation.
Role type
SDET (Software Development Engineer in Test) specializing in API/Middleware
Builds
Automated API test suites and sanitized network evidence for backend validation
Domain
API testing, Middleware, Network protocols
Required skills
gRPC-Web, Proto3, HTTP/2, JSON-RPC, REST, API scripting, Proxy tools (Mitmproxy, Charles Proxy), Python, Postman, cURL, Network traffic analysis, HAR export, Protocol-level defect identification
Responsibilities
Design and maintain automated API test suites covering gRPC-Web, Proto3, HTTP/2, and JSON-RPC/REST; Export clean, sanitized HAR/network evidence while maintaining traceability between UI actions and network requests; Map schemas, headers, identifiers, routing information, and client-injected parameters; Use proxy tools to inspect, intercept, and validate network traffic; Develop and maintain API automation scripts for functional and regression testing; Analyze protocol-level request/response behavior to identify defects related to serialization, encoding, and transport; Inspect and validate request payload structure including system-level headers and internal parameters; Collaborate with backend and middleware engineers to define testable contracts and edge-case scenarios; Continuously improve test automation frameworks for reliability, speed, and maintainability; Document technical findings, automation coverage, and known protocol-level limitations
