Voltar para vagas
Logo da Nortelli

Nortelli

QA Engineer Sênior

  • Núcleo Bandeirante - Brasília, DF, BR (1 Vaga)
      Núcleo Bandeirante - Brasília, DF, BR (1 Vaga)
    • Presencial

    Descrição e Responsabilidades

    Horário: A combinar
    Nível: Profissional
    Regime de contratação: Prestador de Serviços - PJ

    Nosso produto combina desktop (Go + Wails), front-end moderno com React/TS,

    comunicação via Kafka, IAM com Keycloak, banco local SQLite, infraestrutura AWS e

    módulos gerenciados via NocoBase.

    Você será responsável por definir metodologias, criar checklists, padronizar práticas e elevar a maturidade do time de desenvolvimento.

    Responsabilidades:

    Liderança Técnica & Estratégia

    • Definir e implantar metodologias de teste (TDD, BDD, shift-left, RBQT).

    • Criar checklists de QA que cubram:

    o Front-end (React/TS)

    o Back-end (Go)

    o Desktop (Wails)

    o Kafka (eventos, falhas, retries)

    o Keycloak (fluxos de autenticação/roles)

    o AWS (serviços usados)

    o SQLite (consistência, migrações, integridade)

    o NocoBase (modelos, workflows, lógica low-code)

    • Fluxos de deploy & auto-update

    • Ajudar o time a incorporar testabilidade desde o design técnico.

    • Atuar como referência e mentor do time em qualidade, automação e boas

    práticas.

    Automação & Execução de Testes

    • Implementar e manter suites de testes:

    • Unitários (Go, TS)

    • Integração (API, Kafka, Keycloak, NocoBase, banco)

    • E2E (UI + fluxo completo)

    • Regressão automatizada

    • Criar ferramentas e mocks para testes determinísticos (Kafka fake,

    ambientes Keycloak fake, fixtures de SQLite).

    • Testar fluxos de autenticação, permissões, tokens e roles via Keycloak.

    Criar cenários de teste para NocoBase, validando:

    o Collections

    o Actions

    o Workflows

    o Permissões

    • Integrações (APIs/serviços conectados)

    • Garantir estabilidade do fluxo de auto-update da aplicação desktop.

    • Evoluir pipelines de CI/CD com paralelização e ambientes isolados.

    Qualidade Contínua

    • Criar documentação viva: guias, padrões, templates e playbooks de QA.

    • Monitorar métricas de qualidade (cobertura, confiabilidade, flaky tests,

    tempo de execução).

    • Conduzir análises de causa raiz e implementar melhorias sistêmicas. 

    Requisitos

    Experiência avançada com testes automatizados em:

    • React/TS (Jest, Vitest, Testing Library)

    • Go (testing, Testify)

    • Cypress ou Playwright para E2E

    • Experiência com testes de:

    • APIs REST

    • Kafka (produtores/consumidores, DLQ, retries, mass events)

    • Keycloak (auth, roles, tokens, expiração, refresh)

    • NocoBase (collections, workflows, permissões, ações, automações)

    • Banco SQLite (migrações, integridade, isolation)

    • Vivência com CI/CD e pipelines robustos de teste.

    • Capacidade comprovada de criar processos, frameworks e padrões de QA

    do zero.

    Desejáveis:

    • Testes de performance (k6, Locust, Gatling)

    • Testes de visualização (Plotly)

    • QA para desktop apps, especialmente Wails

    • Familiaridade com arquiteturas cloud AWS

    • Experiência elevando maturidade de times com pouca prática de QA

    Código da vaga:
    141207
    Data de Cadastro:
    2025-12-09
    Data de Atualização:
    2025-12-09
    Logo da Nortelli

    Nortelli