company_logo

Full Time Job

Performance Test Engineer

Dotdash Meredith

Remote / Virtual 09-15-2023
 
  • Paid
  • Full Time
  • Mid (2-5 years) Experience
Job Description
Job Title
Performance Test Engineer

About Your Role:

Dotdash Meredith is looking for an Performance Test Engineer to partner with the development teams responsible for the core web framework that powers the websites for one of the largest and fastest-growing online publishers. The ideal candidate understands methods and quantitative techniques for proactively discovering and surfacing Web application performance including core web vitals and other front end application performance metrics. The ideal candidate is capable of critiquing software architecture and design choices and their impact on the underlying cloud infrastructure to achieve the application performance of SLA's. She or he defines and develops tools to assess performance, reliability, and scalability of cloud-native software design & implementation. She or he will lead analysis on scalability and capacity management.

You'll participate in and help develop an application performance focused development culture that champions collaboration, innovative thinking, and technical excellence, while maintaining a foundation of work/life balance.

You'll have plenty of opportunities to research and discover new frameworks and technologies while participating in the major decisions on how our framework architecture and development teams continue to evolve and grow in the context of application performance.

What you will be doing:
• Build and review performance benchmarking and metrics to ensure all of the Dotdash applications deliver the best in class performance.
• Design and conduct tests with complex workloads and data shapes to expose potential bottlenecks and failure points.
• Track performance benchmarking goals during release cycles to ensure build to build performance regressions are caught and addressed in a timely manner.
• Assist in validating new performance enhancements, evaluating new architectures to drive improvements and work closely with the development team to collect, interpret and analyze data from different performance experiments.
• Research and develop performance benchmarking strategies for different applications, come up with best practices for tuning performance as needed.
• Contribute to the automation of performance benchmarking, data collection and analysis.
• Manage the test data, keep them up to date on cloud compute loads and make them available for internal tests and experimentation as needed.
• Analyze test results, identify bottlenecks and work with development teams to address the issues.
• Advocate for Performance improvements and measurement to development teams.
• Generate insightful performance metrics for management review.

About You:
• Minimum of 2+ years experience in a similar performance engineering role.
• Expertise in creating load testing scripts for web/REST api applications using Jmeter
• Deep and direct hands-on experience with using APM tools like Elastic APM, New Relic to find root cause of performance issues.
• Solid programming skill in writing Jenkins pipeline with groovy script.
• Experience embedding Performance test in CI-CD Pipeline including complete automation of the performance testing process to accelerate the speed of delivery
• Strong Expertise on Google's Core Web vitals and Page Experience signals and what impacts those.
• Strong knowledge of Java/Javascript and concurrency, web framework architectures, distributed caching and system performance.
• Deep knowledge on testing tools for Server and Client Performance like Jmeter, K6, Lighthouse and WebpageTest.
• Deep knowledge on technologies underpinning web servers.
• Strong Expertise in performance testing and tuning of Java Web & REST Servers.
• Experience with performance measurement instrumentation.
• Experience with performance testing interdependent applications. Deep knowledge of web browser network and rendering mechanics.
• Understanding of SDLCs and CI/CD as well as a test driven mindset and ability to automate performance test heuristics.
• Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or a closely related technical field or foreign equivalent

Pay Range
Salary: $84,000 - $115,000

Jobcode: Reference SBJ-d9k707-3-137-189-49-42 in your application.

Salary Details
Salary Range: $108,500 to $120,000 Per Year ($ USD)
Company Profile
Dotdash Meredith

Dotdash Meredith is the largest digital and print publisher in America. From mobile to magazines, nearly 200 million people trust us to help them make decisions, take action, and find inspiration. Dotdash Meredith’s over 40 iconic brands include PEOPLE, Better Homes & Gardens, Verywell, Food & Wine, The Spruce, Allrecipes, Byrdie, REAL SIMPLE, Investopedia, and Southern Living.