-Проектирование, разработка и поддержка фреймворка и библиотек для автоматизации тестирования. -Разработка инструментов автоматизации установки и настройки продукта под разные среды выполнения.
🕹 Список обязанностей: — Проектирование, разработка и поддержка автотестов для мобильных приложений (iOS/Android) и веб-платформ; — Создание и развитие системы автоматизации тестирования с использованием Appium, WDIO и Playwright;
УдалённоГеография найма не уточнена
2 700 – 3 400 $
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
Show contacts Job description Responsibilities: Develop new and improve currently existing testing tooling; Develop and maintain testing infrastructure and automated tests;
Location: India
Workplace: remote
Overview
We are looking for a Senior SDET to test the resilience and correctness of distributed backend systems supporting a high-stakes account provisioning and onboarding workflow. This role is focused on the execution of pre-approved, benign tracer/replay scenarios against staging endpoints, analysis of request/response behavior, and documentation of observable account/CID lifecycle and downstream state behavior. The ideal candidate has strong distributed-systems and API-testing experience and maintains disciplined technical evidence capture and traceability. This role is not intended to perform unrestricted adversarial testing. Testing activities will be limited to approved staging environments and pre-approved benign scenarios.
Project Details
• Title: Senior SDET
• Rate: $13.5/hr
• Start Date: 26 October
• Duration: 5 Weeks
• Commitment: 33 Hours per Week
• Location: India (Remote)
• Job Type: Freelance (with the possibility of full-time employment based on performance and project needs)
Responsibilities
• Analyze distributed system APIs to validate correctness, consistency, and failure handling across services involved in account creation, data persistence, and related record-linking
• Execute pre-approved request variations and boundary-validation scenarios using sanitized tracer payloads against designated staging endpoints
• Investigate system behavior under malformed, malicious, or unexpected inputs and document findings clearly
• Capture complete request/response evidence, including HTTP status codes, latency, headers, and payload bodies, subject to approved data-handling requirements
• Validate behavior of near-real-time inline checks (evaluated within milliseconds at the gateway) as distinct from longer-running background verification/risk pipelines (evaluated over minutes to hours), confirming each layer of defense behaves as expected
• Verify data persistence, referential integrity, and correct linkage of related records/relationships written by backend services during processing
• Execute controlled replay suites and compare expected versus observed API behavior
• Correlate replay results with the API schemas and network evidence produced by the Middleware SDET
• Document observable account/CID lifecycle behavior and downstream state changes for handoff
• Capture and archive test logs and evidence in a structured, retrievable format to support audits and post-incident reviews
• Collaborate with backend engineering teams to reproduce, isolate, and validate fixes for distributed-system defects
• Contribute to test strategy for backend/middleware reliability, including failure-mode and chaos-style testing
• Maintain traceability between test evidence, defects, and system requirements
• Reconcile backend observations with the frontend FSM and middleware/API evidence produced by earlier workstreams
Required Qualifications
• Strong experience of 5-8+ years in testing distributed systems and analyzing inter-service API behavior
• Hands-on experience with request payload tampering, fuzzing, or adversarial API testing techniques
• Understanding of layered defense architectures, including the distinction between synchronous/inline validation and asynchronous/background verification processes
• Familiarity with testing data persistence and relational/hierarchical integrity in backend data stores
• Demonstrated discipline in test log archival, evidence capture, and structured documentation practices
• Solid understanding of backend/middleware architecture, failure modes, and system boundaries
• Familiarity with API testing tools and scripting for building custom fuzzing/tampering test cases
• Strong analytical and investigative skills for root-causing complex, systemic defects
• Experience executing controlled API replay or staging validation is strongly preferred
• Experience correlating API responses with observable application/account lifecycle states is preferred
• Experience supporting audit, compliance, or evidence-based reporting requirements is a plus
#L1-CC1
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.
Location: India
Workplace: remote
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: 26th 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)
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
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.
Location: India
Workplace: remote
Overview
We are seeking a Lead SDET (Software Development Engineer in Test) to provide end-to-end technical governance across all QA layers - frontend, middleware, and backend - for a complex, multi-layered onboarding platform. This role owns the architecture of API contract testing and the data modeling of complex entity relationships (e.g., hierarchical/parent-child style structures), while ensuring that quality assumptions made at one layer (such as client-side validation) are independently verified at every downstream layer rather than trusted at face value. The ideal candidate combines strong technical leadership with the ability to set and enforce delivery governance across cross-functional teams.
Main Responsibilities
• Provide technical governance across frontend, middleware, and backend testing layers
• Establish and enforce QA delivery standards, evidence requirements, review processes, and quality gates
• Review frontend constraint dictionaries and FSM/state-model outputs for completeness and consistency
• Review API schema reconstructions, network evidence, and tracer replay outputs for technical quality and traceability
• Coordinate with QA Analysts, SDETs, and Test Operations Associates to align technical execution with delivery timelines
• Review test architecture decisions, validation approaches, and coverage strategies
• Coordinate dependency resolution, evidence rework, and cross-layer reconciliation throughout the engagement
• Act as the escalation point for cross-layer technical discrepancies and evidence-quality issues
• Compile and quality-check the raw technical evidence dossiers produced by the workstreams
• Identify evidence gaps, inconsistencies, or areas requiring rework before handoff to client stakeholders
• Report on delivery health, technical risks, evidence quality, dependencies, and unresolved gaps
• Prepare the technical evidence package for handoff to the client team responsible for final modelling and logic-gap assessment
• Support technical readout preparation by ensuring that findings are traceable to empirical evidence
Project Details
• Title: Lead SDET
• Start Date: 26th October
• Duration: 4 Months
• Location: India (Remote)
• Job Type: Contractual (with the possibility of a Full-time employment extension based on performance and project needs)
Qualifications
• Proven experience of 8+ years in a QA leadership role spanning multiple testing layers (frontend, middleware, backend)
• Demonstrated expertise in API contract testing architecture and governance
• Practical experience with knowledge graph or entity-relationship data modeling and its application to test/data traceability
• Strong understanding of layered system architectures and the importance of independently verifying quality at each layer rather than relying on upstream assumptions
• Strong track record of technical delivery governance, including setting standards and quality gates
• Excellent cross-functional leadership and stakeholder communication skills
• Deep technical grounding across QA disciplines (manual, automation, systems-level testing) to credibly guide teams at every layer
• Experience mentoring or managing SDETs and QA Analysts
• Experience leading complex multi-week technical QA, API validation, or security-assessment engagements is strongly preferred
• Experience establishing evidence/traceability models across complex technical workflows is preferred
• Familiarity with knowledge graphs, entity-relationship models, or structured technical dependency/evidence modeling is preferred; deep knowledge-graph engineering expertise is not required
• Ability to synthesize technical evidence into concise stakeholder-ready findings and handoff materials
#L1-CC1
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.
В рамках данной позиции предстоит обеспечивать качество программного обеспечения, участвуя в тестировании, создании тестовых сценариев и автоматизации тестирования. Кандидат будет вовлечён во все этапы разработки системы, а также заниматься разработкой и поддержкой фреймворка для автоматизированного тестирования. В задачи также входит создание вспомогательных инструментов, сервисов, утилит и скриптов. Требуется опыт автоматизации тестирования не менее 5 лет, уверенное владение Java 17+ с навыками написания поддерживаемого и расширяемого кода. Необходим глубокий практический опыт работы с Selenium/WebDriver, применение паттернов Page Object/Screenplay и понимание архитектуры автотестов. Опыт работы с TestNG на уровне проектирования тестовой структуры, а также уверенное использование Cucumber (BDD) для поддержки читаемых сценариев. Важен практический опыт работы со Swagger/OpenAPI, включая генерацию и кастомизацию клиентов. Кандидат должен уметь интегрировать UI-тесты с API-слоем (REST), работать с тестовыми данными и проверками. Требуется глубокое понимание web-архитектуры (frontend/backend, HTTP, REST), опыт настройки и оптимизации CI/CD для автотестов, а также знание современных SDLC и практик тестирования. Работа выполняется удалённо.
Требуется специалист на позицию SDET / QA Automation Architect (Framework & Tooling) в компании YADRO.
Вакансия открыта в городах: Москва, Санкт-Петербург, Нижний Новгород. Возможна удалённая работа.
Требуемые навыки:
— senior уровень
— Linux
— Python
— Pytest
— Asyncio
— FastAPI
Задачи:
— Ручное тестирование нового функционала сетевого ПО (функциональное, интеграционное).
— Регрессионное тестирование и подготовка релизных кандидатов.
— Написание и поддержка тестовой документации (детальные тест-кейсы, чек-листы, сценарии проверок).
— Разработка автотестов для регресса и проверки стабильности.
— Проведение нагрузочного тестирования и анализа производительности сетевых приложений (пропускная способность, задержки).
— Анализ логов (системных и прикладных) для локализации корневых причин дефектов.
Требования:
— Опыт в тестировании от 2-х лет (желательно инфраструктурных продуктов, работающих на Linux).
— Глубокое понимание сети: модель OSI (L3-L7), знание протоколов TCP/UDP, HTTP, DNS, маршрутизации.
— Опыт работы с инструментами генерации трафика и сетевой диагностики (trex, tcpreplay, iperf, tcpdump, Wireshark и т.д.).
— Автоматизация: опыт написания скриптов на Python или Bash.
— Linux: продвинутый уровень (анализ логов, работа с сетью).
— Опыт работы с Jira, Confluence, Git.
Будет большим плюсом:
— Опыт тестирования решений, связанных с сетевой безопасностью (межсетевые экраны, IDS/IPS, балансировщики).
— Умение читать код на языке Си (хотя бы на уровне понимания логики).
— Опыт работы с оборудованием: настройка сетевых интерфейсов, VLAN, маршрутизация в Linux.
Условия:
— Официальное трудоустройство в аккредитованной ИТ-компании.
— Введение в должность (адаптация, обучение продукту, поддержка на всех этапах).
— Возможность работать из любой точки мира. Нет ограничений по локации.
— ДМС (стоматология + мед. услуги).
— Оплата компанией занятий в языковой школе Skyeng.
— Компенсация занятий спортом.
— Отличные возможности для самореализации и карьерного роста.
— Слаженные процессы и сильная, дружная команда.
— Богатая корпоративная жизнь, совместные праздники, онлайн-встречи.
Компания TechHive ищет SDET на TypeScript/JavaScript для тестирования iOS/Android приложений и веб-сайтов для продуктовой компании из Британии.
Требования:
— Опыт работы в качестве SDET, инженера по автоматизации тестирования или аналогичной должности более 3 лет
— Умение писать автоматизированные тесты на TypeScript/JavaScript
— Практический опыт работы с Appium, WebdriverIO (WDIO) и Playwright
— Опыт тестирования приложений iOS и Android, включая использование эмуляторов Android Studio и симуляторов Xcode
— Опыт в розничной торговле — преимущество
— Свободное владение английским языком
Обязанности:
— Разработка, внедрение и поддержка автоматизированных тестов для iOS/Android приложений и веб-платформ
— Создание и улучшение автоматизированного тестирования с использованием Appium, WDIO и Playwright
— Выполнение автоматизированных наборов тестов, анализ результатов и предоставление отчетов
— Проведение ручного тестирования при необходимости
— Устранение неполадок и исправление проблем автоматизированного тестирования
— Сотрудничество с разработчиками, бизнес-аналитиками и менеджерами по релизам
Условия:
— Agile
— Full-time, Remote, B2B
— Location: НЕ РФ и НЕ РБ
— Working hours: 8 AM - 5 PM London time
— Start: конец августа
Задачи:
- Разработка фреймворков автоматизированного тестирования
- Автоматизация процесса разработки ПО и управления его качеством
- Автоматизация тестирования Web-приложений на всех уровнях: backend, frontend, database
- Автоматизация тестирования мобильных и десктопных приложений
- Внедрение автоматизации тестирования на проекте с нуля
- Контроль и обеспечение качества технически сложных проектов
- Функциональное тестирование продуктов
- Организация процесса тестирования
- Разработка тестовой документации
Требования:
- Опыт автоматизации тестирования на Python/Java на коммерческих проектах от 1 года
Условия:
- Гибкий график
- Удалённый формат работы
Требования:
- опыт автоматизации тестирования от 5 лет;
- уверенное владение Java 17+, опыт написания поддерживаемого и расширяемого кода;
- глубокий практический опыт с Selenium / WebDriver;
- уверенное применение Page Object / Screenplay и понимание архитектуры автотестов;
- опыт работы с TestNG на уровне проектирования тестовой структуры;
- уверенное использование Cucumber (BDD) и поддержка читаемых сценариев;
- практический опыт работы со Swagger / OpenAPI, генерация и кастомизация клиентов;
- системная интеграция UI-тестов с API-слоем (REST, тестовые данные, проверки);
- глубокое понимание web-архитектуры (frontend / backend, HTTP, REST);
- опыт настройки и оптимизации CI/CD для автотестов;
- понимание современных SDLC и практик тестирования.
Задачи:
- обеспечение качества системы - участие в тестировании, написание тестовых сценариев, автоматизация тестирования;
- активное участие в процессе разработки системы с акцентом на тестирование на всех этапах;
- участие в разработке и поддержке фреймворка автоматизированного тестирования;
- разработка вспомогательных инструментов, сервисов, утилит и скриптов.
Условия:
- возможность профессионального и карьерного роста, участие в разных проектах;
- опыт работы в распределенной команде профессионалов;
- уровень заработной платы обсуждается индивидуально;
- корпоративные скидки на изучение иностранного языка, абонемент в фитнес, образовательные курсы;
- формат работы - удаленно на территории РФ.
Задачи:
- Автоматизировать тестирование компонентов Arenadata Hyperwave (ADH) и Arenadata Hyperwave Cloud (ADHC): Spark, Impala, Trino, Kyuubi, Hive, HBase, Ozone, HDFS, YARN, Airflow, Flink;
- Тестировать развёртывание и эксплуатацию платформы на bare metal, VM и в Kubernetes;
- Разрабатывать и развивать тестовые фреймворки на Python для распределённых Big Data-систем;
- Писать интеграционные и e2e-тесты на реальных кластерах: функциональность, отказоустойчивость, производительность;
- Поддерживать и развивать CI/CD-пайплайны автотестов;
- Работать с разработчиками, архитекторами и QA над качеством релизов;
- Делать код-ревью тестового кода.
Требования:
- Опыт коммерческой разработки на Python от 4 лет;
- Умение применять SOLID, DRY, KISS при проектировании тестовых фреймворков;
- Знание паттернов проектирования (Factory, Strategy, Builder, Resource Object) для гибких и масштабируемых решений;
- Экспертное владение pytest: сложные фикстуры, параметризация, плагины (pytest-xdist и другие);
- Опыт использования Linux (Core Utils, Bash): файловые системы, права, процессы, сетевые утилиты;
- Опыт тестирования систем развёртывания и конфигурации распределённого ПО, плюсом будет Ansible, Terraform или Puppet;
- Сетевой бэкграунд: HTTP(S), TCP/IP, SSH, сертификаты;
- Опыт настройки и поддержки CI/CD-пайплайнов (Jenkins, GitLab CI, TeamCity, GitHub Actions);
- Опыт работы с Docker и Kubernetes на уровне эксплуатации и отладки.
Задачи:
- разрабатывать платформенные библиотеки на Python, создавать SDK и CLI-инструменты;
- проектировать и развивать DSL, разрабатывать агентные workflow, создавать генераторы кода;
- разрабатывать инструменты анализа проектов;
- проектировать системы валидации и проверки качества;
- создавать инфраструктуру для автоматического тестирования AI-generated кода.
Требования:
- уверенное владение Python и глубокое понимание языка, выходящее за рамки написания автотестов;
- хорошая инженерная база: алгоритмы, gRPC, JSON Schema, YAML, Git, Linux, Docker;
- опыт разработки тестовых платформ, фреймворков автоматизации, внутренних инженерных инструментов, SDK, генераторов, библиотек;
- опыт проектирования систем, которыми пользовались другие инженеры;
- желание строить инструменты для AI, а не просто пользоваться ими.