Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

Trinca

NewBe an early applicant

Qa engineer senior

Posted
Discussion

Summary

Senior QA Engineer at Trinca, a Brazilian strategic tech partner, designing test strategies and building Web/API test automation with Playwright/Cypress and JavaScript/TypeScript integrated into CI/CD, while using AI coding agents for test generation and review, plus root-cause analysis, security checks, and mentoring.

QA Engineer Sênior — Automação de Testes Web/API e Engenharia Agêntica

Na TRINCA, a gente não contrata pessoas. A gente convida para construir o que vem a seguir.

Aqui a tecnologia é sobre resolver problemas reais de negócio. Somos uma strategic tech partner que combina estratégia, design e tecnologia para construir soluções digitais que transformam a maneira como nossos clientes operam, evoluem e geram valor.

A qualidade de software tem um papel fundamental nessa construção. Não se trata apenas de encontrar bugs antes de uma publicação, mas de antecipar riscos, questionar comportamentos, validar decisões e garantir que cada entrega funcione como deveria para quem depende dela.

Com a evolução da Inteligência Artificial, novas possibilidades surgem para automatizar testes, ampliar a cobertura e acelerar análises. Mas ferramentas mais rápidas não garantem, por si só, melhores resultados. É preciso saber o que testar, por que testar e como avaliar se uma solução realmente atende ao comportamento esperado.

Buscamos uma pessoa QA Engineer Sênior que combine profundidade técnica, pensamento analítico e visão de produto para fortalecer nossas práticas de qualidade. Alguém que atue além da execução de testes, participe das decisões desde o início e utilize automação e agentes de IA para tornar a engenharia mais eficiente, confiável e consistente.

Se você acredita que qualidade se constrói em conjunto, gosta de investigar problemas e quer contribuir para a evolução da engenharia de software, essa pode ser sua próxima construção.

Sua missão

Garantir a qualidade e a confiabilidade das soluções desenvolvidas pela TRINCA, estruturando estratégias de teste, evoluindo a automação e contribuindo para que a qualidade esteja presente em todo o ciclo de desenvolvimento.

Você atuará em parceria com os times de engenharia, produto e design, transformando requisitos de negócio em critérios de aceite, cenários de teste e mecanismos de validação que reduzam riscos e aumentem a confiança nas entregas.

Também terá espaço para incorporar ferramentas de desenvolvimento agêntico à rotina de QA, explorando novas formas de criar, executar e manter testes sem abrir mão do pensamento crítico e da responsabilidade técnica.

Aqui, qualidade não é a última etapa antes da produção. É parte de cada decisão que leva uma solução até ela.

O desafio

  • Construir estratégias de teste que equilibrem cobertura, velocidade e risco, priorizando o que realmente importa para o negócio e para a experiência do usuário

  • Evoluir a automação de testes Web e APIs, garantindo que os testes sejam confiáveis, sustentáveis e integrados ao fluxo de entrega

  • Antecipar problemas desde o discovery e os refinamentos, questionando requisitos e identificando cenários que poderiam passar despercebidos

  • Incorporar agentes de IA ao processo de QA com critério, utilizando-os para acelerar tarefas sem comprometer a qualidade das asserções, a cobertura ou a segurança dos dados

  • Investigar falhas com profundidade, diferenciando problemas de aplicação, ambiente, dados e automação para encontrar causas raiz

  • Fortalecer a cultura de qualidade do time, promovendo colaboração entre QA, desenvolvimento e produto, em vez de concentrar a responsabilidade por testes em uma única especialidade

  • Contribuir para a evolução dos padrões de engenharia, compartilhando conhecimento e apoiando o desenvolvimento técnico de outros profissionais

O que você vai fazer no dia a dia

Estratégia de qualidade e testes
  • Planejar e executar estratégias de teste manuais e automatizados, considerando requisitos funcionais, cenários alternativos, regras de negócio e riscos técnicos;

  • Transformar requisitos, user stories e critérios de negócio em cenários de teste claros, rastreáveis e alinhados ao comportamento esperado do produto;

  • Participar de discoveries, refinamentos e planejamentos para identificar ambiguidades, antecipar riscos e contribuir para a definição de critérios de aceite;

  • Aplicar técnicas de design de testes, como particionamento de equivalência, análise de valores-limite e tabelas de decisão;

  • Definir e evoluir a cobertura de testes Web E2E, APIs, componentes e regressão, considerando a pirâmide de testes e o contexto de cada projeto;

  • Validar integrações, fluxos críticos e regras de negócio, garantindo consistência entre o comportamento esperado e o resultado entregue;

  • Apoiar publicações e validações pós-deploy, incluindo smoke tests, regressão e acompanhamento de incidentes em produção;

