Overview
Skills
Job Details
Hello,
Job Description - Client: Delta Dental Plan of Michigan Job Title: Performance Test Engineer Location: Hybrid Okemos,
MI (Minimum 2 days onsite weekly; moving to 3 days/week soon)
that do not require sponsorship. Interview: MS Teams Client Submittals Allowed: 1
List your number of years of experience and proficiency on a scale of
1 10 (1 being beginner, 10 being expert):
Performance Testing (Load, Stress, Soak): X years & Rating X/10
JMeter
(Test Scripting & Execution): X years & Rating X/10
Application
Development: X years & Rating X/10
Dynatrace
(Monitoring & Diagnostics): X years & Rating X/10
Kubernetes
(Autoscaling, Performance Tuning): X years & Rating X/10
CI/CD
Integration (Jenkins): X years & Rating X/10
Bitbucket
(Version Control): X years & Rating X/10
SQL
(Performance Analysis, Query Tuning): X years & Rating X/10
Linux
(Command Line, Monitoring, Scripting): X years & Rating X/10
Root
Cause Analysis (Service/Component Level): X years & Rating X/10
Performance
Dashboard/Reporting: X years & Rating X/10
Capacity
Planning & Infrastructure Analysis: X years & Rating X/10
Cross-functional
Collaboration (Dev, Ops, DevOps): X years & Rating X/10
Agile
PI Planning / Performance Requirements Gathering: X years & Rating X/10
Healthcare
Insurance Industry Experience (Desired, but not required): X years
Position Overview:
Delta Dental Plan of
Michigan is seeking a Performance Test Engineer to lead
performance testing and monitoring efforts in a modern, cloud-native
environment. The successful candidate will design and execute comprehensive
performance test strategies, collaborate across teams to optimize application
performance, and contribute to a culture of continuous improvement. This hybrid
role is based in Okemos, MI.
Key Responsibilities:
- Designand lead comprehensive performance testing strategies to validate system
behavior under load, stress, and peak conditions.
- Alignthese strategies with business requirements and project goals.
- Create,configure, and execute complex test scripts in JMeter to simulate
real-world usage scenarios and workload patterns.
- Optimize and troubleshoot scripts to achieve accurate and reliable performance
assessments.
- Utilize Dynatrace for continuous performance monitoring, tracking key application
metrics (response time, throughput, resource utilization), and diagnosing
issues in real-time to support proactive performance management. - Integrate performance testing and monitoring tools within CI/CD pipelines using
Jenkins, identifying and addressing performance issues early in the
development lifecycle.
- Perform in-depth capacity planning analysis, determining optimal infrastructure
requirements to handle projected workloads and recommending strategies for
scaling applications in Kubernetes environments.
- Use Bitbucket for version control of test scripts, configurations, and related
documentation, supporting effective collaboration and change tracking
within performance engineering teams.
- Collaborate with development, DevOps, and operations teams to troubleshoot performance
bottlenecks and recommend tuning or architectural changes to improve
application performance and scalability.
- Deploy,monitor, and troubleshoot applications running in Kubernetes clusters,
optimizing resource utilization, autoscaling configurations, and
resilience under load.
- Generatedetailed performance reports and dashboards that present test results,
analysis, and insights to various stakeholders, including senior
management and engineering teams.
- Conduct root cause analysis for complex performance issues using Dynatrace and
other diagnostic tools to trace issues to specific components, services,
or resource configurations.
- Initiate proactive approaches to advocate for performance engineering best
practices, contributing to a culture of continuous improvement in
performance testing and monitoring processes.
- Document test strategies, configurations, tuning recommendations, and lessons
learned, supporting continuity and knowledge sharing within the team.
- These responsibilities maintain a strong focus on performance optimization,
scalability, and reliability in modern cloud-native environments,
leveraging advanced testing, monitoring, and automation capabilities.
- Actively participate in PI planning sessions to align performance goals, establish
testing strategies, and set realistic performance targets.
- Confirm that all dependencies are identified, documented, and addressed.
Minimum Qualifications:
- Position requires a bachelor s degree in computer science or engineering and seven
years of experience in applications and systems performance testing,
monitoring, and evaluation, and five years of experience in application
development.
- Will accept any suitable combination of education, training, or experience.
- Strong hands-on experience with JMeter for creating complex test scripts and
scenarios.
- Proficiency with Dynatrace or similar APM tools for real-time monitoring, diagnostics,
and root cause analysis.
- Ability to interpret performance data to identify trends, bottlenecks, and areas
for optimization.
- Experience managing and optimizing performance in Kubernetes environments,
autoscaling, and tuning applications for efficient use of cluster
resources.
- Knowledge of versioning and CI/CD integration tools like Bitbucket and Jenkins for
maintaining test suites.
- Advanced knowledge of DB/SQL/Linux and experienced working in agile environments.
- Effective communication skills and ability to resolve complex problems and use
independent judgment.