Qa engineer senior
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ê.