Automação e Engenharia Agêntica
  • Desenvolver, implementar e manter automações de testes Web E2E com ferramentas como Playwright e/ou Cypress, além de automações de APIs com ferramentas adequadas ao contexto;

  • Utilizar JavaScript/TypeScript para construir scripts de teste confiáveis, reutilizáveis e de fácil manutenção;

  • Integrar testes automatizados aos pipelines de CI/CD, utilizando Azure DevOps, GitHub Actions ou ferramentas equivalentes;

  • Explorar ferramentas como Claude Code, Codex, Cursor, GitHub Copilot ou similares para apoiar a geração de cenários, criação de scripts, manutenção de automações e análise de falhas;

  • Fornecer contexto, especificações e instruções aos agentes de IA para que os artefatos gerados respeitem os padrões técnicos e as necessidades do projeto;

  • Revisar criticamente testes gerados por IA, verificando asserções, cobertura, dados utilizados e aderência ao comportamento esperado, evitando testes que apenas reproduzam falhas ou confirmem incorretamente o funcionamento atual da aplicação;

  • Documentar e evoluir padrões, especificações e arquivos de contexto utilizados pelos agentes, incluindo CLAUDE.md, AGENTS.md, convenções de nomenclatura e padrões de automação;

  • Identificar oportunidades para reduzir atividades repetitivas e aprimorar o ciclo de qualidade por meio de automação inteligente;

Confiabilidade, segurança e análise de falhas
  • Investigar falhas identificadas em testes e ambientes de produção, contribuindo para a análise de causa raiz e a prevenção de recorrências;

  • Executar validações básicas de segurança em conjunto com o time de desenvolvimento, considerando vulnerabilidades como injeção de SQL e XSS e ferramentas como OWASP ZAP;

  • Utilizar SQL e conhecimentos de bancos de dados para validar informações, investigar inconsistências e preparar massas de teste adequadas;

  • Garantir a documentação de cenários, evidências, resultados e defeitos, mantendo rastreabilidade ao longo do ciclo de desenvolvimento;

  • Contribuir para a confiabilidade dos testes automatizados, identificando falsos positivos, flakiness e problemas de configuração que comprometam a confiança nos resultados;

  • Proteger dados de teste e informações sensíveis, seguindo boas práticas de segurança e evitando a exposição de credenciais, dados pessoais ou informações de produção em ferramentas de IA;

Colaboração e evolução da engenharia
  • Trabalhar em parceria com desenvolvedores, PMs, designers, QAs e stakeholders para garantir que os critérios de qualidade estejam alinhados aos objetivos do produto;

  • Participar de ritos ágeis, incluindo discoveries, refinamentos, planejamentos, dailies e retrospectivas, contribuindo com análises, estimativas e identificação de riscos;

  • Dar visibilidade sobre o andamento das atividades, os riscos identificados e os resultados das validações;

  • Participar de code reviews e discussões técnicas relacionadas à testabilidade, automação e prevenção de defeitos;

  • Apoiar e mentorar profissionais de QA com menos experiência, compartilhando práticas e promovendo a evolução coletiva;

  • Propor melhorias contínuas nas ferramentas, nos processos e nos padrões de qualidade adotados pelos times;

O que buscamos em você

Requisitos essenciais
  • Experiência em QA ou testes de software, com participação no ciclo completo de desenvolvimento;

  • Experiência sólida com automação de testes Web E2E, utilizando Playwright e/ou Cypress; conhecimento em Selenium;

  • Experiência com testes de APIs REST, utilizando ferramentas como Postman/Newman, Playwright API, REST Assured, Karate ou similares;

  • Domínio de JavaScript/TypeScript aplicado à criação e manutenção de automações;

  • Experiência na integração de testes automatizados a pipelines de CI/CD, especialmente com Azure DevOps e/ou GitHub Actions;

  • Conhecimento de técnicas de design de testes, pirâmide de testes, critérios de aceite e escrita de cenários BDD com Gherkin;

  • Uso real e frequente de ferramentas de desenvolvimento agêntico, com capacidade de fornecer contexto, decompor tarefas e validar criticamente os resultados gerados;

  • Pensamento crítico para avaliar a qualidade dos testes, identificando lacunas de cobertura, asserções frágeis e cenários que não representam o comportamento esperado;

  • Conhecimento de fundamentos de segurança de software, incluindo OWASP Top 10, injeção de SQL, XSS e práticas seguras de utilização de IA;

  • Familiaridade com bancos de dados e SQL para validação de dados e preparação de massas de teste;

  • Experiência com ferramentas de gestão de testes e defeitos, como Jira, Azure DevOps Test Plans, Xray, Zephyr ou similares;

  • Experiência com Git, metodologias ágeis e práticas de colaboração em times multidisciplinares;

  • Comunicação clara, organização e capacidade de estimar atividades, dar visibilidade sobre riscos e compartilhar feedbacks construtivos;

