Description
Job Overview
Project Details
Title: SDET - API/Middleware
Rate: $9.50/hr
Start Date: 19th October
Duration: 5 Weeks
Commitment: 35 Hours per Week
Location: India (Remote)
Job Type: Freelance
Responsibilities
-
Export clean, sanitized HAR/network evidence while maintaining traceability between UI actions and corresponding network requests.
-
Map relevant schemas, headers, identifiers, routing information, and client-injected parameters.
-
Use proxy tools such as Mitmproxy, Charles Proxy, and browser DevTools to inspect, intercept, and validate network traffic between client and server
-
Develop and maintain API automation scripts using Python, Postman, and cURL 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 (e.g., auth tokens, routing identifiers) and internal/hidden parameters, ensuring correct handling under both valid and malformed conditions
-
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
Required Qualifications
-
Proficiency with proxy/traffic inspection tools including Mitmproxy, Charles Proxy, and browser DevTools
-
Solid scripting/programming skills in Python, with practical use of Postman and cURL for API automation
-
Experience designing and maintaining automated test suites for middleware or API-layer services
-
Working understanding of API request structure, including headers, auth tokens, and internal/system parameters, and how to test for their correct handling
-
Understanding of software engineering practices as applied to test automation (version control, CI integration, code review)
-
Strong debugging skills at the network/protocol level
-
Experience analysing browser-generated network traffic and reconstructing API behaviour is strongly preferred.
-
Experience with HAR analysis, API schema reconstruction, or controlled API replay is strongly preferred.
-
Ability to work within approved staging/test environments and follow defined data-handling and test-authorization requirements is required.