CSA Global LLC
RepRisk AG
Engenheiro de Software - Engenharia de Qualidade
Descrição da Empresa
Sobre Nós
A RepRisk é a empresa de Dados como Serviço (DaaS) mais respeitada do mundo em riscos reputacionais e conduta empresarial responsável. Nossa missão é fornecer transparência sobre os riscos de conduta empresarial para impulsionar mudanças positivas. Combinando IA avançada com profundo conhecimento humano e uma metodologia comprovada em seu núcleo, as soluções da RepRisk trazem desempenho e tranquilidade, permitindo que os clientes saibam mais, tenham certeza e ajam mais rápido. Com nossos valores de honestidade intelectual e humildade, excelência operacional e abertura e respeito, nossas equipes diversas de especialistas talentosos estão desenvolvendo soluções pioneiras que permitem aos clientes tomar decisões mais informadas. Com sede em Zurique e escritórios em Toronto, Nova York, Londres, Berlim, Manila e Tóquio, permanecemos próximos aos clientes e trazemos uma lente independente para o setor. Unidos por nossa crença compartilhada no poder dos dados, nossos 400 colaboradores têm orgulho de estabelecer o padrão global para dados de conduta empresarial e impulsionar mudanças positivas e significativas por meio da transparência.
Descrição do Cargo
Sobre Você
Você é um Engenheiro de Software que trata a qualidade como uma propriedade do sistema, não como uma fase de teste separada. Você se sente confortável trabalhando com dados, código e pipelines de entrega. Você pode investigar como os dados se movem através de um sistema, identificar onde as falhas podem ocorrer e implementar mecanismos automatizados que detectam problemas precocemente. Você não aborda a qualidade simplesmente escrevendo mais casos de teste, em vez disso, você impulsiona a mudança por meio da arquitetura de testes, loops de feedback, manutenibilidade, propriedade e como as equipes de engenharia podem validar seu próprio trabalho de forma eficaz. Você pode transformar um problema definido e um resultado pretendido em software funcional, colaborando com outras pessoas para moldar a solução. Você se sente confortável explorando áreas técnicas desconhecidas e usando a documentação e a experiência disponíveis para progredir. Se isso é VOCÊ – então esta é a função perfeita para você!
Oferecemos
Oferecemos um ambiente de trabalho diversificado, multicultural e focado em missão, onde seu impacto realmente importa. Você se juntará a uma equipe colaborativa que valoriza a abertura, o respeito e o equilíbrio entre vida pessoal e profissional.
O que você pode esperar
- Horário de trabalho flexível e modelo híbrido (com dias de home office).
- Até 4 semanas por ano trabalhando no exterior, sujeito à política e aprovações.
- Dias remunerados para treinamento e voluntariado, além de correspondência de doações para caridade.
- Subsídio de saúde e fitness para apoiar seu bem-estar.
- Eventos frequentes de equipe e sociais que reúnem nossa comunidade global.
- Um ambiente de escritório acolhedor com café, lanches, frutas frescas e lanches saudáveis de cortesia.
- Uma empresa que abraça a diversidade e valoriza diferentes perspectivas.
Suas Responsabilidades
Como nosso novo Engenheiro de Software, Qualidade, você se juntará à equipe de Engenharia de Qualidade dentro da Divisão de Tecnologia Global e se reportará ao Head Global de Engenharia de Qualidade. Você ajudará a desenvolver os frameworks, ferramentas e automação que permitem às equipes validar, observar e melhorar continuamente a qualidade de seus sistemas. Por meio de investigação prática e validação de áreas de produto selecionadas, você identificará riscos significativos e transformará esse entendimento em capacidades de teste reutilizáveis e salvaguardas.
Nesta função, você irá:
- Projetar e implementar scaffolding de teste automatizado reutilizável para pipelines de dados e produtos de dados.
- Integrar verificações automatizadas e feedback de qualidade em fluxos de trabalho de CI/CD e entrega de dados.
- Contribuir para o design de portões de qualidade, expectativas mínimas de teste e padrões de engenharia como parte da função mais ampla de Engenharia de Qualidade.
- Ajudar as equipes de entrega a adotar as capacidades de teste compartilhadas e criar testes de fácil manutenção para seus próprios pipelines e produtos de dados.
- Fornecer implementação prática ou coaching onde necessário
- Construir ferramentas que facilitem aos engenheiros adicionar testes, entender falhas e agir sobre sinais de qualidade.
- Revisar a eficácia das verificações e salvaguardas implementadas e melhorá-las com base em evidências e feedback da equipe.
- Participar da equipe mais ampla de Engenharia de Qualidade, compartilhando aprendizados e contribuindo para práticas de engenharia de qualidade além de uma única equipe de entrega, quando necessário.
Qualificações Você
Oferece
- Proficiência em trabalho em Python, incluindo depuração de código, escrita de testes automatizados e uso eficaz de documentação técnica.
- Forte conhecimento de SQL, incluindo compreensão de pipelines de dados, fluxos de trabalho de transformação e as maneiras pelas quais os dados podem se tornar incompletos, inconsistentes, desatualizados, duplicados ou incorretamente transformados.
- Compreensão da arquitetura de testes e diferentes camadas como unitário, integração, contrato e ponta a ponta, e experiência em integrá-los em fluxos de trabalho de CI/CD.
- Proficiência profissional em inglês.
Seria um diferencial se você tivesse
- Experiência trabalhando com sistemas intensivos em dados, distribuídos ou orientados a plataforma.
- Experiência com Databricks ou outra plataforma de dados moderna.
- Familiaridade com GitLab CI/CD.
- Experiência com AWS ou outra plataforma de nuvem.
- Experiência com contratos de dados, validação de esquema, observabilidade de pipeline ou ferramentas de qualidade de dados.
- Experiência em capacitar equipes de engenharia a possuir e manter testes automatizados em vez de criar uma dependência permanente em uma função de teste separada.
- Exposição a ferramentas de engenharia assistidas por IA ou à validação de saídas geradas por IA.
Informações Adicionais
Observe que consideraremos apenas candidatos com permissão de trabalho válida.
A faixa salarial para esta função é EUR 56,700–69,300
Divisão ou Departamento RR: Tecnologia
