Senior Quality Assurance Engineer role at Stone, focused on logistics platform development. The engineer will define and apply processes, techniques, and tools to enhance software quality, working closely with development teams to automate testing, monitor coverage, and drive continuous improvement in a fast‑paced, collaborative environment.
Requisitos
Experiência
Experiência com teste e automação em aplicações backend
Experiência com testes de aceitação
Experiência com testes de contrato (entre APIs e filas)
Experiência com ferramentas de teste de performance (JMeter, Blazemeter, Locust, Artilery)
Habilidade com diferentes frameworks de automação
Experiência com controle de versão GIT
Conhecimentos gerais em banco de dados relacional como SQL Server
Conhecimento em testes unitários e de integração
Vivência com ferramentas de DevOPS (Azure Pipelines, CI, CD, Containers (Docker))
Conhecimento das métricas de Incidentes/Bugs
Habilidades
Teste e automação em aplicações backend
Testes de aceitação
Testes de contrato (APIs, filas)
Ferramentas de teste de performance (JMeter, Blazemeter, Locust, Artilery)
Frameworks de automação
Controle de versão GIT
Banco de dados relacional (SQL Server)
Testes unitários e de integração
DevOps (Azure Pipelines, CI, CD, Docker)
Métricas de Incidentes/Bugs
Idiomas
Portuguese
Responsabilidades
Auxiliar os times na criação, documentação e execução de testes funcionais
Inspecionar cobertura de teste e colocar travas de cobertura mínima aceitável
Levar temas sobre qualidade de software para os times de desenvolvimento
Contribuir na elaboração de documentação e na definição de boas práticas e convenções
Identificar possíveis gargalos e/ou retrabalho e sugerir um plano de ação
Definir estratégias de testes em todas as etapas do ciclo de desenvolvimento como teste de integração, teste de stress, mutação etc
Estar sempre atento à novas ferramentas de qualidade de software no mercado que possam agregar no dia‑a‑dia do time
Desenhar planos de ação junto com os tribe leads para ajudar os times a automatizar os testes
Levantar possíveis riscos nos projetos
Analisar com frequência como está a qualidade de dentro de cada time, se os mesmos estão aderindo e seguindo os planos de ação que foram acordados, trazendo para a liderança todo e qualquer ponto de atenção observado
Promover treinamentos de sobre qualidade de software, boas práticas, implantação de novas ferramentas e processos
Definir regras de maturidade e extrair o máximo das ferramentas de qualidade (ex. Sonarcloud) auxiliando o time em aumentar seus atributos de qualidade
Levantar e utilizar as métricas consistentes para monitoramento