Job Description:
• Lead performance testing activities including planning, workload modeling, test design, scripting, execution, analysis, reporting, and stakeholder communication
• Establish and validate non-functional requirements and performance service level objectives
• Design and execute load, stress, spike, endurance, scalability, and capacity testing scenarios
• Develop realistic workload models based on business transactions, production usage patterns, and projected growth
• Plan performance test environments, monitoring and observability requirements, test data strategies, and distributed load generation
• Analyze performance metrics, logs, traces, and monitoring data across applications, databases, infrastructure, JVMs, containers, and cloud platforms
• Identify bottlenecks and root causes and recommend corrective actions
• Establish performance baselines and identify regressions across releases
• Design, develop, and maintain performance testing frameworks, automation utilities, CI/CD integrations, and cloud-native testing capabilities
• Support AWS services, Kubernetes clusters, Docker containers, Helm deployments, and microservices architectures
• Participate in architecture and design reviews to identify performance and scalability risks
• Mentor engineers on performance engineering methodologies, tools, and best practices
• Evaluate emerging performance engineering, observability, and AI-enabled testing solutions
• Present performance findings, risks, and remediation recommendations to technical and business stakeholders
• Lead software solution development, coding, unit testing, code reviews, integration, troubleshooting, defect remediation, and production-log analysis
• Assist developers through guidance and training
Requirements:
• Bachelor's degree in relevant field of study and 5+ years of relevant professional experience, or equivalent combination of education and experience
• Additional years of relevant experience considered in lieu of degree
• 5+ years of experience in performance testing and engineering for large-scale web, mobile, and digital applications, APIs, and microservices, including 2+ years in a technical lead role
• Strong experience performance testing enterprise applications across REST, GraphQL, SOAP, HTTP/S, WebSockets, monolithic, microservices, and serverless architectures
• Proficiency deploying, executing, and managing JMeter or comparable performance testing tools in cloud-hosted containerized environments such as Kubernetes on AWS
• Skilled in building workload models from production usage data and producing performance reports
• Experience designing, generating, and managing large-scale test data sets
• Strong knowledge of Java, JVM tuning, thread analysis, memory management, and performance optimization
• Experience integrating performance tests into CI/CD pipelines and supporting shift-left performance engineering
• Working knowledge of relational, NoSQL, and time-series databases, including database performance tuning
• Experience with monitoring and observability tools such as Splunk, Amazon CloudWatch, Dynatrace, or AppDynamics
• Understanding of distributed systems, cloud-native architectures, Kubernetes/container platforms, and modern web application infrastructure
• Experience conducting performance, load, stress, scalability, endurance, and capacity testing
• Experience working in Agile environments and collaborating with Development, DevOps, Architecture, Product, and Infrastructure teams
• Excellent verbal, written, presentation, and stakeholder communication skills
• Strong analytical and problem-solving skills
• Proven ability to influence cross-functional teams and drive performance improvements
• Ability to work independently while managing multiple priorities
• Strong leadership, mentoring, and knowledge-sharing capabilities
• Excellent organizational and documentation skills
• Ability to thrive in fast-paced Agile environments
• Preferred: experience supporting healthcare, government, or regulated technology programs
• Preferred: experience with AI-assisted test generation, analysis, and performance optimization tools
• Preferred: experience contributing to architecture reviews and cloud modernization initiatives
Benefits:
• Health insurance coverage
• Life and disability insurance
• Retirement savings plan
• Paid holidays
• Paid time off
• Short- and long-term incentives
• Program-specific awards
• Reasonable accommodations during the employment process