Live opening · Posted 14 hours ago

SDET - API/Middleware (India)

Welocalize · India (Remote)
Linkedin Yes
You are 14 hours behind. JobBeeper subscribers saw this role while it was still new.

At a glance

The key details from the original listing.

Posted 14 hours ago
CompanyWelocalize
LocationIndia (Remote)
Work modeYes
SkillsPython
SourceLinkedin
Listed14 hours ago

Your early-applicant advantage

Live timing from JobBeeper.

Live data
23 min from Linkedin publishing this role to us finding it
17 min median time from a role going live to a subscriber being told
6 hours subscribers had this role before this page existed
70,641 roles found in the last 24 hours — the newest are not on this site yet
Start your free trial →

About the role

Description supplied by the original job listing.

Job Overview
Welo Global is hiring an SDET (Software Development Engineer in Test) to bring deep technical rigor to middleware-layer testing. This role requires strong technical expertise across gRPC-Web, Proto3, HTTP/2, JSON-RPC/REST, proxy-based traffic inspection, and API scripting. The primary responsibility is to observe and reconstruct the network interactions generated by the onboarding UI, including request/response structures, schemas, headers, identifiers, Enums, and client-injected parameters. This is primarily an API/network analysis and evidence-generation role rather than a conventional UI automation or regression-testing role. The resource will produce sanitized network evidence and controlled, benign tracer replay scripts for downstream backend validation.
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
Design, build, and maintain automated API test suites covering gRPC-Web, Proto3, HTTP/2, and JSON-RPC/REST based services
<li role="listitem" data-aria-level="1" data-aria-posinset="2" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"multilevel"}" data-listid="5" data-font="Symbol" data-leveltext="" aria-setsize="-1">
Export clean, sanitized HAR/network evidence while maintaining traceability between UI actions and corresponding network requests.
<li role="listitem" data-aria-level="1" data-aria-posinset="3" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"multilevel"}" data-listid="5" data-font="Symbol" data-leveltext="" aria-setsize="-1">
Map relevant schemas, headers, identifiers, routing information, and client-injected parameters.
<li role="listitem" data-aria-level="1" data-aria-posinset="4" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"multilevel"}" data-listid="5" data-font="Symbol" data-leveltext="" aria-setsize="-1">
Use proxy tools such as Mitmproxy, Charles Proxy, and browser DevTools to inspect, intercept, and validate network traffic between client and server
<li role="listitem" data-aria-level="1" data-aria-posinset="5" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"multilevel"}" data-listid="5" data-font="Symbol" data-leveltext="" aria-setsize="-1">
Develop and maintain API automation scripts using Python, Postman, and cURL for functional and regression testing
<li role="listitem" data-aria-level="1" data-aria-posinset="6" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"multilevel"}" data-listid="5" data-font="Symbol" data-leveltext="" aria-setsize="-1">
Analyze protocol-level request/response behavior to identify defects related to serialization, encoding, and transport
<li role="listitem" data-aria-level="1" data-aria-posinset="7" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"multilevel"}" data-listid="5" data-font="Symbol" data-leveltext="" aria-setsize="-1">
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
<li role="listitem" data-aria-level="1" data-aria-posinset="8" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"multilevel"}" data-listid="5" data-font="Symbol" data-leveltext="" aria-setsize="-1">
Collaborate with backend and middleware engineers to define testable contracts and edge-case scenarios
<li role="listitem" data-aria-level="1" data-aria-posinset="9" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"multilevel"}" data-listid="5" data-font="Symbol" data-leveltext="" aria-setsize="-1">
Continuously improve test automation frameworks for reliability, speed, and maintainability
<li role="listitem" data-aria-level="1" data-aria-posinset="10" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"multilevel"}" data-listid="5" data-font="Symbol" data-leveltext="" aria-setsize="-1">
Document technical findings, automation coverage, and known protocol-level limitations
Required Qualifications
Strong hands-on expertise of 3-5+ years with gRPC-Web, Proto3, HTTP/2, and JSON-RPC/REST protocols
<li role="listitem" data-aria-level="1" data-aria-posinset="2" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"multilevel"}" data-listid="6" data-font="Symbol" data-leveltext="" aria-setsize="-1">
Proficiency with proxy/traffic inspection tools including Mitmproxy, Charles Proxy, and browser DevTools
<li role="listitem" data-aria-level="1" data-aria-posinset="3" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"multilevel"}" data-listid="6" data-font="Symbol" data-leveltext="" aria-setsize="-1">
Solid scripting/programming skills in Python, with practical use of Postman and cURL for API automation
<li role="listitem" data-aria-level="1" data-aria-posinset="4" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"multilevel"}" data-listid="6" data-font="Symbol" data-leveltext="" aria-setsize="-1">
Experience designing and maintaining automated test suites for middleware or API-layer services
<li role="listitem" data-aria-level="1" data-aria-posinset="5" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"multilevel"}" data-listid="6" data-font="Symbol" data-leveltext="" aria-setsize="-1">
Working understanding of API request structure, including headers, auth tokens, and internal/system parameters, and how to test for their correct handling
<li role="listitem" data-aria-level="1" data-aria-posinset="6" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"multilevel"}" data-listid="6" data-font="Symbol" data-leveltext="" aria-setsize="-1">
Understanding of software engineering practices as applied to test automation (version control, CI integration, code review)
<li role="listitem" data-aria-level="1" data-aria-posinset="7" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"multilevel"}" data-listid="6" data-font="Symbol" data-leveltext="" aria-setsize="-1">
Strong debugging skills at the network/protocol level
<li role="listitem" data-aria-level="1" data-aria-posinset="8" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"multilevel"}" data-listid="6" data-font="Symbol" data-leveltext="" aria-setsize="-1">
Experience analysing browser-generated network traffic and reconstructing API behaviour is strongly preferred.
<li role="listitem" data-aria-level="1" data-aria-posinset="9" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"multilevel"}" data-

Work arrangement
Yes

Get JobBeeper Mobile App

Never miss a job opening! Get instant job alerts on your phone.

Subscribers see fresh openings within minutes. Download the JobBeeper App on Google Play to get real-time push notifications and apply before anyone else.

⚡ Instant Push Alerts 🎯 Tailored Filters 🚀 Direct Employer Links
GET IT ON Google Play

More openings worth a look

Recently tracked roles with full details and direct application links.

6 roles
Good roles move before most people even see them. Tell JobBeeper what you want and get fresh matches delivered in minutes.
Start your free trial →
⚡ Get fresh job alerts 📱 Get App