FCamara Consulting & Training is HIRING A

Senior QA Analyst

📍 Brazil 🌐 Fully Remote ⏰ Full Time
POSTED May 28, 2026

Please mention you found this job on TestDev Jobs. It helps us get more people to hire on our site. Thanks and good luck!


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.

Responsibilities

• 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

Prerequisites & Skills

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

Please mention you found this job on TestDev Jobs. It helps us get more people to hire on our site. Thanks and good luck!