Job Specifications
Seeking an experienced Performance Engineer QE to join our Technology team, specializing in Non-Functional Requirements (NFR) testing and performance optimization for US Corporate Banking platforms. This role focuses on developing robust NFR test strategies, collaborating with application teams, and ensuring optimal system performance through effective tool selection and execution.
Key Responsibilities:
Performance Testing & Analysis
Execute performance testing including load, stress, spike, volume, endurance, and resiliency scenarios.
Conduct system capacity planning and provide infrastructure sizing recommendations.
Monitor and analyze system resources (CPU, memory, disk I/O, network) to identify bottlenecks.
Perform application profiling and root cause analysis for code-level and system-level issues.
Coordinate security performance testing and assess performance impacts of penetration testing.
Tool Management & Integration:
Maintain expertise in performance testing tools: JMeter, LoadRunner, Neoload, Gatling, K6, Locust, BlazeMeter.
Familiarity with JMeter, LoadRunner, Locust, and Neoload is required. Ability to select the most appropriate tool for each NFR test and flexibility to learn new tools is essential. Full expertise in all tools is not expected upfront.
Implement and manage security testing tools: OWASP ZAP
Utilize APM and monitoring solutions: AppDynamics, Splunk.
Integrate NFR tests into CI/CD pipelines and manage dedicated performance testing environments.
Evaluate and recommend emerging NFR testing tools based on business needs.
Required Qualifications
Bachelor’s degree in Computer Science, Information Technology, or related field.
5+ years’ experience in performance testing and NFR validation for enterprise applications.
Experience working on large integration projects with multiple workstreams.
Strong proficiency in performance testing tools, particularly JMeter, LoadRunner, Locust, or Neoload.
Experience with at least one required; ability to select the right tool and willingness to learn new tools is essential.
Proficiency in scripting languages: Python, Java, or JavaScript.
Hands-on experience with APM and monitoring solutions: AppDynamics , Splunk.
Strong analytical skills in performance analysis, bottleneck identification, and capacity planning.
Proven ability to facilitate requirements sessions and collaborate with cross-functional teams.
Solid understanding of system architecture: databases, web services, microservices, and cloud platforms.
About the Company
Kumaran Systems is an IT Services Company with imprints in three countries. The past two decades has seen us provide our global clientele with high-end IT services that include migration support, system integration and infrastructure management solutions, providing one-stop-solution to all your IT demands.
Our expertise and in-depth knowledge of businesses help us cater to a variety of industries. Our team strives to know your industry better, by observing current trends and the way it works, to tailor-make our solutions ...
Know more