Agadia Systems Inc

Engenheiro de Testes de Performance Sênior

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

Sobre a Agadia

Somos especializados em tecnologia de gestão de saúde e oferecemos um conjunto de soluções de software de gestão de utilização para nossos clientes. Nossa missão é melhorar a qualidade do atendimento e agilizar a prestação de serviços de saúde por meio do avanço e da automação de processos de gestão de utilização. Estamos sediados em Parsippany, NJ, com clientes em todos os Estados Unidos. À medida que crescemos, buscamos um Engenheiro de Software detalhista, automotivado e independente para ajudar a analisar, projetar e refinar requisitos de negócios.

A Agadia está buscando um Engenheiro de Testes de Performance Sênior para realizar testes de performance em suas aplicações de saúde SaaS. A função abrange análise de requisitos, modelagem de carga de trabalho, automação de testes, execução, investigação de gargalos e relatórios. O engenheiro trabalhará com Desenvolvimento, QA, DevOps, Infraestrutura, DBAs e Suporte de Produção para validar a performance, investigar regressões e fornecer evidências para decisões de lançamento e capacidade.

Funções e Responsabilidades

  1. Colaborar com stakeholders de negócios e técnicos para definir critérios de aceitação mensuráveis para fluxos de trabalho críticos, incluindo percentis de tempo de resposta, throughput, taxas de erro e comportamento de recuperação.
  1. Avaliar a arquitetura da aplicação, dependências, topologia de implantação e uso em produção para desenvolver estratégias de teste de performance, estimativas, cronogramas e critérios de entrada e saída.
  1. Projetar modelos de carga de trabalho realistas cobrindo usuários simultâneos, taxas de chegada de transações, mix de clientes, tempo de reflexão (think time), pacing, períodos de pico, ramp-up e carga sustentada.
  1. Planejar e executar testes de linha de base, carga, estresse, pico, resistência e escalabilidade; coordenar testes controlados de failover e recuperação com as equipes responsáveis.
  1. Desenvolver e manter scripts reutilizáveis de JMeter ou k6 com autenticação, manipulação de sessão, correlação de valores dinâmicos, parametrização e asserções que verifiquem transações de negócios bem-sucedidas.
  1. Construir suítes modulares para criação de casos, revisão, aprovação, gestão de filas e gestão de documentos, com perfis de clientes, credenciais de usuário e conjuntos de dados configuráveis.
  1. Preparar e gerenciar dados de teste sintéticos ou mascarados aprovados, incluindo extração, alimentação, validação e limpeza; proteger credenciais e manter o isolamento de dados do cliente.
  1. Validar a prontidão do ambiente de teste, volumes de dados, estado de cache e capacidade do gerador de carga; documentar diferenças que afetam a comparação com a produção.
  1. Monitorar e correlacionar resultados de testes com Dynatrace ou ferramentas de APM equivalentes, métricas de IIS e Windows, logs de aplicação e atividade do SQL Server.
  1. Investigar gargalos nas camadas de aplicação, API, banco de dados e infraestrutura, incluindo consultas lentas, bloqueios, contenção de pool de threads ou conexões, crescimento de memória e saturação de recursos.
  1. Comparar lançamentos com linhas de base aprovadas, registrar defeitos de performance reproduzíveis, colaborar com equipes de engenharia na remediação e verificar correções por meio de retestes.
  1. Fornecer descobertas medidas de capacidade e escalabilidade, com premissas documentadas, para apoiar o planejamento de infraestrutura e previsões de crescimento.
  1. Integrar verificações de performance apropriadas em pipelines de Azure DevOps CI/CD e execuções de teste agendadas; melhorar continuamente scripts, confiabilidade da estrutura e relatórios.
  1. Entregar relatórios técnicos e resumos para stakeholders cobrindo premissas de carga de trabalho, resultados em relação às metas, evidências de gargalos, impacto nos negócios, limitações e recomendações de prontidão para lançamento.

