HUB.KI GmbH
Turbalance
Automação de QA
Orientação para resultados
Sua missão conosco
O que esta função NÃO é
Esta não é uma função puramente de execução manual de QA, nem uma posição focada exclusivamente em seguir casos de teste pré-definidos.
Buscamos um perfil sênior que possa desenvolver uma estratégia de automação, entender sistemas técnicos e melhorar ativamente a qualidade de todo o nosso processo de entrega.
Testes manuais continuam importantes, mas devem complementar uma forte automação de testes, análise técnica de falhas e garantia de qualidade baseada em CI/CD.
Orientação para resultados
Por que esta função é empolgante
Engenheiro(a) Sênior de Automação de QA
Buscamos um(a) experiente Engenheiro(a) Sênior de Automação de QA (m/f/d) que impulsione significativamente a qualidade da nossa plataforma de infraestrutura de IA. Desenvolvemos produtos de agendamento e simulação que trabalham diretamente com a infraestrutura de data center dos nossos clientes para GPUs, permitindo que nossos clientes operem e simulem o uso em ambientes predominantemente heterogêneos.
Esta função exige conhecimento aprofundado em automação de testes, bom julgamento prático em testes manuais, compreensão de Kubernetes e infraestrutura, bem como experiência com CI/CD. Você ajudará a definir como testamos o comportamento dos nossos produtos de agendamento e simulação, quais testes automatizamos e como os Quality Gates se tornam parte integrante dos nossos processos diários de desenvolvimento e lançamento.
Suas tarefas
- Concepção, desenvolvimento e manutenção de testes automatizados para agendadores, simuladores, APIs, serviços Backend, fluxos de trabalho Frontend, integrações, bem como cenários de sistema e ponta a ponta.
- Desenvolvimento de suítes de testes de regressão, smoke, integração, ponta a ponta e de lançamento confiáveis, executadas em pipelines de CI/CD e que validam implantações baseadas em Kubernetes.
- Testes de fluxos de trabalho de infraestrutura de IA para data centers com GPU, distribuição heterogênea de recursos, alterações de configuração, cenários de falha, sinais de monitoramento e comportamento de rollback.
- Realização de testes manuais exploratórios, funcionais e de regressão quando a automação ainda não existe ou quando é necessário um julgamento experiente para comportamento complexo de infraestrutura.
- Colaboração com engenheiros, gerentes de produto e equipes de plataforma na definição de estratégias de teste, critérios de qualidade, prontidão para lançamento, cenários de simulação reproduzíveis e áreas de risco em ambientes de clientes.
- Análise de resultados de testes e investigação de falhas; distinção entre defeitos do produto e problemas no ambiente, infraestrutura, dados ou testes, bem como o avanço na análise de causa raiz e correção de falhas.
- Melhoria dos Quality Gates de CI/CD, relatórios de teste, tratamento de testes instáveis (Flaky Tests), gerenciamento de dados de teste, validação de ambiente e verificações automatizadas para implantações de Kubernetes.
- Participação na arquitetura de frameworks de teste, seleção de ferramentas adequadas, padrões de codificação Python e práticas de automação sustentáveis.
- Documentação clara de planos de teste, riscos, lacunas de cobertura de teste, suposições de simulação, dependências de infraestrutura e recomendações de lançamento para stakeholders técnicos e não técnicos.
- Suporte e mentoria a engenheiros e colegas de QA nas áreas de melhores práticas para automação de testes, testabilidade, QA com consciência de infraestrutura e responsabilidade coletiva pela qualidade.
O que você traz
- Pelo menos 5 anos de experiência profissional em QA, SDET ou automação de testes, idealmente nas áreas de infraestrutura, plataformas, nuvem, ferramentas de desenvolvedor, sistemas distribuídos ou produtos de tecnologia profunda.
- Ampla experiência prática em automação de testes, especialmente com Java ou Python/Pytest; capacidade de desenvolver código de teste e ferramentas de teste limpos e de fácil manutenção.
- Experiência na construção de testes automatizados para APIs, serviços, integrações, fluxos de trabalho de UI, bem como cenários de ponta a ponta e de nível de sistema.
- Sólida compreensão de Kubernetes, contêineres, ambientes Linux, implantações, configurações, logs, métricas, monitoramento e pipelines de CI/CD.
- Capacidade de testar produtos de infraestrutura complexos cujo comportamento depende da distribuição de recursos, propriedades de carga de trabalho, configuração do ambiente e interações de sistemas distribuídos.
- Experiência com testes manuais exploratórios, isolamento de falhas, decisões de lançamento baseadas em risco e investigação de falhas não triviais em sistemas técnicos.
- Experiência prática na integração de testes automatizados em pipelines de CI/CD como GitHub Actions, GitLab CI, Jenkins, CircleCI ou soluções comparáveis.
- Experiência em análise de falhas usando logs, métricas, traces, screenshots, artefatos de teste, eventos de Kubernetes, logs de contêineres e ferramentas de desenvolvedor.
- Fortes habilidades de comunicação e capacidade de colaborar estreitamente com equipes de Backend, plataforma, infraestrutura e produto para melhorar a testabilidade e evitar falhas precocemente.
- Senso de responsabilidade de nível sênior: você pode definir prioridades, questionar suposições, melhorar processos e entregar resultados de forma independente, sem a necessidade de especificações detalhadas.
Diferenciais
- Experiência em testes de infraestrutura de IA, plataformas de GPU, agendadores, simuladores, plataformas de nuvem, produtos de infraestrutura, ferramentas de desenvolvedor, plataformas de dados ou sistemas distribuídos complexos.
- Experiência com Docker, Kubernetes, Terraform, Helm, ferramentas de observabilidade, Linux, noções básicas de rede ou fluxos de trabalho de engenharia de plataforma.
- Experiência em testes de ambientes heterogêneos com diferentes tipos de GPU, configurações de nó, cargas de trabalho, tenants, quotas ou restrições de capacidade.
- Experiência com testes de desempenho, carga, escalabilidade, confiabilidade, contrato, segurança ou caos.
- Experiência na construção independente de frameworks de teste, ferramentas internas de QA, geradores de carga de trabalho sintética, simuladores ou pipelines de dados de teste.
- Experiência com gerenciamento de testes, relatórios, análise de qualidade e dashboards de lançamento.
- Experiência em capacitar equipes para uma maior responsabilidade pela qualidade, testes antecipados ("Shift Left") e práticas de QA com consciência de infraestrutura.
Sobre nós
A turbalance GmbH é uma startup inovadora e em ascensão que está repensando a IA. Somos uma equipe de solucionadores de problemas apaixonados que acreditam no que estamos construindo. Estamos constantemente expandindo os limites e abraçando nossos "nerds interiores", enquanto encontramos novas maneiras de superar desafios complexos. Um ambiente de trabalho dinâmico, hierarquias planas/inexistentes e a chance de assumir responsabilidades desde o início esperam por você.
A Turba Labs se dedica a um ambiente de trabalho respeitoso, seguro e inclusivo. Diversidade, para nós, significa criar um ambiente onde as diferenças individuais são reconhecidas, valorizadas e respeitadas – para que cada pessoa possa trazer o melhor de seus talentos e pontos fortes.
Essa autocompreensão começa já no processo de candidatura. Caso necessite de suporte ou adaptações individuais no âmbito da sua candidatura ou entrevista, por favor, nos informe – teremos prazer em ajudá-lo.
