Descrição
Resumo:
A Five9 procura um Engenheiro de Teste de Desempenho para projetar, construir e executar testes de desempenho em sua plataforma em nuvem de centro de contato, aplicando ferramentas modernas assistidas por IA.
Pontos de destaque:
1. Membro principal da equipe de Engenharia de Desempenho da Five9
2. Aplicar ferramentas modernas assistidas por IA para acelerar a análise de testes
3. Colaborar com desenvolvedores, engenheiros de QA e arquitetos
Junte-se a nós para levar alegria à experiência do cliente. A Five9 é uma fornecedora líder de software em nuvem para centros de contato, trazendo o poder da inovação em nuvem a clientes em todo o mundo.
Viver nossos valores diariamente resulta em nossa cultura centrada na equipe e nos permite inovar, crescer e prosperar, enquanto aproveitamos juntos essa jornada. Celebramos a diversidade e fomentamos um ambiente inclusivo, capacitando nossos funcionários a serem autênticos.
#### **Sobre a função**
O Engenheiro de Teste de Desempenho será um membro principal da equipe de Engenharia de Desempenho da Five9, responsável por projetar, construir e executar testes de desempenho em toda a nossa plataforma em nuvem de centro de contato. O candidato ideal possui experiência prática na criação de modelos realistas de carga de trabalho, na execução de testes de carga e estresse e na transformação dos resultados desses testes em descobertas claras e acionáveis para as equipes de desenvolvimento. Ele aplicará ferramentas modernas assistidas por IA para acelerar a análise de testes e a detecção de anomalias, ajudando a Five9 a entregar continuamente uma experiência de produto rápida e confiável.
####
#### **Principais responsabilidades**
* Projetar, desenvolver e manter scripts e cenários de testes de desempenho usando ferramentas como k6, Gatling, JMeter ou Python
* Construir e manter modelos realistas de carga de trabalho que representem com precisão os padrões de tráfego em produção e o comportamento do usuário
* Definir e documentar os objetivos dos testes de desempenho, critérios de entrada/saída e objetivos de nível de serviço (SLOs)
* Executar diversos tipos de testes, incluindo testes de linha de base, carga, estresse, longos (soak), pico (spike) e escalabilidade
* Analisar os resultados dos testes para identificar gargalos, regressões e áreas problemáticas; produzir descobertas e recomendações escritas claras
* Colaborar de perto com desenvolvedores, engenheiros de QA e arquitetos para compartilhar resultados e apoiar esforços de correção
* Configurar e manter ambientes de teste de desempenho e dados de teste alinhados às configurações de produção
* Integrar testes de desempenho em pipelines CI/CD para permitir validação contínua de desempenho
* Definir e configurar painéis de monitoramento e limiares de alerta usando plataformas de observabilidade (ex.: Datadog, Grafana, Prometheus)
* Diagnosticar defeitos relacionados ao desempenho e contribuir para investigações de análise de causa-raiz
* Manter documentação de testes de desempenho, planos de teste e arquivos de resultados
* Utilizar ferramentas assistidas por IA para detecção automatizada de anomalias, estabelecimento inteligente de linha de base e aceleração da análise de resultados
* Usar plataformas AIOps impulsionadas por IA/ML para identificar tendências, prever regressões e reduzir o tempo médio de detecção (MTTD) de problemas de desempenho
#### **Requisitos**
* 4–7 anos de experiência prática em testes de desempenho ou engenharia de desempenho
* Experiência prática na escrita e manutenção de scripts de teste em uma ou mais das seguintes ferramentas: k6, Gatling, JMeter ou equivalente
* Bom entendimento dos tipos de testes de desempenho e de quando aplicá-los (carga, estresse, longos, pico, escalabilidade)
* Experiência na definição de modelos de carga de trabalho e na tradução de métricas de produção em cenários de teste
* Domínio de ferramentas de monitoramento de desempenho de aplicações (ex.: Datadog, New Relic, Grafana, Prometheus, AppDynamics)
* Capacidade de interpretar resultados de testes e dumps de threads/heap, identificar gargalos e comunicar descobertas de forma clara a partes interessadas técnicas e não técnicas
* Experiência na integração de testes de desempenho em pipelines CI/CD (ex.: Jenkins, GitLab CI, GitHub Actions)
* Habilidades em programação ou script em pelo menos uma linguagem (Python, JavaScript/Node.js, Java ou Groovy)
* Familiaridade com conceitos de IA/ML aplicados a testes: detecção de anomalias, estabelecimento inteligente de linha de base, AIOps ou diagnósticos assistidos por LLM
* Experiência em testar aplicações web e APIs (REST, gRPC, WebSocket) sob concorrência realista
* Excelentes habilidades de comunicação escrita e verbal; capacidade de apresentar descobertas e conduzir discussões com equipes de engenharia
#### **Desejável**
* Experiência em testar VoIP, comunicações em tempo real ou plataformas de centro de contato
* Familiaridade com ambientes de execução de testes em contêineres (Docker, Kubernetes)
* Exposição a práticas de engenharia do caos (ex.: Chaos Monkey, Gremlin) como complemento aos testes de desempenho
* Experiência com ferramentas de observabilidade de IA ou AIOps (ex.: Dynatrace Davis AI, Datadog Watchdog, Arize)
* Conhecimento de ferramentas de rastreamento distribuído (ex.: Jaeger, Zipkin, OpenTelemetry) para análise de desempenho em nível de requisição
**Benefícios:**
* Ações da Five9
* Plano de bônus
* Benefício flexível de 10%
* Auxílio-refeição
* Seguro médico
* Seguro de vida
* 25 dias úteis de férias anuais + feriados
A Five9 valoriza a diversidade e está comprometida em construir uma equipe que represente uma variedade de origens, perspectivas e habilidades. Quanto mais inclusivos formos, melhor seremos. A Five9 é uma empregadora que oferece igualdade de oportunidades.
Consulte nossa política de privacidade, incluindo nosso aviso de privacidade para residentes da Califórnia, aqui: https://www.five9\.com/pt\-pt/legal.
Observação: A Five9 nunca solicitará que um candidato envie dinheiro como pré-requisito para iniciar seu emprego na Five9\.