Overview
Skills
Job Details
Role: Performance Test Engineer
Location: Okemos, MI Hybrid (Minimum 3 days/week onsite) Duration: 12+ Month Contract
Interviews: Phone + Webcam (Onsite round if requested by manager)
Overview
Client is seeking a Performance Test Engineer to design, implement, and lead comprehensive performance testing initiatives in a modern, cloud-native environment.
This position requires strong hands-on experience with JMeter, Dynatrace, and Kubernetes, as well as expertise integrating performance validation within CI/CD pipelines using Jenkins and Bitbucket.
The ideal candidate is detail-oriented, analytical, and passionate about ensuring scalability, reliability, and performance excellence across distributed systems.
Key Responsibilities
- Design and lead performance testing strategies to validate system behavior under load, stress, and peak conditions.
- Develop, configure, and execute JMeter scripts to simulate real-world workloads; optimize for accuracy and reliability.
- Leverage Dynatrace for proactive performance monitoring, diagnostics, and real-time analysis.
- Integrate performance testing tools into CI/CD pipelines (Jenkins, Bitbucket).
- Conduct capacity planning and infrastructure optimization for Kubernetes-based environments.
- Collaborate with Development, DevOps, and Operations to identify and resolve performance bottlenecks.
- Deploy, monitor, and troubleshoot applications in Kubernetes clusters, ensuring scalability and resource efficiency.
- Generate detailed performance reports and dashboards with actionable insights.
- Lead root cause analysis for complex performance issues using Dynatrace and other APM tools.
- Advocate for performance engineering best practices and continuous improvement initiatives.
- Participate in PI planning sessions to align performance goals and dependencies.
- Maintain thorough documentation of test strategies, configurations, and tuning recommendations.
Minimum Qualifications
- Bachelor s degree in Computer Science, Engineering, or related field (or equivalent experience).
- 7+ years of experience in application and systems performance testing, monitoring, and evaluation.
- 5+ years of experience in application development.
- Hands-on experience with Apache JMeter for complex test scenarios.
- Proficiency with Dynatrace (or similar APM tools) for diagnostics and monitoring.
- Strong understanding of Kubernetes, autoscaling, and cluster performance tuning.
- Experience with Bitbucket, Jenkins, and CI/CD automation for performance testing workflows.
- Solid knowledge of DB/SQL, Linux, and agile development methodologies.
- Excellent communication and analytical problem-solving skills.
Preferred Skills
- Proven ability to interpret performance data to identify trends and optimization opportunities.
- Experience integrating performance engineering principles into early phases of development.
- Strong documentation skills for test strategies, system tuning, and root cause findings.