Pular para o conteúdo principal
MeuHome
Voltar para vagas
NovaFonte oficial🌐 100% RemotaCLT

Analista de QA - Sênior

FCamara·Publicada há cerca de 1 hora

Você vai direto pra vaga — sem criar conta aqui.

Verificada em 28/05/2026 · Clique e candidate-se.

Sobre a vaga

Buscamos um QA Senior experiente em automação de testes full-stack para garantir a qualidade de aplicações modernas. Você será responsável por desenhar estratégias de teste, implementar testes automatizados em múltiplas camadas (unit, integration, E2E), validar APIs, e colaborar com o time de desenvolvimento em uma arquitetura clean. Esta é uma oportunidade para trabalhar com tecnologias de ponta (Playwright, C# .NET, React) em um ambiente que valoriza autonomia, proposta de melhorias e engenharia de qualidade estratégica.

Responsabilidades

• Desenhar e implementar estratégia de testes considerando a test pyramid (70% unit, 20% integration, 10% E2E)

• Desenvolver testes automatizados em C# .NET utilizando xUnit, validando handlers, repositories e camadas de domínio

• Criar e manter testes E2E com Playwright, validando fluxos de usuário em React

• Implementar testes de API RESTful, validando status codes, payloads JSON, autenticação JWT e fluxos de refresh

• Gerenciar setup e cleanup de dados de teste em PostgreSQL

• Debugar falhas de testes utilizando logs, traces e ferramentas de observabilidade

• Executar testes via Azure DevOps Pipelines e contribuir com melhorias em CI/CD

• Validar idempotência e retry concepts em operações críticas

• Usar seletores robustos (data-testid, accessibility locators) em testes E2E

• Executar testes localmente em ambientes Linux/CLI

• Propor melhorias na cobertura, automação e processos de QA — não apenas executar

Requisitos

Requisitos Obrigatórios (Must-Have)

Backend:

• C# .NET intermediário — leitura e compreensão de handlers, repositories, lógica de domínio

• xUnit — framework de testes do projeto

• SQL PostgreSQL — setup e cleanup de dados de teste

• Clean Architecture / CQRS — compreensão das camadas e fluxos

Frontend / E2E:

• Playwright — framework E2E (NOT Cypress)

• TypeScript — testes type-safe

• React básico — compreensão de componentes, hooks, routing

• Seletores robustos — data-testid e accessibility locators

API Testing:

• REST API testing — validação de métodos POST, GET, PUT, PATCH e status codes

• JSON schema validation

• JWT auth — tokens, refresh flow, autorização

• Idempotência e retry concepts

Quality Engineering:

• Azure DevOps Pipelines — entendimento de CI/CD do projeto

• Git — branching, pull requests, controle de versão

• Test pyramid — proporção de testes unit (70%), integration (20%), E2E (10%)

• Debug de test failures — análise de logs, traces e root cause

Geral:

• Linux / CLI — executar testes localmente, analisar logs, operações de terminal

• Autonomia — propor melhorias, não apenas executar testes

Diferenciais (Nice-to-Have)

Backend:

• NSubstitute — mocking de interfaces .NET

• Testcontainers — containers para testes de integração isolados

• MassTransit — testes de consumidores de eventos in-memory

• DbUp — migrations e versionamento de schema de banco de dados

Frontend / E2E:

• Playwright Component Testing — testes de componentes React isolados

• Network mocking / HAR recording

• Accessibility testing — WCAG, ARIA, testes de acessibilidade

API Testing:

• Contract testing (Pact)

• OpenAPI / Swagger — geração de testes de contrato

• GraphQL testing

Quality Engineering:

• Risk-based testing — matriz de probabilidade × impacto

• k6 ou JMeter — testes de performance e load testing

• CloudWatch / X-Ray — observabilidade e debugging

• Terraform básico — leitura de infraestrutura como código

Geral:

• RLS (Row Level Security) PostgreSQL — testes de segurança em nível de linha

• SignalR / WebSocket testing

• White-box testing — leitura de código-fonte para melhorar cobertura

Competências Técnicas Resumidas:

• Linguagens: C#, TypeScript, SQL

• Testes Backend: xUnit, NSubstitute, Testcontainers, MassTransit

• Testes Frontend/E2E: Playwright, React Testing Library, accessibility

• Testes API: REST, GraphQL, contract testing, schema validation

• Banco de Dados: PostgreSQL, DbUp, RLS

• Cloud/DevOps: Azure DevOps Pipelines, CloudWatch, X-Ray, Terraform

• Performance: k6, JMeter

• Arquitetura: Clean Architecture, CQRS, padrões de teste

• Versionamento: Git, Azure DevOps

Perfil Esperado:

• Proativo — identifica gaps em cobertura e propõe soluções

• Full-stack em testes — confortável tanto em backend quanto em frontend

• Atenção aos detalhes — respeita test pyramid e padrões de qualidade

• Comunicativo — documenta testes, compartilha conhecimento com time

• Sempre em aprendizado — acompanha tendências em automação e QA

Receba vagas de Tecnologia como esta por e-mail

Grátis. Cancele quando quiser.

Candidatar-se no site oficial