NinjaTrader

Engenheiro(a) de Testes de Software Sênior I

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

Sobre a oportunidade

--------------------------------------------------------------------------------

Aviso: Por favor, esteja ciente de que as informações mais precisas e atualizadas sobre nossas vagas abertas — incluindo descrições de cargos, remuneração e benefícios — só podem ser garantidas em nosso quadro de empregos oficial. Para as listagens e detalhes mais recentes, visite: job-boards.greenhouse.io/ninjatrader.

--------------------------------------------------------------------------------

Localização

Esta função é baseada em Chicago, IL. Não estamos abertos a candidatos remotos para esta função

Híbrido

Para funcionários baseados em Chicago, seguimos um cronograma de trabalho híbrido: no escritório de terça a quinta-feira, com trabalho remoto às segundas e sextas-feiras. Além desses dias remotos semanais, oferecemos:

  1. 20 dias remotos flexíveis adicionais anualmente
  1. 5 semanas opcionais de escritório em toda a empresa ligadas a feriados importantes

Estamos comprometidos com a igualdade de oportunidades de emprego, independentemente de raça, cor, ascendência, religião, sexo, origem nacional, orientação sexual, idade, cidadania, estado civil, deficiência, gênero, identidade ou expressão de gênero, ou status de veterano. Temos orgulho de ser um local de trabalho que oferece igualdade de oportunidades.

JUNTE-SE A NÓS EM NOSSA MISSÃO DE NOS TORNARMOS A PLATAFORMA DE TRADING DE V AREJO Nº 1 DO MUNDO

Bem-vindo(a) ao mundo dinâmico da NinjaTrader! Como uma plataforma de trading líder na indústria e corretora de futuros, estamos capacitando traders a assumir o controle de seu destino financeiro. Como fazemos isso? Fornecemos produtos e serviços de ponta que aprimoram a jornada de trading. Seja você um profissional experiente ou apenas começando, a NinjaTrader equipa os traders com software e serviços de corretagem premiados para navegar nos principais mercados financeiros do mundo com confiança.

Nossa história de crescimento é nada menos que emocionante. Desde 2003, a NinjaTrader tem se dedicado a entender e apoiar os traders em sua jornada rumo ao sucesso no trading. Através desses esforços, nossa base de usuários cresceu para mais de 2 milhões de usuários e nos tornamos a corretora de futuros número um avaliada mundialmente.

Mas não vamos parar por aí. Estamos constantemente evoluindo, expandindo limites e modernizando a indústria de futuros. Nosso compromisso com a inovação significa que os usuários sempre terão acesso a ferramentas dinâmicas, suporte em tempo real e uma comunidade de traders com interesses semelhantes.

Então, por que trabalhar na NinjaTrader? Aqui, você não é apenas parte de uma equipe; você é parte de um movimento. Capacitamos os funcionários a alcançar novos altos em suas carreiras, fornecendo uma cultura dinâmica focada em conexão social, desenvolvimento profissional e iniciativas de reconhecimento de funcionários. Parece bom demais para ser verdade? Veja pelos nossos funcionários. greatplacetowork.com/certified-company/7025362

Junte-se a nós enquanto redefinimos o que é possível no trading, defendemos nossos clientes e continuamos nossa jornada para nos tornarmos a principal plataforma de trading focada no varejo do mundo.

O QUE VOCÊ FARÁ

As plataformas da NinjaTrader são onde os clientes negociam futuros em tempo real em mercados ao vivo, e onde gerenciamos fundos de clientes, processamos transações, lidamos com compensação e liquidação, e nos mantemos em conformidade todos os dias. Como Engenheiro(a) de Testes de Software Sênior, você será responsável pela qualidade em toda essa pilha, desde a experiência de trading na web até os serviços de back-office por trás dela.

Você será incorporado(a) como um(a) colega ao lado de engenheiros(as) e gerentes de produto. Seu trabalho não é impedir lançamentos. É construir automação que torna o envio confiante e rápido o padrão. Cada fluxo de trabalho que você valida toca traders reais e dinheiro real.