Qualificações Necessárias

  1. Pelo menos 5 anos de experiência prática em testes de carga e performance de aplicações web e APIs.
  1. Proficiência sólida em JMeter ou k6, incluindo desenvolvimento independente de scripts, depuração, manutenção e execução de testes via linha de comando.
  1. Sólida compreensão de conceitos de teste de performance, modelagem de carga de trabalho e interpretação de percentis de latência, throughput, taxas de erro e utilização de recursos.
  1. Experiência em testes de aplicações multi-tier, com conhecimento prático de HTTP/HTTPS, REST APIs, JSON, autenticação, gestão de sessão e correlação de dados dinâmicos.
  1. Proficiência em SQL para preparação de dados de teste, validação e investigação de problemas de performance relacionados a banco de dados.
  1. Experiência no uso de uma ferramenta de monitoramento de performance de aplicação, métricas de servidor e logs para investigar gargalos e apoiar descobertas com evidências.
  1. Capacidade de desenvolver automação de suporte usando JavaScript, YAML, Groovy ou uma linguagem de script comparável.
  1. Experiência com Git, execução repetível de testes e análise de regressão de performance em lançamentos de software.
  1. Fortes habilidades analíticas, de documentação e comunicação, com a capacidade de gerenciar prioridades de teste e explicar descobertas para stakeholders técnicos e de negócios.

Qualificações Preferenciais

  1. Experiência com Dynatrace Managed e análise de performance de ambientes Windows Server, IIS, .NET e SQL Server.
  1. Experiência prática com JMeter e k6, e integração de testes de performance em pipelines de Azure DevOps.
  1. Experiência em testes de aplicações SaaS multi-tenant ou de saúde e manuseio de dados de teste sensíveis.
  1. Análise de performance de navegador usando ferramentas de desenvolvedor, Playwright ou k6 browser, juntamente com testes de carga de API e nível de protocolo.
  1. Compreensão de arquitetura, escalabilidade e validação de performance de migração em Azure ou AWS; experiência com Azure é preferencial.
  1. Exposição a processamento em segundo plano, cache, mensageria e validação de failover ou recuperação.

Principais Entregáveis

  1. Uma estratégia de teste de performance mantida, modelo de carga de trabalho e suíte de regressão reutilizável.
  1. Relatórios de lançamento com resultados claros de aprovação ou reprovação, evidências de suporte, limitações de teste e riscos de performance não resolvidos.
  1. Resultados de remediação verificados e recomendações de capacidade baseadas em resultados medidos.

Observe: A faixa salarial é baseada em nossa estrutura de mercado e inclui benefícios (médico, odontológico, visão, seguro de vida, 401 e PTO, etc.), e será determinada com base na experiência, qualificações e avaliação do candidato.

- Os candidatos devem estar legalmente autorizados a trabalhar nos Estados Unidos, e a empresa não oferece patrocínio de visto de trabalho agora ou no futuro.

Competências Principais

Comunica-se de forma eficaz – Ouve atentamente os outros, fornece informações oportunas e úteis e é eficaz em diversos ambientes profissionais. Dá e recebe feedback de maneira produtiva e profissional. Demonstra excelentes habilidades de comunicação oral e escrita.

Gerencia a ambiguidade – Opera de forma eficaz, mesmo quando as coisas não são certas ou o caminho a seguir não está claro. É flexível na abordagem e capaz de adaptar sua estratégia para atender às mudanças nas necessidades de negócios.

Gerencia a complexidade – Entende informações complexas, em grande quantidade e, às vezes, contraditórias para resolver problemas de forma eficaz. Possui fortes habilidades organizacionais e é capaz de gerenciar múltiplas atividades ao mesmo tempo. Possui alta atenção aos detalhes.

Garante a responsabilidade – Cumpre os compromissos e garante que os outros façam o mesmo. Capaz de trabalhar de forma independente como parte de uma pequena equipe.

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