Sobre a empresa
Esta posição é listada em nome de uma empresa parceira, que gerencia todas as aplicações e próximos passos. Nosso parceiro está procurando um Analista de QA Tester Pleno baseado no Brasil.
Este papel é focado em construir qualidade no ciclo de vida de desenvolvimento de software, desde os requisitos até a produção.
Você ajudará a evoluir as práticas de QA da execução tradicional de testes para uma abordagem moderna de engenharia de qualidade.
A posição combina estratégia de teste, BDD, automação, testes exploratórios e análise contínua da qualidade do software.
Você desenvolverá e manterá testes automatizados de UI usando Cypress e Cucumber, integrando-os em pipelines de CI/CD.
O papel envolve colaboração próxima com desenvolvedores, Product Owners, profissionais de UX e outros stakeholders.
Você também investigará falhas, melhorará a cobertura de testes e identificará oportunidades para tornar a automação mais confiável e valiosa.
É uma excelente oportunidade para alguém que gosta de tecnologia, automação, resolução de problemas e melhoria contínua em um ambiente colaborativo.
Responsabilidades
- Participar da análise e refinamento de requisitos, identificando regras de negócio, cenários de teste, riscos e critérios de aceitação.
- Traduzir requisitos e critérios de aceitação em cenários de teste estruturados usando práticas de BDD.
- Definir estratégias de teste apropriadas, determinando quais cenários devem ser tratados manualmente e quais devem ser automatizados.
- Desenvolver, manter e melhorar continuamente testes automatizados de UI usando Cypress e Cucumber.
- Integrar testes automatizados em pipelines de CI/CD e monitorar sua execução e resultados.
- Realizar testes exploratórios e manuais quando necessário, particularmente para novos recursos e cenários que ainda não são cobertos pela automação.
- Investigar falhas de teste, identificar possíveis causas raiz e colaborar com equipes de desenvolvimento para resolver problemas.
- Identificar testes instáveis, redundantes ou de baixo valor e melhorar continuamente a suíte de automação.
- Documentar e rastrear defeitos claramente, fornecendo as informações necessárias para reprodução e resolução eficientes.
- Usar ferramentas com IA para apoiar a criação de cenários de teste, identificação de casos extremos, automação de testes, refatoração e análise de falhas.
- Colaborar estreitamente com Desenvolvedores, Product Owners, UX e outros membros da equipe para promover a propriedade compartilhada da qualidade do software.
- Compartilhar conhecimento de QA, técnicas e melhores práticas, contribuindo para a evolução técnica da prática de engenharia de qualidade.
Requisitos
- Ensino superior completo ou curso de tecnologia em Tecnologia da Informação ou área relacionada.
- Conhecimento sólido de conceitos de teste de software, estratégias de qualidade e o papel do QA ao longo do ciclo de vida de desenvolvimento.
- Capacidade de interpretar requisitos e critérios de aceitação e transformá-los em cenários de teste eficazes.
- Conhecimento prático de BDD, Cucumber e Cypress para testes automatizados de UI.
- Conhecimento de JavaScript e/ou TypeScript aplicado a testes automatizados.
- Experiência ou familiaridade com práticas de teste funcional, regressão, exploratório e manual.
- Compreensão de metodologias ágeis, particularmente Scrum e o papel do QA dentro dos sprints de desenvolvimento.
- Familiaridade com Git e práticas de controle de versão.
- Familiaridade com ferramentas de IA e sua aplicação em atividades de desenvolvimento de software e QA.
- Fortes habilidades analíticas e de resolução de problemas, com atenção aos detalhes e mentalidade de melhoria contínua.
- Capacidade de colaborar efetivamente com equipes multidisciplinares e comunicar questões técnicas claramente.
Diferenciais
- Experiência em estruturar projetos de automação usando Cypress, Cucumber e BDD.
- Experiência em integrar testes automatizados em pipelines de CI/CD.
- Experiência com testes automatizados de API REST.
- Conhecimento da pirâmide de testes e como determinar o nível apropriado de automação.
- Experiência trabalhando com métricas de qualidade e indicadores de cobertura de testes.
- Experiência usando IA para geração de cenários de teste, automação, refatoração de testes ou análise de falhas.
- Experiência definindo padrões e melhores práticas para testes automatizados.
Benefícios
- Modelo de trabalho home office, com visitas ocasionais ao escritório da empresa em São José dos Campos, São Paulo.
- Oportunidade de trabalhar em um ambiente de engenharia de qualidade focado em automação e melhoria contínua.
- Exposição a práticas modernas de QA, incluindo BDD, testes automatizados, CI/CD e processos de qualidade assistidos por IA.
- Ambiente colaborativo com interação próxima entre equipes de QA, desenvolvimento, produto e UX.
- Oportunidades para contribuir com a evolução dos padrões de teste, práticas de automação e estratégias de qualidade.
- Oportunidades de aprendizado contínuo e desenvolvimento profissional.
- Emprego em tempo integral.
- Local de trabalho inclusivo e oportunidade de trabalhar em tecnologia que apoia cidades mais inteligentes, eficientes e sustentáveis.