Startekk Inc
JPMorgan Chase & Co.
Engenheiro(a) de Software Líder - Garantia de Qualidade / Automação de Testes / Sistemas Agentes
Sobre a oportunidade
Temos uma oportunidade para impactar sua carreira e proporcionar uma aventura onde você poderá expandir os limites do que é possível.
Como Engenheiro(a) de Software Líder na JPMorgan Chase, dentro do Chief Technology Office (CTO) - Identity & Access Management (IAM), você é parte integrante de uma equipe ágil que trabalha para aprimorar, construir e entregar produtos de tecnologia confiáveis e líderes de mercado de forma segura, estável e escalável. Como um(a) contribuidor(a) técnico(a) principal, você é responsável por construir soluções tecnológicas críticas em múltiplas áreas técnicas, trabalhando em estreita colaboração com diversas funções de negócios e parceiros para apoiar os objetivos de negócios da empresa.
Você será responsável por construir, integrar e operar automação em escala empresarial e um ecossistema de testes agente, com controle humano, que acelera a entrega enquanto protege a qualidade, os controles e a auditabilidade. Esta função se alinhará com a qualidade orientada pela jornada do usuário, prontidão de integração de parceiros e um framework de teste agente. Embora IDEs habilitadas por IA possam acelerar a criação de testes, esta posição existe para projetar o que a IA sozinha não pode possuir de forma confiável em uma pilha IAM complexa e em rápida mudança: dados de teste determinísticos, ambientes de teste estáveis, simulação de integração, integridade de cobertura e evidências de nível de release em todos os ambientes. Você defenderá jornadas ponta a ponta em toda a pilha de produtos globais da AuthE, permitindo a Entrega Contínua Verdadeira com releases rápidas, em conformidade e baseadas em evidências.
Responsabilidades do cargo *
- Executa soluções de software criativas, design, desenvolvimento e solução de problemas técnicos com capacidade de pensar além das abordagens rotineiras ou convencionais para construir soluções ou decompor problemas técnicos.
- Impulsiona a adoção pela equipe de práticas de engenharia assistidas por IA autorizadas pela empresa no ambiente de trabalho para melhorar a qualidade do código, a velocidade de entrega e os resultados operacionais (por exemplo, revisão/refatoração de código assistida por IA, aceleração da estratégia de testes, suporte à análise de incidentes/causa raiz), ao mesmo tempo em que estabelece padrões de validação consistentes (codificação segura, revisão por pares, testes automatizados) e promove a reutilização de padrões eficazes em toda a equipe.
- Aplica o conhecimento de ferramentas na cadeia de ferramentas do Ciclo de Vida de Desenvolvimento de Software, incluindo desenvolvimento assistido por IA autorizado pela empresa e capacidades de automação, para melhorar o valor percebido pela automação.
- Define e executa a estratégia de qualidade da jornada para converter a intenção do produto em critérios de aceitação baseados em risco, resultados de qualidade mensuráveis e padrões claros de entrada/saída para jornadas IAM chave.
- Projeta coberturas que se mantêm atualizadas com a manutenção de um mapa de jornada vivo (personas → fluxos → testes) e ajusta continuamente o escopo de testes de regressão e desempenho com base no impacto da mudança e nos aprendizados de produção.
- Projeta validação de integração voltada para o parceiro, implementando testes de contrato, stubs/simuladores e suítes automatizadas de integração/aceitação que emulam comportamentos de parceiros e isolam o risco de dependência.
- Identifica oportunidades para eliminar ou automatizar a remediação de problemas recorrentes para melhorar a estabilidade operacional geral de aplicações e sistemas de software.
- Melhora a confiabilidade do sistema de testes na redução de instabilidade e tempo de diagnóstico por meio de padrões de estabilidade (seletores/fixtures, determinismo, estratégia de paralelismo) e regras claras de quarentena/triagem.
- Gerencia o ciclo de prevenção de defeitos para liderar reprodução → triagem → validação de correção → prevenção, realimentando padrões de falha na cobertura, estratégias de dados e melhorias de automação.
- Reporta a "saúde da jornada" com clareza, fornecendo relatórios de prontidão prontos para a diretoria que explicam risco, cobertura e postura de release em linguagem clara — apoiados por evidências, não por métricas de volume.
- Lidera comunidades de prática em Engenharia de Software para impulsionar a conscientização e o uso de tecnologias novas e de ponta e deve agregar à cultura da equipe de diversidade, oportunidade, inclusão e respeito.
Qualificações, capacidades e habilidades exigidas *
- Treinamento formal ou certificação em engenharia de software/qualidade, desenvolvimento de software em conceitos de automação de testes e mais de 5 anos de experiência aplicada.
- Experiência prática e hands-on na entrega de design de sistemas, desenvolvimento de aplicações, testes e estabilidade operacional.
- Avançado em uma ou mais linguagens e frameworks de programação (por exemplo, Java, suítes BDD - cucumber/gherkin, SQL, Rest API, Jira, etc.).
- Proficiência em engenharia, profundidade de automação e métodos de entrega contínua (automação de UI - playwright/selenium), juntamente com experiência em testes de API com um histórico de construção de suítes estáveis (seletores/fixtures, padrões de confiabilidade, dados determinísticos, controle de instabilidade).
- Compreende ecossistemas de teste empresariais com familiaridade e capacidade de padronizar entre frameworks como FiTest+ e/ou outros harnesses usados pela organização (juntamente com pilhas OSS modernas).
- Construir e operacionalizar um ecossistema de testes agente para projetar, implementar e executar um framework agente com controle humano que acelera a autoria, seleção, execução e triagem de testes — conectando agentes a ferramentas reais (frameworks, CI/CD, APIs, fontes de dados) enquanto impõe salvaguardas para correção, determinismo, segurança e auditabilidade.
- Prontidão e governança de release com critérios de entrada/saída, aprovação baseada em evidências e forte parceria em Gerenciamento de Release em um modelo operacional de CD — juntamente com curadoria e versionamento de um catálogo de testes confiável, medição contínua da "aptidão" do agente (precisão, desvio, falsos positivos/negativos) e garantia de que os resultados permaneçam de nível de release em todos os ambientes.
- Estabelecer e manter forte parceria entre Produto/Engenharia/Operações e outras linhas de negócio, com relatórios prontos para a diretoria e articulação de riscos.
- Experiência comprovada em liderar o uso eficaz de ferramentas de desenvolvimento de software assistidas por IA aprovadas (por exemplo, para codificação, revisão de código, aceleração de testes, solução de problemas) com a capacidade de definir expectativas para a equipe na validação de saídas de IA quanto à correção, desempenho e segurança.
- Forte compreensão do uso responsável de IA em fluxos de trabalho de engenharia, incluindo considerações sobre sensibilidade de dados, manuseio seguro de entradas/saídas e adesão às expectativas de resiliência e segurança; experiência em orientar engenheiros na adoção segura e em conformidade dentro das práticas de entrega.
- Experiência na construção e operação de Servidores/clientes MCP para conectar agentes LLM a ferramentas (APIs, bancos de dados e serviços internos).
Qualificações, capacidades e habilidades preferenciais *
- Demonstrar capacidade de implementar salvaguardas "human-in-the-loop" para padrões de revisão de testes, catálogos assinados/versionados, controles de desvio e mecanismos de integridade de cobertura.
- Demonstrar proficiência em aplicações de software e processos técnicos dentro de uma disciplina técnica (por exemplo, nuvem, inteligência artificial, machine learning, mobile, etc.).
- Experiência em projetar e implementar pipelines assistidos por agente/LLM para seleção, execução e relatórios contínuos de testes em todos os ambientes, operando Servidores/clientes MCP para conectar agentes LLM a ferramentas (APIs, bancos de dados e serviços internos).
A JPMorgan Chase, uma das instituições financeiras mais antigas, oferece soluções financeiras inovadoras a milhões de consumidores, pequenas empresas e muitos dos mais proeminentes clientes corporativos, institucionais e governamentais do mundo sob as marcas J.P. Morgan e Chase. Nossa história abrange mais de 200 anos e hoje somos líderes em banco de investimento, banco para consumidores e pequenas empresas, banco comercial, processamento de transações financeiras e gestão de ativos.
O Chief Technology Office supervisiona componentes habilitadores, incluindo as ferramentas e práticas de engenharia e arquitetura de alta qualidade, programas e processos chave, bem como a estratégia de força de trabalho tecnológica necessária para nos tornarmos uma empresa de tecnologia líder para nossos clientes e colegas em todo o mundo.
Oferecemos um pacote competitivo de recompensas totais, incluindo salário base determinado com base na função, experiência, conjunto de habilidades e localização. Aqueles em funções elegíveis podem receber pagamento baseado em comissão e/ou remuneração discricionária por incentivo, paga em dinheiro e/ou ações alienáveis, concedida em reconhecimento a conquistas e contribuições individuais. Também oferecemos uma gama de benefícios e programas para atender às necessidades dos funcionários, com base na elegibilidade. Esses benefícios incluem cobertura abrangente de saúde, centros de saúde e bem-estar no local, um plano de poupança para aposentadoria, creche de apoio, reembolso de mensalidades, suporte à saúde mental, coaching financeiro e muito mais. Detalhes adicionais sobre remuneração total e benefícios serão fornecidos durante o processo de contratação.
Reconhecemos que nosso pessoal é nossa força e os diversos talentos que eles trazem para nossa força de trabalho global estão diretamente ligados ao nosso sucesso. Somos um empregador que oferece igualdade de oportunidades e valorizamos muito a diversidade e a inclusão em nossa empresa. Não discriminamos com base em qualquer atributo protegido, incluindo raça, religião, cor, origem nacional, gênero, orientação sexual, identidade de gênero, expressão de gênero, idade, status de casado ou veterano, gravidez ou deficiência, ou qualquer outra base protegida pela lei aplicável. Também fazemos acomodações razoáveis para práticas e crenças religiosas de candidatos e funcionários, bem como para necessidades de saúde mental ou deficiência física. Visite nossas FAQs careers.jpmorgan.com/us/en/how-we-hire/faqs para mais informações sobre como solicitar uma acomodação.
JPMorgan Chase & Co. é um Empregador de Igualdade de Oportunidades, incluindo Pessoas com Deficiência/Veteranos.
