Principal Software Engineer In Test (SDET)

Lead
Remoto 🌐
Publicado em 04 de fevereiro de 2026

Descrição da Vaga

We are looking for a Principal Software Engineer in Test to lead and evolve our quality engineering practice across backend services and client applications. This role is hands\-on, highly technical, and focused on building robust, scalable test automation for REST and WebSocket APIs, as well as web, mobile, and desktop client UIs. As a principal\-level engineer, you will define testing strategy, design automation frameworks, and partner closely with backend, frontend, mobile, and platform teams to ensure quality is built into the system. **This is not a manual QA role.** ### **Employment Type** ***This is a full\-time independent contractor position. We are not currently hiring for direct employee positions.*** ### **Location** This is a fully remote position. Work where you perform your best. ### **Key Responsibilities** * Own the end\-to\-end test automation strategy, architecture, and integration across backend services and client applications * Design, build, and maintain scalable test automation frameworks for: * + REST APIs + WebSocket / real\-time messaging APIs + Web UIsMobile (iOS / Android) clients + Desktop clients * Design, build, and maintain automated tests for authentication, authorization, data validation, error handling, and backward compatibility * Design, build, and maintain complex tests for WebSocket/streaming protocols * Collaborate with backend teams on contract testing and schema validation * Integrate automated testing into CI/CD pipelines * Define and enforce quality gates for merges, releases, and deployments * Analyze test failures, improve signal\-to\-noise ratio, and reduce flakiness **Requirements** ### **What You Bring** * Bachelor’s degree in a technical field (Computer Science, Physics, or Engineering) or equivalent professional experience * 10\+ years professional experience in a related technical field * 3\+ years in a senior/lead role * Expert\-level coding skills in at least one major language (Python, JavaScript/TypeScript, Java, or Go) with the ability to read and possibly debug other languages (Kotlin, Swift, Objective\-C, C\#) * Deep experience testing REST APIs and real\-time systems (WebSocket, gRPC, or similar) * Hands\-on experience with UI automation frameworks for: * + Web (e.g., Playwright, Cypress, Selenium) + Mobile (e.g., Appium, XCUITest, Espresso) * Strong understanding of distributed systems, asynchronous behavior, and microservices architecture * Proficiency with CI/CD pipelines (GitHub Actions, Jenkins, Spinnaker, etc) and Docker/Kubernetes * Ability to debug complex issues across backend services and client applications ### **Nice to Have (Preferred Qualifications)** * Master's degree or higher in a technical field * Experience testing high\-scale or real\-time systems (chat, presence, streaming, collaboration tools) * Experience validating contracts and schemas (Pact, Postman, Specmatic, Buf, AsyncAPI Studio, or similar) * Performance and load testing for APIs and WebSockets (k6, JMeter, Gatling, or similar) * Experience with observability tools (logs, metrics, traces) to support test diagnostics * Experience working closely with product and UX teams

Vaga originalmente publicada em: indeed

Receba vagas como esta no seu email

Crie um alerta gratuito e seja o primeiro a saber de novas oportunidades

Criar Alerta Gratuito

Alertas que entendem o que você quer

Não receba qualquer vaga. Receba apenas as que combinam exatamente com o que você busca.

Alerta genérico

Filtro:

Python

Você recebe tudo isso:

Vaga de Python + Django
Vaga de Python + Flask
Vaga de Python + ETL/Data
Vaga de Python + Machine Learning
...e muito ruído no seu email
Alerta inteligente

Filtro:

Python+FastAPI

Você recebe apenas:

Desenvolvedor Python + FastAPI
Backend Engineer (FastAPI)
API Developer - Python/FastAPI

Zero ruído. Só vagas relevantes para você.

Outros exemplos de filtros precisos:

JavaScript+React+Remoto
Java+Spring Boot+Sênior
Go+Kubernetes

Filtros Combinados

Combine linguagem + framework + nível + localização. Seja tão específico quanto quiser.

Email Diário

Receba um resumo diário apenas com vagas que passam nos seus filtros. Sem spam.

Kanban Visual

Organize suas candidaturas em um quadro Kanban. Acompanhe cada processo seletivo.

Planos simples, sem surpresas

Comece grátis e faça upgrade quando quiser

Gratuito

R$ 0para sempre
  • Busca de vagas ilimitada
  • Salvar até 10 vagas
  • 1 quadro Kanban
Criar Conta Grátis
Popular

Premium

R$ 9,90/mês
  • Tudo do plano gratuito
  • Vagas salvas ilimitadas
  • Quadros Kanban ilimitados
  • Alertas de vagas por email
  • Suporte prioritário
3 dias grátis, sem cartão

Pronto para encontrar sua vaga ideal?

Junte-se a milhares de desenvolvedores que já usam o Job For Dev

Encontre as melhores oportunidades para desenvolvedores no Job For Dev