Nesta função, você irá:

  1. Ser responsável pela qualidade de ponta a ponta para sua squad designada, desde a estratégia de teste até a confiança no lançamento
  1. Testar em toda a full stack: fluxos de UI do navegador, APIs, bancos de dados e serviços backend
  1. Colaborar com desenvolvedores(as) e gerentes de produto na fase de design para definir critérios de aceitação e incorporar testabilidade
  1. Projetar, construir e manter frameworks de automação usando padrões modulares (por exemplo, Page Object Model), principalmente Playwright com TypeScript
  1. Definir estratégia de automação e portões de qualidade para fluxos de trading críticos, como atividade de ordens, movimentação de fundos e compensação
  1. Escrever testes funcionais e de integração onde a correção financeira e a cobertura de casos extremos são prioridades máximas
  1. Revisar código de aplicação e engajar no design de sistemas, contratos de API e arquitetura para garantir comportamento observável e testável
  1. Ser responsável pela confiabilidade dos testes de sua squad; tratar a instabilidade com a mesma urgência que um bug de produção
  1. Integrar testes em pipelines de CI/CD com estratégias de tagging (por exemplo, smoke, regressão) e portões de qualidade claros
  1. Projetar estratégias de dados de teste e usar mocks e stubs para dependências para manter os testes isolados e repetíveis
  1. Depurar problemas de produção usando logs, traces de banco de dados e telemetria, e transformar descobertas em cobertura de regressão
  1. Aplicar ferramentas assistidas por IA (geração de código, geração de testes, análise de falhas) para melhorar a cobertura e a velocidade sem comprometer a correção
  1. Realizar testes manuais e exploratórios onde adicionam sinal que a automação não pode, e converter descobertas em cobertura automatizada durável
  1. Mentorar membros juniores da equipe de QA através de revisões de código, pareamento e feedback direto
  1. Cumprir os padrões do SDLC e de segurança da informação da NinjaTrader

O QUE VOCÊ PRECISA

  1. Experiência testando plataformas de trading ou corretagem (futuros é um plus); experiência em serviços financeiros bancários ou outros regulamentados será considerada
  1. Fortes fundamentos de automação, incluindo um senso claro do que a automação pode e não pode fazer
  1. Experiência prática com Playwright e TypeScript/JavaScript (Cypress ou Selenium considerados, com rápida adaptação à nossa pilha)
  1. Experiência em testes Full-stack: fluxos de UI através de validação de API (por exemplo, Postman) e verificação de banco de dados
  1. Experiência testando serviços backend, REST APIs e sistemas distribuídos
  1. Experiência comprovada projetando e mantendo frameworks de automação à medida que o sistema que eles cobrem evolui
  1. Experiência integrando testes automatizados em pipelines de CI/CD (por exemplo, Jenkins, Ações do GitHub)
  1. Capacidade de trabalhar com engenheiros(as) em testabilidade por design, modelando arquitetura e design de API para suportar automação confiável
  1. Proficiência comprovada com ferramentas de engenharia assistidas por IA aplicadas de forma responsável, mais os fundamentos para entregar sem elas
  1. Capacidade de ser responsável pela qualidade de uma área de produto independentemente, com supervisão mínima
  1. Fortes habilidades de comunicação; confortável como colega de engenheiros(as), gerentes de produto e equipes de operações de corretagem

PONTOS BÔNUS PARA

  1. Automação de testes com Python usando PyTest
  1. Experiência testando sistemas orientados a eventos com plataformas de mensagens (por exemplo, Pub/Sub do GCP)
  1. Experiência com banco de dados relacional (Oracle preferencial)
  1. Familiaridade com conceitos do ciclo de vida de negociação: gerenciamento de ordens, compensação, liquidação, margem ou relatórios regulatórios
  1. Experiência testando aplicações em tempo real ou intensivas em dados
  1. Habilidades de linha de comando Linux e análise de logs
  1. Testes de desempenho, carga ou resiliência em sistemas distribuídos
  1. Conhecimento de testes de acessibilidade (padrões WCAG)
  1. Experiência em testes nativos da nuvem (preferencialmente GCP)

Remuneração

A faixa salarial para esta função será de US$ 82,000.00 a US$ 132,000.00 USD. Além disso, esta posição também receberá um bônus anual alvo de 10%. O pagamento de bônus na NinjaTrader é baseado no desempenho individual (50%) bem como no desempenho da empresa/equipe (50%).

Os ganhos salariais e de bônus são apenas dois componentes do pacote total de remuneração oferecido pela NinjaTrader. A NinjaTrader oferece um plano 401K através da ADP, no qual a empresa igualará até 3.5% das contribuições dos funcionários. O subsídio anual de tempo livre remunerado acumula a uma taxa de 18 dias por ano (algumas posições podem se qualificar para mais) mais sete feriados remunerados.

Nossos Benefícios Principais Incluem

  • Generoso PTO
  • 7 Feriados Remunerados Anualmente + 5 Feriados Condicionais Anualmente
  • 1 Dia de Serviço Anualmente
  • 401k com Correspondência da Empresa de 3.5%
  • Licença Remunerada para Ligação Parental
  • Cobertura de Saúde, Visão e Odontológica
  • Seguro de Vida e Invalidez Coberto 100% pela NinjaTrader

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