×
Register Here to Apply for Jobs or Post Jobs. X

Analista de QA - Sênior

Job in Naperville, DuPage County, Illinois, 60540, USA
Listing for: VENHA SER #SANGUELARANJA
Full Time position
Listed on 2026-06-04
Job specializations:
  • Software Development
Salary/Wage Range or Industry Benchmark: 60000 - 80000 USD Yearly USD 60000.00 80000.00 YEAR
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.

Responsabilidades

e 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
Requisitos e qualificações 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 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
Diferenciais (Nice-to-Have)

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
Competências Técnicas Resumidas
  • 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
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
#J-18808-Ljbffr
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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary