Descrição
Resumo:
Junte-se à equipe de Engenharia de Desempenho da Five9 para projetar, construir e executar testes de desempenho na sua plataforma em nuvem de centro de contato, aproveitando 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 estreitamente com desenvolvedores, engenheiros de QA e arquitetos
Junte-se a nós para trazer alegria à experiência do cliente. A Five9 é uma provedora líder de software em nuvem para centros de contato, levando 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 desfrutamos juntos dessa 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 dos 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 uma experiência de produto consistentemente rápida e confiável.
####
#### **Principais responsabilidades**
* Projetar, desenvolver e manter scripts e cenários de teste 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 de 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, duração prolongada (soak), pico (spike) e escalabilidade
* Analisar os resultados dos testes para identificar gargalos, regressões e áreas de preocupação; produzir descobertas e recomendações escritas claras
* Colaborar estreitamente 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 (por exemplo, Datadog, Grafana, Prometheus)
* Classificar 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
* Aproveitar ferramentas assistidas por IA para detecção automatizada de anomalias, estabelecimento inteligente de linhas de base e análise acelerada de resultados
* Utilizar 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
* Compreensão sólida dos diferentes tipos de testes de desempenho e de quando aplicá-los (carga, estresse, duração prolongada, 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
* Proficiência em ferramentas de monitoramento de desempenho de aplicações (por exemplo, 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 (por exemplo, Jenkins, GitLab CI, GitHub Actions)
* Habilidades em script ou programação 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 linhas 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 centros de contato
* Familiaridade com ambientes de execução de testes em contêineres (Docker, Kubernetes)
* Exposição a práticas de engenharia do caos (por exemplo, Chaos Monkey, Gremlin) como complemento aos testes de desempenho
* Experiência com ferramentas de observabilidade de IA ou AIOps (por exemplo, Dynatrace Davis AI, Datadog Watchdog, Arize)
* Conhecimento de ferramentas de rastreamento distribuído (por exemplo, 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 públicos
A Five9 abraça 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 o 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\.