Resumo Tech Jobs
Vaga Sênior remota na Trinca, com foco em TypeScript, SQL e JavaScript.
O que você vai fazer
- Garantir a qualidade e a confiabilidade das soluções desenvolvidas pela TRINCA, estruturando estratégias de teste, evoluindo a automação e…
- Você atuará em parceria com os times de engenharia, produto e design, transformando requisitos de negócio em critérios de aceite, cenários…
- Também terá espaço para incorporar ferramentas de desenvolvimento agêntico à rotina de QA, explorando novas formas de criar, executar e…
Sobre a oportunidade
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ê.
Responsabilidades
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ê.
Tecnologias
- TypeScript
- SQL
- JavaScript
- QA
- React
- Node.js
- Vue.js
- .NET
Abre em nova aba, fora do Tech Jobs.
A Tech Jobs não cobra para participar de processos seletivos. Desconfie de solicitações de pagamento ou dados sensíveis.