Analista de QA - Sênior
Job in
Naperville, DuPage County, Illinois, 60540, USA
Listed on 2026-06-04
Listing for:
VENHA SER #SANGUELARANJA
Full Time
position Listed on 2026-06-04
Job specializations:
-
Software Development
Job Description & How to Apply Below
Descrição da 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.
Responsabilidadese atribuições
- 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 Dev Ops 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
Backend:
- C# .NET intermediário — leitura e compreensão de handlers, repositories, lógica de domínio
- xUnit — framework de testes do projeto
- SQL Postgre
SQL — 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 Dev Ops 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
Backend:
- NSubstitute — mocking de interfaces .NET
- Testcontainers — containers para testes de integração isolados
- Mass Transit — 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
- Graph
QL testing
Quality Engineering:
- Risk-based testing — matriz de probabilidade × impacto
- k6 ou JMeter — testes de performance e load testing
- Cloud Watch / X-Ray — observabilidade e debugging
- Terraform básico — leitura de infraestrutura como código
Geral:
- RLS (Row Level Security) Postgre
SQL — testes de segurança em nível de linha - Signal
R / Web Socket testing - White-box testing — leitura de código-fonte para melhorar cobertura
- Linguagens: C#, TypeScript, SQL
- Testes Backend: xUnit, NSubstitute, Testcontainers, Mass Transit
- Testes Frontend/E2E:
Playwright, React Testing Library, accessibility - Testes API: REST, Graph
QL, contract testing, schema validation - Banco de Dados:
Postgre
SQL, DbUp, RLS - Cloud/Dev Ops:
Azure Dev Ops Pipelines, Cloud Watch, X-Ray, Terraform - Performance: k6, JMeter
- Arquitetura:
Clean Architecture, CQRS, padrões de teste - Versionamento:
Git, Azure Dev Ops
- 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
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×