SDET- API/Middleware
工作概述韦洛全球正在聘请一个 SDET (软件开发工程师在测试中)来为中间件层测试带来深入的技术严格性。这个角色需要强大的技术专业知识,包括 gRPC-Web,Proto3,HTTP/2,JSON-RPC/REST,基于代理的流量检查和 API 脚本编写。主要责任是观察和重建由安装 UI 生成的网络互动,包括请求/响应结构,方案,头条,标识符,Enums 以及客户端注射参数。这主要是一个 API/网络分析和证据生成作用而不是传统 UI 自动化或回归测试作用。该资源将提供净化网络证据和控制的良性追踪器重播脚本用于下游后端验证。项目详细标题:SDET - API/Middleware 率:9.50美元/小时起始日期:10月19日持续时间:5周承诺:每周35小时地点:印度 (远程)工作类型:自由职责 ·设计,构建和维护涵盖 gRPC-Web,Proto3,HTTP/2和 JSON-RPC/REST 服务的自动 API 测试套件 ·在保持 UI 与相应网络请求之间的行动可追溯性的同时出口清洁,净化的客户端/网络证据。·相关方案,地图参数,路由信息和注入的头号识别器。· 使用像 Mitmproxy,Charles Proxy 和浏览器 DevTools 这样的代理工具来检查,拦截和验证客户端和服务器之间的网络流量 ·开发并维护使用 Python,Postman 和 cURL 进行功能和回归测试的 API 自动化脚本 ·分析协议级请求/响应行为以确定连续化,编码和运输相关的缺陷 ·检查和验证要求有效负载结构,包括系统级头条 (例如 Auth 代币,路由标识符)和内部/隐藏参数,确保在有效和错误情况下处理正确。·与后端和中级软件工程师合作,定义可测试的合同和边缘情况情景 ·持续改善测试自动化框架以确保可靠性,速度和维护性 · 文件技术发现,自动化覆盖范围以及已知协议水平限制所需资格 · 与 gRPC-Web,Proto3,HTTP/2和 JSON-RPC/REST 协议具有3-5年以上实践专业知识 ·熟练使用代理/交通检查工具包括 Mitmproxy,Charles Proxy 和浏览器 DevTools ·固体脚本/程序
查看英文原文
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
· 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
· Strong hands-on expertise of 3-5+ years with gRPC-Web, Proto3, HTTP/2, and JSON-RPC/REST protocols
· 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.
Originally posted on Himalayas