Description

Job Description:

  • 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 Devsecops team for building the CI/CD pipeline for performance scripts.
  • 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.
  • 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. 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+ year s of professional experience executing software load and performance testing in an enterprise environment.
  • Working experience with Neoload or equivalent performance testing tool.
  • Working experience building CI/CD pipeline for Performance testing.
  • Terraform and GitLab experience for building the pipelines 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.

Key Skills:

Performance Engineer, .NET, C, C++, Java APM, Dynatrace, Datadog, Neoload, CI/CD, Terraform, GitLab

Education

Any Gradute