Bunge
Jobgether
Engenheiro de QA (Testes de IA e Funcionalidades)
Sobre a oportunidade
Esta vaga é anunciada em nome de uma empresa parceira, que gerencia todas as candidaturas e etapas subsequentes. Nossa parceira busca um Engenheiro de QA (Testes de IA e Funcionalidades) baseado no Brasil.
Como a Jobgether funciona
Usamos um processo de correspondência baseado em IA para garantir que sua candidatura seja revisada de forma rápida, objetiva e justa em relação aos requisitos principais da vaga. Nosso sistema identifica os candidatos mais adequados, e esta lista é então compartilhada diretamente com a empresa contratante. A decisão final e as próximas etapas (entrevistas, avaliações) são gerenciadas pela equipe interna deles.
Agradecemos seu interesse e desejamos boa sorte!
Por que se candidatar através da Jobgether?
Aviso de Privacidade de Dados: Ao enviar sua candidatura, você reconhece que a Jobgether processará seus dados pessoais para avaliar sua candidatura e compartilhar informações relevantes com o empregador contratante. Este processamento baseia-se em interesse legítimo e medidas pré-contratuais sob as leis de proteção de dados aplicáveis (incluindo o GDPR). Você pode exercer seus direitos (acesso, retificação, exclusão, objeção) a qualquer momento.
#LI-CL1
Junte-se a uma equipe orientada por tecnologia que desenvolve e valida funcionalidades inovadoras para uma plataforma líder em finanças pessoais, combinando testes de software tradicionais com garantia de qualidade de IA de próxima geração. Como Engenheiro de QA, você será responsável pela qualidade em aplicações web, plataformas móveis e APIs, garantindo experiências de usuário confiáveis, seguras e fluidas. Você desempenhará um papel fundamental no teste de funcionalidades baseadas em IA, incluindo integrações de modelos de linguagem de grande escala (LLM), onde os resultados podem ser probabilísticos em vez de estritamente previsíveis. Ao combinar técnicas de teste determinísticas com metodologias de avaliação de IA, você ajudará a identificar imprecisões, alucinações, casos de borda e potenciais riscos de segurança antes que afetem os usuários. Trabalhando em estreita colaboração com engenheiros, stakeholders de produto e equipes internacionais, você contribuirá para estratégias de teste robustas e melhorará continuamente os padrões de qualidade. Esta função oferece uma oportunidade de aplicar sua experiência prática em testes a tecnologias de IA emergentes, promovendo o desenvolvimento responsável de IA e a entrega de software confiável. Se você é um profissional de QA detalhista que gosta de resolver problemas complexos e explorar a interseção em evolução entre qualidade de software e inteligência artificial, esta oportunidade oferece desafios técnicos significativos e espaço para crescimento.
Responsabilidades
- Planejar e executar testes abrangentes: Projetar, desenvolver e executar planos de teste, casos de teste e scripts de teste para funcionalidades de software tradicionais e componentes baseados em IA em ambientes web, móveis e API.
- Validar funcionalidades orientadas por IA: Testar funcionalidades de IA e integradas a LLM quanto à precisão, relevância, consistência, robustez e segurança, identificando alucinações, respostas inesperadas e falhas em casos de borda.
- Aplicar metodologias de teste apropriadas: Determinar quando usar testes determinísticos de aprovação/reprovação e quando aplicar abordagens baseadas em avaliação para resultados de IA probabilísticos, garantindo que as estratégias de teste reflitam o comportamento esperado de cada funcionalidade.
- Avaliar o desempenho do modelo de IA: Avaliar resultados gerados por IA usando métricas de avaliação apropriadas, conjuntos de dados de referência, avaliações semânticas e processos de revisão com intervenção humana.
- Traduzir requisitos em cenários de teste: Analisar requisitos de negócio, jornadas do usuário, documentação de processos e especificações de comportamento de IA para desenvolver uma cobertura de testes abrangente e eficaz.
- Conduzir testes funcionais manuais: Executar testes funcionais em aplicações web e móveis, verificar o comportamento esperado, validar correções e garantir que novos lançamentos atendam às expectativas de qualidade.
- Realizar testes de regressão e integração: Validar interações entre componentes da aplicação e APIs, conduzindo testes de regressão, desempenho/carga e aceitação do usuário (UAT).
- Identificar e documentar defeitos: Criar relatórios de bugs claros e detalhados que incluam passos reproduzíveis, resultados esperados e reais, evidências de suporte e informações técnicas relevantes.
- Investigar problemas técnicos: Usar ferramentas de desenvolvedor do navegador, logs de aplicação e utilitários de depuração para investigar falhas, rastrear comportamentos inesperados e apoiar a análise eficiente de causa raiz.
- Apoiar a garantia de qualidade móvel: Validar o comportamento da aplicação móvel em ambientes iOS e Android relevantes, considerando funcionalidades específicas da plataforma e potenciais problemas de compatibilidade.
- Melhorar práticas de QA: Contribuir para padrões de teste, metodologias e melhores práticas para tecnologias emergentes, incluindo frameworks de IA e aplicações baseadas em LLM.
- Manter a documentação de testes: Usar Jira, Confluence e sistemas de gerenciamento de testes para rastrear defeitos, organizar casos de teste, documentar resultados e manter registros claros do projeto.
- Colaborar entre equipes: Trabalhar em parceria com engenheiros, especialistas funcionais, stakeholders de produto e equipes de TI para resolver problemas, alinhar prioridades de teste e garantir a qualidade durante todo o ciclo de vida de desenvolvimento.
- Desenvolver especialização no assunto: Construir um forte entendimento dos sistemas principais, interfaces de aplicação, processos de negócio e ferramentas de relatório para fortalecer a cobertura de testes e melhorar a confiabilidade das soluções entregues.
- Promover a qualidade de IA responsável: Ajudar a garantir que as funcionalidades baseadas em IA atendam aos padrões apropriados de confiabilidade, robustez, segurança e confiança do usuário.
Requisitos
- Experiência profissional: 5 a 7 anos de experiência prática em testes de software em aplicações web, plataformas móveis e APIs.
- Especialização em Playwright: Experiência comprovada em produção usando Playwright para testes de software. Este é um requisito principal para a posição.
- Testes de IA e LLM: Experiência prática testando produtos baseados em IA ou funcionalidades integradas a LLM, incluindo avaliação de precisão, relevância, robustez, tratamento de prompts adversários, casos de borda e riscos de segurança ou toxicidade.
- Metodologia de teste: Compreensão clara das diferenças entre testes determinísticos, que dependem de entradas definidas e saídas esperadas, e testes baseados em avaliação para sistemas de IA probabilísticos.
- Técnicas de avaliação de IA: Familiaridade com avaliações com intervenção humana, métricas de pontuação, conjuntos de dados de referência, avaliação semântica e outras abordagens para avaliar respostas geradas por IA.
- Fundamentos de teste de software: Experiência demonstrada com testes funcionais, de integração, regressão, desempenho/carga e aceitação do usuário.
- Conhecimento em desenvolvimento web e móvel: Forte compreensão dos ciclos de vida de desenvolvimento de aplicações, incluindo tecnologias web e considerações específicas de plataforma para iOS e Android.
- Depuração e diagnóstico: Experiência prática com ferramentas de desenvolvedor do navegador, logs de aplicação e técnicas de investigação técnica para identificar e resolver defeitos.
- Gerenciamento de testes e documentação: Proficiência avançada em Jira e Confluence, juntamente com experiência no uso de sistemas de gerenciamento de testes para organizar casos de teste, resultados de execução e rastreamento de defeitos.
- Pensamento analítico: Forte atenção aos detalhes e capacidade de investigar problemas complexos, reconhecer padrões inesperados e distinguir entre defeitos de software e variações aceitáveis em resultados gerados por IA.
- Habilidades de comunicação: Capacidade de documentar descobertas técnicas de forma clara, comunicar riscos de qualidade de forma eficaz e colaborar com stakeholders multifuncionais.
- Trabalho em equipe e adaptabilidade: Confortável trabalhando em um ambiente distribuído e internacional, coordenando com equipes de engenharia e funcionais em diferentes locais.
- Mentalidade de qualidade e ética: Compromisso com a melhoria contínua, práticas de IA responsável e entrega de software confiável, seguro e focado no usuário.
- Experiência técnica desejável: Familiaridade com proxy HTTP e ferramentas de depuração como Charles Proxy ou Fiddler, bem como logs do Xcode e logs do Android Debug Bridge (ADB).
- Experiência no setor desejável: Experiência anterior em serviços financeiros, fintech ou tecnologia de finanças pessoais é um diferencial.
- Educação desejável: Bacharelado em Ciência da Computação ou qualificação técnica equivalente.
Benefícios
- Trabalho 100% remoto: Trabalhe remotamente do Brasil enquanto colabora com uma equipe de tecnologia internacional.
- Colaboração internacional: Trabalhe com colegas de diferentes países e culturas, contribuindo para projetos com alcance global.
- Projetos de IA significativos: Ajude a construir e validar soluções reais baseadas em IA e contribua para a evolução de produtos habilitados por IA.
- Desenvolvimento profissional: Fortaleça sua experiência em garantia de qualidade de software, metodologias de teste avançadas e avaliação de IA/LLM.
- Aprendizado contínuo: Junte-se a um ambiente que incentiva o desenvolvimento técnico, o compartilhamento de conhecimento e a experimentação com tecnologias emergentes.
- Ambiente de trabalho inclusivo: Contribua para uma cultura colaborativa que valoriza a diversidade, a igualdade de oportunidades e diferentes perspectivas.
- Foco em IA responsável: Participe de trabalhos que enfatizam padrões éticos de IA, confiabilidade do produto e confiança do usuário.
- Oportunidades de crescimento na carreira: Expanda suas capacidades técnicas trabalhando em projetos desafiadores que abrangem engenharia de software, IA e tecnologia empresarial.
