Empresa: MTP Métodos e Tecnologia – Brasil
Buscamos uma pessoa Analista de Performance Sênior para atuar com engenharia de performance, testes de carga e monitoramento em projeto com alocação em cliente na Espanha. A posição será responsável por todo o ciclo de engenharia de performance das aplicações do cliente: definição da estratégia de testes, modelagem de carga com base no comportamento real de produção, execução controlada e reproduzível dos testes e análise dos resultados até a identificação da causa raiz de eventuais problemas de desempenho. A atuação vai além da execução de scripts e geração de relatórios. Esperamos uma pessoa capaz de acompanhar ativamente o ambiente durante os testes por meio de ferramentas de APM, métricas de infraestrutura, logs e traces, correlacionando sintomas com suas possíveis origens e construindo diagnósticos fundamentados em evidências. O profissional terá interação direta com times de Desenvolvimento, Banco de Dados, Infraestrutura, Arquitetura e SRE, atuando como referência técnica da MTP junto ao cliente. Apache JMeter e experiência prática com monitoramento/APM são conhecimentos essenciais para a posição. Principais responsabilidades: • Modelar cargas de teste com base em dados reais de utilização, considerando perfis de usuários, volumetria, picos e períodos críticos para o negócio. • Definir estratégias de testes de performance, incluindo carga, estresse, resistência, pico, escalabilidade e degradação controlada. • Estabelecer critérios de aceitação de performance em conjunto com as áreas envolvidas. • Desenvolver, manter e evoluir scripts em Apache JMeter, utilizando parametrização, correlação dinâmica, controladores, asserções e massas de dados adequadas. • Preparar e validar ambientes de testes, avaliando sua representatividade em relação ao ambiente produtivo. • Executar testes de forma controlada e reproduzível, incluindo cenários de execução distribuída. • Acompanhar ativamente o ambiente durante os testes utilizando APM, métricas de infraestrutura, logs e traces. • Analisar tempos de resposta, throughput, erros, CPU, memória, garbage collection, pools de conexão, filas, cache, banco de dados e demais componentes relacionados à performance. • Identificar gargalos e realizar análise de causa raiz com base em evidências técnicas. • Recomendar ações corretivas e validar os ganhos de performance após as intervenções realizadas pelos times responsáveis. • Elaborar relatórios técnicos e executivos, apresentando os testes realizados, capacidade do sistema, gargalos identificados, riscos e recomendações. • Estabelecer baselines e acompanhar a evolução da performance entre releases, identificando possíveis regressões. • Automatizar a execução dos testes e apoiar sua integração aos pipelines de CI/CD. • Manter e evoluir a suíte de performance conforme as aplicações e arquiteturas forem modificadas. • Apoiar a investigação de incidentes de performance em produção quando necessário. • Interagir tecnicamente com equipes de Desenvolvimento, Banco de Dados, Infraestrutura, Arquitetura e SRE. Requisitos: • Experiência consistente como Analista ou Engenheiro(a) de Performance , atuando de forma recorrente em projetos reais de testes e engenharia de performance. • Domínio prático de Apache JMeter , incluindo desenvolvimento, manutenção e evolução de suítes de testes. • Experiência prática com ferramentas de monitoramento e APM , utilizando-as ativamente durante a execução e análise de testes. • Conhecimento em ferramentas como Dynatrace, AppDynamics, New Relic, Datadog, Grafana/Prometheus ou Elastic , ou soluções equivalentes. • Experiência com modelagem de carga e definição de critérios de aceitação de performance. • Capacidade de analisar resultados e identificar gargalos e causas raiz com base em evidências. • Conhecimento de métricas e indicadores de performance, incluindo tempos de resposta, throughput, erros e percentis. • Conhecimento de comportamento de aplicações e infraestrutura, incluindo CPU, memória, garbage collection, threads, pools de conexão, cache, I/O e rede. • Conhecimento de protocolos e integrações como HTTP/HTTPS, REST, SOAP, WebSocket, gRPC e/ou mensageria . • Conhecimento de arquiteturas distribuídas e microsserviços. • Conhecimentos de banco de dados suficientes para analisar planos de execução, índices, bloqueios, contenção e impacto de consultas na performance das aplicações. • Conhecimento de scripting utilizando Java, Groovy, Python ou JavaScript para extensão de scripts, geração de massas de dados ou automação. • Experiência em ambientes distribuídos e interação direta com equipes de Desenvolvimento e Infraestrutura. • Inglês avançado , incluindo leitura, escrita e conversação técnica. • Espanhol em nível operacional , suficiente para interação cotidiana com o cliente. Diferenciais • Experiência com automação de testes funcionais utilizando Selenium/WebDriver , ferramenta atualmente utilizada pelo cliente. • Experiência com Playwright, Cypress ou RestAssured . • Experiência na construção ou manutenção de frameworks de automação de testes. • Experiência com Performance as Code , mantendo suítes versionadas, parametrizadas e executadas automaticamente. • Integração de testes de performance em pipelines de CI/CD , utilizando ferramentas como Jenkins, GitLab CI ou Azure DevOps. • Experiência com quality gates de performance e práticas de shift-left. • Conhecimento de outras ferramentas de carga, como k6, Gatling, LoadRunner, NeoLoad ou BlazeMeter . • Experiência com ambientes AWS, Azure ou GCP . • Conhecimento de Kubernetes , incluindo impacto de limites de recursos, configurações e autoescalabilidade na performance. • Conhecimentos de SRE , incluindo SLI, SLO, error budget e engenharia de confiabilidade. • Certificações ISTQB , incluindo Performance Testing, ou certificações relacionadas a plataformas de APM. • Experiência anterior em consultoria ou prestação de serviços para diferentes clientes. • Experiência em setores regulados, como bancos, seguros, saúde ou utilities. • Conhecimentos de Chaos Engineering e testes de resiliência. Sobre a empresa: A MTP – Métodos e Tecnologia é uma multinacional espanhola com 28 anos de atuação, presente em mais de 21 países, com sedes no Brasil, Espanha e México. Somos especialistas em Digital Business Assurance , unindo estratégia, tecnologia e inovação para apoiar grandes empresas em sua jornada de transformação digital. Com mais de 80 clientes ativos nos setores de Finanças, Seguros, Telecom, Indústria, Varejo, Tecnologia e Energia, entregamos soluções que garantem qualidade, segurança e performance em todo o ciclo digital.