Competências que fazem a diferença
  • Pensamento analítico e atenção aos detalhes, com capacidade de investigar comportamentos inesperados e identificar riscos antes que se tornem problemas em produção;

  • Visão de produto para compreender o impacto dos defeitos e priorizar testes de acordo com a criticidade dos fluxos de negócio;

  • Autonomia para identificar oportunidades de melhoria e conduzir iniciativas de qualidade de ponta a ponta;

  • Postura consultiva para questionar requisitos, propor alternativas e colaborar na construção de soluções melhores;

  • Capacidade de equilibrar velocidade e profundidade, priorizando validações sem comprometer a confiabilidade das entregas;

  • Colaboração genuína, abertura a feedbacks e disposição para compartilhar conhecimento;

  • Compromisso com o aprendizado contínuo, especialmente diante da evolução das ferramentas de automação e IA;

Diferenciais que amamos
  • Experiência com testes de performance e carga, utilizando ferramentas como k6, JMeter ou similares;

  • Conhecimento de testes de contrato, utilizando Pact, e testes de componentes com Vitest, Jest ou Testing Library;

  • Experiência com testes de acessibilidade, ferramentas como axe e diretrizes WCAG;

  • Vivência com aplicações Vue.js e/ou React/Next.js e backends .NET e/ou Node.js;

  • Experiência com testes mobile, utilizando Appium, Detox ou similares;

  • Conhecimento de MCP, incluindo Playwright MCP, ou criação de skills e agentes customizados para testes;

  • Certificações em testes de software, como CTFL/ISTQB ou equivalentes;

  • Conhecimento do ecossistema Microsoft Azure;

  • Experiência com soluções para o segmento de seguros ou outros setores regulados;

  • Vivência em consultorias ou projetos com múltiplos clientes e contextos de negócio distintos;

O jeito TRINCA de construir qualidade

  • Assuma os desafios: qualidade exige curiosidade, método e responsabilidade. Esperamos quem investiga a causa de um problema, questiona o comportamento esperado e contribui para evitar que o mesmo defeito volte a acontecer.

  • Conecte-se de verdade: qualidade é uma construção coletiva. Valorizamos quem participa das decisões desde o início, colabora com diferentes especialidades e ajuda o time a enxergar riscos que poderiam passar despercebidos.

  • Entregue com orgulho: testes executados não significam, necessariamente, qualidade garantida. Buscamos quem pensa em cobertura, confiabilidade, rastreabilidade e impacto real para o usuário.

  • Evolua o jeito de fazer: acreditamos que a IA pode ampliar a capacidade de análise e automação. Esperamos quem explora essas possibilidades com senso crítico, valida o que é gerado e transforma aprendizados em práticas melhores para todo o time.

Por que essa pode ser sua próxima grande oportunidade

  • Impacto real: seu trabalho contribui diretamente para a confiabilidade das plataformas e para a experiência dos clientes que dependem delas

  • Engenharia em evolução: você participará de um ambiente que incorpora desenvolvimento agêntico à rotina de engenharia, explorando novas formas de automatizar e aprimorar a qualidade

  • Autonomia com responsabilidade: espaço para propor estratégias, evoluir a automação e influenciar decisões que impactam o processo de entrega

  • Construção coletiva: proximidade com profissionais de desenvolvimento, produto e outras especialidades, em um ambiente que valoriza colaboração e troca de conhecimento

  • Crescimento profissional: oportunidade de aprofundar conhecimentos técnicos, compartilhar experiências e contribuir para a evolução de outros profissionais

  • Aprendizado contínuo: incentivo à inovação, à experimentação responsável e à construção de práticas de qualidade cada vez mais maduras

We Build What's Next.

E o próximo futuro pode começar com você.

Skills

What Senior QA jobs ask for — and how much of it you have →
Apply

See also

QA jobs by country — openings, pay and top skills →