UMO

Engenheiro(a) Sênior de Qualidade de Software

TypeScriptAWSGCP
Tradução automática. Consulte o original.

Sobre Nós

UMO é uma startup em modo stealth no setor de FinTech, com o objetivo de evoluir a forma como as pessoas vivenciam o dinheiro, construindo uma plataforma monetária moderna, unificada, com IA e profundamente humana, abrangendo moedas fiduciárias, cripto e investimentos – sujeita a aprovações regulatórias. A plataforma está sendo projetada para derrubar as barreiras tradicionais ao dinheiro em termos de acesso, ativos e experiência, permitindo formas mais simples e adaptáveis para as pessoas interagirem com serviços financeiros. Atualmente, estamos desenvolvendo nosso MVP e navegando pelos requisitos de licenciamento, com uma equipe multidisciplinar de mais de 100 pessoas representando mais de 20 nacionalidades. Com nossa sede nos Emirados Árabes Unidos e escritórios em Portugal e na Ucrânia, estamos unidos por uma ambição compartilhada e um foco implacável em servir nossos clientes.

Sobre esta função

Como parte de nossa equipe, você nos ajudará a moldar uma plataforma que funciona para todos — um proprietário de negócio, um artista, um freelancer. Nesta função, você terá propriedade de ponta a ponta sobre nossa arquitetura de automação de testes em microsserviços backend e aplicativos móveis nativos, ao mesmo tempo em que será responsável pelo padrão de qualidade de nossos recursos com IA (LLM) — avaliando o comportamento do modelo, capturando alucinações e regressões, e testando nossos sistemas de IA sob estresse antes que cheguem ao cliente. Oferecemos o espaço para você operar com profunda autonomia técnica, colaborando diretamente com as equipes de engenharia, produto e IA/ML para incorporar a qualidade ao pipeline de desenvolvimento, sem burocracia corporativa ou microgerenciamento.

Você será responsável por:

  1. Arquitetura de Automação Backend e Mobile: Construir, estender e manter suítes de testes automatizados escaláveis em sistemas backend e aplicativos móveis nativos usando TypeScript, Playwright, Appium ou Cucumber.
  1. Engenharia de Qualidade de API: Validar camadas complexas de API, assumindo responsabilidade direta por testes funcionais profundos, de integridade de dados e de contrato em interfaces de transporte REST e de baixa latência.
  1. Avaliação e Testes de LLM: Projetar e executar suítes de avaliação para nossos recursos com IA (LLM) usando frameworks como RAGAS e DeepEval, medindo a fundamentação, relevância da resposta, fidelidade e taxa de alucinação em cenários reais de produto.
  1. Red Teaming e Testes de Segurança de IA: Sondar proativamente nossos sistemas de LLM e agentes para injeção de prompt, jailbreaks, vazamento de dados e saídas inseguras ou tendenciosas usando frameworks de red teaming como DeepTeam e PyRIT.
  1. Integração de Pipeline e Entrega Contínua: Integrar e manter a execução de testes — incluindo automação e suítes de avaliação/red team de LLM — dentro de nossos pipelines de GitHub Actions ou GitLab CI, impulsionando a entrega contínua para que os trens de lançamento permaneçam suaves e confiáveis.
  1. Colaboração Interfuncional de Produto: Trabalhar lado a lado com as equipes de engenharia, produto, IA/ML e DevOps durante o planejamento de sprints, revisões de código e revisões de design de testes para garantir a testabilidade ideal do sistema para recursos tradicionais e impulsionados por IA.
  1. Leve MLOps/MLOPs: Apoiar o versionamento de prompts/modelos, gerenciamento de conjuntos de dados de avaliação e monitoramento de saídas de LLM em produção, ajudando a equipe a rastrear o desempenho do modelo e dos prompts ao longo do tempo.
  1. Execução de Testes com IA: Modelar a arte de QA usando ferramentas modernas de IA para acelerar a geração de casos de teste, manutenção de scripts e análise de execução automatizada.

