Empresa: Kstack
Buscamos profissional com sólida experiência em Quality Assurance , capaz de atuar como referência técnica em qualidade de software, estruturando e evoluindo processos, padrões, estratégias de testes e práticas de QA ao longo do ciclo de desenvolvimento. Responsabilidades: • Estruturar e evoluir os processos de Qualidade de Software, garantindo maior confiabilidade, estabilidade e qualidade nas entregas. • Definir e orientar padrões de testes, estratégias de qualidade e boas práticas de QA. • Identificar riscos, falhas, gargalos e oportunidades de melhoria nos processos de desenvolvimento e entrega. • Criar e implementar estratégias de testes funcionais, regressivos, exploratórios, integração, API e demais abordagens necessárias aos produtos. • Estruturar e evoluir a automação de testes, identificando os principais fluxos a serem automatizados e definindo uma estratégia sustentável. • Trabalhar junto às equipes de desenvolvimento para incorporar qualidade desde a definição das funcionalidades até a entrega em produção. • Definir padrões para cenários de teste, critérios de aceite, evidências e validações. • Realizar e orientar testes de APIs, integrações entre sistemas, fluxos transacionais e regras de negócio. • Avaliar impactos e riscos de novas funcionalidades, mudanças arquiteturais e integrações. • Atuar em conjunto com Engenharia, Desenvolvimento, DevOps/SRE, DBA, Segurança e Produto. • Participar da definição e evolução de pipelines de CI/CD, integrando testes automatizados aos processos de build, validação e deploy. • Estruturar estratégias de regressão e validação para releases. • Apoiar a investigação de problemas em homologação e produção, análise de causa raiz e definição de ações preventivas. • Definir e acompanhar indicadores de qualidade, como cobertura de testes, taxa de falhas, reincidência de bugs e qualidade das releases. • Documentar processos, padrões, estratégias de testes e decisões relacionadas à qualidade. • Avaliar novas ferramentas e tecnologias para aumentar produtividade, cobertura e eficiência dos processos de QA. • Incentivar o uso responsável de Inteligência Artificial para criação e análise de testes, geração de cenários, debugging, documentação e produtividade. Requisitos: • Sólida experiência em Quality Assurance e atuação como referência técnica em qualidade de software. • Profundo conhecimento em estratégias e técnicas de testes. • Experiência com testes funcionais, regressivos, exploratórios, integração e validação de regras de negócio. • Experiência com testes de APIs e integrações entre sistemas. • Experiência com automação de testes e definição de estratégias de automação. • Conhecimento em frameworks como Playwright, Cypress, Selenium ou similares . • Experiência com Git e processos de versionamento. • Conhecimento em CI/CD e integração de testes automatizados aos pipelines de desenvolvimento e deploy. • Conhecimento em bancos de dados relacionais e utilização de SQL para validação de dados e cenários de teste. • Capacidade de análise e investigação de problemas técnicos e identificação de causa raiz. • Habilidade para atuar como interface técnica entre QA, Desenvolvimento, Engenharia, DevOps/SRE, DBA, Segurança e Produto. • Capacidade de estruturar processos de QA, definir padrões e implementar melhorias. Diferenciais: • Experiência na estruturação de processos ou áreas de QA do zero; experiência com .NET/C# ou Java ; Playwright, Cypress, Selenium ou outros frameworks de automação; testes automatizados de APIs; testes de performance e carga; testes de segurança de aplicações; pipelines de CI/CD e DevOps. • Também serão diferenciais conhecimentos em observabilidade , incluindo logs, métricas, tracing, Grafana, Elastic ou Datadog; sistemas de alta disponibilidade e alto volume transacional; arquitetura de microsserviços; mensageria como RabbitMQ, Kafka ou similares; segurança de aplicações e OWASP; e ferramentas de Inteligência Artificial aplicadas à qualidade e testes de software. Perfil desejado: • Buscamos um perfil proativo, construtor e hands-on , com capacidade de estruturar processos e práticas de QA onde ainda não existem e disposição para atuar diretamente na execução, automação e investigação de testes. • É importante ter visão sistêmica, capacidade de avaliar impactos técnicos e de negócio, boa comunicação, relacionamento com equipes multidisciplinares e proximidade com Desenvolvimento e Produto. Espera-se também capacidade para tomar decisões, priorizar riscos, propor novas ferramentas e soluções e assumir responsabilidade pelos resultados de qualidade.