Grupo FCamara

Analista de QA - Sênior

🌍 Remoto📍 Remoto
PUBLICIDADE

Descrição da Vaga

Buscamos um Analista de QA Sênior com experiência 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 pirâmide de testes (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.
PUBLICIDADE

Requisitos

  • Conhecimento em C# .NET intermediário (leitura e compreensão de handlers, repositories, lógica de domínio).
  • Experiência com xUnit (framework de testes).
  • Conhecimento em SQL PostgreSQL (setup e cleanup de dados de teste).
  • Compreensão de Clean Architecture / CQRS (camadas e fluxos).
  • Experiência com Playwright (framework E2E).
  • Conhecimento em TypeScript (testes type-safe).
  • Conhecimento em React básico (compreensão de componentes, hooks, routing).
  • Experiência com seletores robustos (data-testid e accessibility locators).
  • Experiência com REST API testing (validação de métodos POST, GET, PUT, PATCH e status codes).
  • Conhecimento em JSON schema validation.
  • Experiência com JWT auth (tokens, refresh flow, autorização).
  • Conhecimento em Idempotência e retry concepts.
  • Entendimento de Azure DevOps Pipelines (CI/CD do projeto).
  • Experiência com Git (branching, pull requests, controle de versão).
  • Conhecimento em Test pyramid (proporção de testes unit (70%), integration (20%), E2E (10%)).
  • Experiência com Debug de test failures (análise de logs, traces e root cause).
  • Conhecimento em Linux / CLI (executar testes localmente, analisar logs, operações de terminal).
  • Autonomia para propor melhorias.
  • Conhecimento em NSubstitute (mocking de interfaces .NET).
  • Conhecimento em Testcontainers (containers para testes de integração isolados).
  • Conhecimento em MassTransit (testes de consumidores de eventos in-memory).
  • Conhecimento em DbUp (migrations e versionamento de schema de banco de dados).
  • Conhecimento em Playwright Component Testing (testes de componentes React isolados).
  • Conhecimento em Network mocking / HAR recording.
  • Conhecimento em Accessibility testing (WCAG, ARIA, testes de acessibilidade).
  • Conhecimento em Contract testing (Pact).
  • Conhecimento em OpenAPI / Swagger (geração de testes de contrato).
  • Conhecimento em GraphQL testing.
  • Conhecimento em Risk-based testing (matriz de probabilidade × impacto).
  • Conhecimento em k6 ou JMeter (testes de performance e load testing).
  • Conhecimento em CloudWatch / X-Ray (observabilidade e debugging).
  • Conhecimento em Terraform básico (leitura de infraestrutura como código).
  • Conhecimento em RLS (Row Level Security) PostgreSQL (testes de segurança em nível de linha).
  • Conhecimento em SignalR / WebSocket testing.
  • Conhecimento em White-box testing (leitura de código-fonte para melhorar cobertura).

Somos um ecossistema de tecnologia e inovação que potencializa o futuro de negócios integrando visão estratégica com execução inteligente, lado a lado com nossos clientes, para proporcionar experiências transformadoras.[Ver Mais]

Informações Adicionais

Selecionamos as principais informações da posição. Para conferir o descritivo completo, clique em "acessar"
PUBLICIDADE
Candidatar-se a esta vaga →

Você será redirecionado para o site da empresa

PUBLICIDADE