{"id":1391693,"url":"https://alion.io/job/welo-global-sdet-apimiddleware-india","title":"SDET - API/Middleware (India)","company":{"id":2970,"name":"Welo Global","domain":"weloglobal.com","url":"https://alion.io/company/welo-global","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"services","is_intermediary":false,"listed_via":null,"ats_vendor":"Lever","truth_index":{"grade":"B","score":82,"open_postings":331,"ghost_share":0.224,"stale_share":0,"repost_share":0,"time_to_fill_p50_days":67,"computed_at":"2026-10-04T05:45:00Z"}},"role":"QA","role_family":"QA","seniority":"middle","employment_type":"freelance","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"posting_text","remote_working_hours":null,"hiring_geo_confidence":"explicit","locations":[],"countries":[],"hiring_countries":["IN"],"hiring_countries_total":1,"salary":{"min":9,"max":null,"currency":"USD","period":"hour","gross":null,"usd_annual":18000},"salary_estimate":null,"experience_years_min":3,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Charles Proxy","optional":false},{"name":"gRPC","optional":false},{"name":"Postman","optional":false},{"name":"Python","optional":false},{"name":"Rest API","optional":false}],"status":"live","first_seen_at":"2026-09-28T06:31:18Z","employer_posted_date":"2026-09-28","last_verified_at":"2026-10-05T00:38:54Z","board_verified":true,"closed_at":null,"days_open":6,"trust":{"level":"ok","repost_count":0,"flags":["company_stale"],"days_open":5},"description":"Job Overview\nWelo 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.\nProject Details\n\nTitle: SDET - API/Middleware\nRate: $9.50/hr\nStart Date: 19th October\nDuration: 5 Weeks\nCommitment: 35 Hours per Week\nLocation: India (Remote)\nJob Type: Freelance\nResponsibilities\nDesign, build, and maintain automated API test suites covering gRPC-Web, Proto3, HTTP/2, and JSON-RPC/REST based services\nExport clean, sanitized HAR/network evidence while maintaining traceability between UI actions and corresponding network requests.\n\nMap relevant schemas, headers, identifiers, routing information, and client-injected parameters.\n\nUse proxy tools such as Mitmproxy, Charles Proxy, and browser DevTools to inspect, intercept, and validate network traffic between client and server\n\nDevelop and maintain API automation scripts using Python, Postman, and cURL for functional and regression testing\n\nAnalyze protocol-level request/response behavior to identify defects related to serialization, encoding, and transport\n\nInspect 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\n\nCollaborate with backend and middleware engineers to define testable contracts and edge-case scenarios\n\nContinuously improve test automation frameworks for reliability, speed, and maintainability\n\nDocument technical findings, automation coverage, and known protocol-level limitations\n\nRequired Qualifications\nStrong hands-on expertise of 3-5+ years with gRPC-Web, Proto3, HTTP/2, and JSON-RPC/REST protocols\nProficiency with proxy/traffic inspection tools including Mitmproxy, Charles Proxy, and browser DevTools\n\nSolid scripting/programming skills in Python, with practical use of Postman and cURL for API automation\n\nExperience designing and maintaining automated test suites for middleware or API-layer services\n\nWorking understanding of API request structure, including headers, auth tokens, and internal/system parameters, and how to test for their correct handling\n\nUnderstanding of software engineering practices as applied to test automation (version control, CI integration, code review)\n\nStrong debugging skills at the network/protocol level\n\nExperience analysing browser-generated network traffic and reconstructing API behaviour is strongly preferred.\n\nExperience with HAR analysis, API schema reconstruction, or controlled API replay is strongly preferred.\n\nAbility to work within approved staging/test environments and follow defined data-handling and test-authorization requirements is required.","description_format":"text","description_chars":3347,"description_truncated":false,"requirements":{"experience_years_min":3,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"India","iso":"IN","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Translation Services","AI Training Data & Annotation"],"lifecycle":[{"event":"open","at":"2026-09-28T11:54:31Z"}],"visa":[],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":5,"expected_fill_days":67,"reasons":["conf:1","velocity","win:early","comp:brand"],"computed_at":"2026-10-04T05:45:00Z"},"pay":{"stated_usd_annual":18000,"is_top_pay":false},"html_url":"https://alion.io/job/welo-global-sdet-apimiddleware-india","json_url":"https://alion.io/job/welo-global-sdet-apimiddleware-india.json","meta":{"generated_at":"2026-10-05T02:10:51Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":2879,"day_limit":5000,"remaining_today":2121,"minute_limit":60,"resets_at":"2026-10-06T00:00:00Z"}}}