Remote Position
Performance Engineer/ Remote, 6 Months Contract
🌍 Remote · United States
💼 Full-time
Performance And Chaos Testing Specialist Role/Responsibilities:
- Provide functional and technical expertise as it pertains to performance and chaos testing within a product domain.
- Contribute to establishing, revising, and verifying performance testing standards, processes, and procedures.
- Work with business analysts, development teams, and support engineers to gather and document system requirements related to performance and system load.
- Lead the creation of load and performance test plans to capture test requirements, assumptions, and test conditions.
- Design, create, and maintain load and performance test scripts using NeoLoad and other performance test tools.
- Execute load and performance tests against web-based applications, web service interfaces, and back-end server components.
- Analyze test data and system metrics.
- Document test results identifying and reporting performance issues.
- Analyzing the performance issues using a monitoring tool.
- Develop testing tools to simulate production data and drive testing of key system components.
- Provide technical assistance to interface and system integration test efforts across Quest Diagnostics systems.
- Identify production metrics important to performance/load testing efforts.
- Collect metrics and perform trend analysis.
- Testing both on premise and cloud-based application deployments.
- Java and .Net Engineering:
- Profiling
- Bottle neck analysis
- JVM Analysis and tuning (Thread, Heap and GC)
- Performance tune cloud applications and provide cloud auto scale recommendations.
- Identify and champion process improvements.
- Train and mentor junior level testers to develop a strong team environment.
Qualifications & Experience: Minimum Requirements (Must to Have):
- 5+ years of professional experience executing software load and performance testing in an enterprise environment.
- Working experience with Neoload or equivalent performance testing tool.
- 3 year minimum professional experience testing applications hosted in Cloud.
- 1 year minimum professional experience working with an APM tool (Dynatrace, Datadog, etc.).
- Working knowledge or experience in Chaos Engineering
Desired Qualifications:
- 3 years programming experience using.NET, C, C++, Java, or other popular programming language.
- Perl/Python/JavaScript scripting experience may be considered equivalent.
- Certifications in AWS/Azure cloud a plus.
- Container knowledge and Kubernetes applications testing knowledge.
- Demonstrable knowledge of network protocols, application security, and multi-tier cloud application architectures.