Sobre você

  1. Experiência em Engenharia: Você traz forte experiência comercial em testes de software e engenharia de qualidade (mais de 5 anos), com forte foco na construção e escalonamento de frameworks de automação.
  1. Domínio de TypeScript e Frameworks: Você se sente à vontade escrevendo testes automatizados em TypeScript, utilizando ferramentas como Playwright, Cucumber ou motores de teste modernos similares.
  1. Capacidade de Teste Mobile Nativo: Você tem experiência prática com automação de testes nativos para iOS e Android usando Appium ou equivalentes de frameworks nativos.
  1. Precisão de API e Dados: Você tem experiência comprovada em testar APIs (REST é essencial) em ambientes sensíveis a dados, orgulhando-se de capturar casos extremos antes que o código chegue à produção.
  1. Avaliação e Red Teaming de LLM: Você tem experiência prática — ou forte interesse prático — em avaliar sistemas de LLM/RAG com ferramentas como RAGAS ou DeepEval, e testá-los adversarialmente com frameworks como DeepTeam, PyRIT ou ferramentas de red teaming similares.
  1. Habilidades de Integração CI/CD: Você entende fluxos de trabalho modernos de DevOps e se sente confortável em incorporar suítes automatizadas de regressão, avaliação e red team diretamente em pipelines de GitHub Actions ou GitLab CI.
  1. Ferramentas de IA: Experiência prática utilizando ferramentas de IA (por exemplo, Claude, Cursor) em atividades diárias de engenharia, incluindo design de testes, desenvolvimento de automação, depuração, análise de causa raiz, documentação e manutenção de testes.
  1. Familiaridade com MLOps/LLMOps: Compreensão básica do ciclo de vida de ML/LLM — versionamento de prompts e modelos, gerenciamento de conjuntos de dados de avaliação e monitoramento de sistemas de IA em produção.
  1. Artesanato e Comunicação Clara: Você valoriza a propriedade completa das tarefas, se preocupa com a lógica de negócios por trás do produto e se comunica de forma transparente em inglês, com tolerância zero para grosseria.

Pode te render alguns pontos extras:

  1. Conhecimento em Fintech e Sistemas de Pagamento: Experiência prévia trabalhando com APIs financeiros, fluxos de processamento de pagamentos, ou padrões de segurança de dados e conformidade.
  1. Amplitude de Protocolos: Exposição prática testando camadas de transporte GraphQL ou gRPC juntamente com endpoints REST tradicionais.
  1. LLMOps e Observabilidade: Familiaridade com ferramentas de observabilidade/rastreamento de LLM (por exemplo, LangSmith, Langfuse, Arize) ou ferramentas de rastreamento de experimentos.
  1. Desempenho e Exposição à Nuvem: Familiaridade com conceitos de teste de desempenho ou carga e experiência básica de trabalho com infraestrutura em nuvem (AWS, GCP ou Azure).

O Padrão UMO

  • Ambiente de Trabalho Dinâmico: Escritórios vibrantes e equipes locais fortes em Lisboa, Dubai, Kyiv e Lviv — com abertura para trabalho remoto para o candidato ideal.
  • Descanso e Recuperação: 24 dias de férias anuais, licença médica remunerada dedicada e observância de feriados públicos para mantê-lo(a) no seu melhor.
  • Semana de Recarga: Após seu primeiro ano conosco, desfrute de duas semanas de trabalho consecutivas de 4 dias anualmente — um reset embutido para ajudá-lo(a) a sustentar o pico de desempenho a longo prazo.
  • Configuração Completa: Hardware de ponta e um subsídio para home office para que você possa fazer seu melhor trabalho em qualquer lugar.
  • Ecossistema de Crescimento: Um orçamento dedicado para aprendizado e um caminho claro e acelerado para a liderança executiva dentro do ecossistema UMO.
  • Impacto e Propriedade: Seu trabalho molda diretamente a direção do produto e da empresa — não apenas a executa.

Mais oportunidades com um só perfil

Quer aparecer para várias vagas sem repetir todo o processo? Crie seu perfil e seja encontrado pelas empresas que usam a Nort.

Criar meu perfil

Seu próximo empregojá está te procurando.

Nort

Plataforma de recrutamento reverso para programadores