Universal Quantum
Turbalance
Automação de QA
Sobre a oportunidade
Sua Missão Conosco
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 de 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 de nossos produtos de agendamento e simulação, quais testes automatizamos e como os Quality Gates se tornam parte integrante de 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 validando implantações baseadas em Kubernetes.
- Testes de fluxos de trabalho de infraestrutura de IA para data centers de 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 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 de 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 falhas de produto e problemas no ambiente, infraestrutura, dados ou testes, e condução da análise de causa raiz e correção de falhas.
- Melhoria de 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.
- Contribuição para a 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 para engenheiros e colegas de QA nas áreas de melhores práticas para automação de testes, testabilidade, QA consciente da infraestrutura e responsabilidade colaborativa pela qualidade.
O que você traz
- Mínimo de 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ólido entendimento 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 trabalhar em estreita colaboração 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 instruções detalhadas.
Preferencial
- 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, conhecimentos básicos 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, cotas ou restrições de capacidade.
- Experiência em 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 maior responsabilidade pela qualidade, testes antecipados ("Shift Left") e práticas de QA conscientes da infraestrutura.
Orientação para Objetivos
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 executar 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 permanecem 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 Objetivos
Por que esta função é empolgante
Sobre nós
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. Conosco, você pode esperar um ambiente de trabalho dinâmico, hierarquias planas/inexistentes e a chance de assumir responsabilidades desde o início.
Turbalance está comprometida em promover um ambiente de trabalho respeitoso, seguro e inclusivo. Para nós, diversidade significa criar um ambiente onde as diferenças individuais são reconhecidas, valorizadas e respeitadas – para que todos possam trazer o melhor de seus talentos e pontos fortes.
Essa compreensão começa já no processo de candidatura. Se você precisar de suporte ou adaptações individuais durante sua candidatura ou entrevista, por favor, nos informe – teremos prazer em ajudar.
