SDET - API/中间件(印度)
SDET - API/Middleware (India)
职位概述
Welo Global 正在招聘一名 SDET(测试开发工程师),以在中间件层测试中引入深入的技术严谨性。该职位需要在 gRPC-Web、Proto3、HTTP/2、JSON-RPC/REST、基于代理的流量检查和 API 脚本方面具备扎实的技术能力。主要职责是观察并重建注册界面生成的网络交互,包括请求/响应结构、模式、头信息、标识符、枚举值和客户端注入的参数。该职位主要是 API/网络分析和证据生成,而不是传统的 UI 自动化或回归测试。该资源将生成经过清理的网络证据和受控的、无害的追踪回放脚本,用于后续后端验证。
项目详情
标题:SDET - API/中间件
费率:9.50 美元/小时
开始日期:10 月 19 日
时长:5 周
投入:每周 35 小时
地点:印度(远程)
职位类型:自由职业(根据表现和项目需求,有转为全职的可能性)
为什么加入 Welo Data?
✨ 无限灵活:根据你的日程安排参与项目,与人工智能数据服务和本地化领域的全球领导者合作。
🌱 无限成长:应用你的技能,接触多种内容类型,通过结构化学习提升自己,并探索可能带来正式职位的职业路径。
🌍 无限支持:成为全球社区的一员,获得我们社区体验团队的实时帮助。
如何申请?
现在立即申请,回答几个简单问题即可加入我们的数据库,成为我们不断壮大的社区一员。
我们迫不及待地见到你!
关于 Welo Data
Welo Data 是 Welocalize 的一部分,是一家全球人工智能数据公司,拥有 50 万+贡献者,为训练世界上最先进的 AI 系统提供高质量、符合伦理的数据。我们通过分布在 100 多个国家的多样化社区,打造更智能、更人性化的 AI。
在 Welo Data,"无限 AI,无限你" 不仅仅是一句口号——这是我们对你的承诺。我们通过人类的贡献打造更智能的 AI,为我们的全球社区提供无限的发展机会,让你按自己的方式成长、贡献并工作。
职责
• 设计、构建和维护覆盖 gRPC-Web、Proto3、HTTP/2 和 JSON-RPC/REST 的自动化 API 测试套件
• 导出干净、经过清理的 HAR/网络证据,同时保持 UI 操作与相应网络请求之间的可追溯性
查看英文原文
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 (with the possibility of full time employment based on performance and project needs in all opportunity)
Why join Welo Data?
✨ Limitless Flexibility: Work on projects that fit your schedule while collaborating with a global leader in AI data services and localization.
🌱 Limitless Growth: Apply your skills, access diverse content types, develop through structured learning, and explore career paths that can lead to permanent roles.
🌍 Limitless Support: Be part of a global community with real-time assistance from our Community Experience team.
How to Apply?
Apply now by answering a few quick questions to join our database and become part of our growing community.
We can’t wait to meet you!
About Welo Data
Welo Data, part of Welocalize, is a global AI data company with 500,000+ contributors delivering high-quality, ethical data to train the world’s most advanced AI systems. We’re building smarter, more human AI with a diverse community in 100+ countries.
At Welo Data, Limitless AI. Limitless You. isn’t just a slogan—it’s our promise. We build smarter AI through the power of human contribution, offering limitless opportunities for our global community to grow, contribute, and work on their terms.
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
#L1-CC1