Title: Software Engineer (Performance Engineer)
Bangalore, Karnataka, IN
Job Summary
The NetApp Keystone team is responsible for cutting-edge technologies that enable NetApp’s pay as you go offering. Keystone helps customers manage data on prem or in the cloud and have invoices that are charged in a subscription manner.
Job Requirements
- Design and implement performance testing strategies to validate system performance requirements.
- Analyse system behavior and performance metrics to identify performance bottlenecks across various applications.
- Collaborate with development teams to optimize application performance through code profiling, tuning, and enhancements.
- Execute load testing, stress testing, and scalability testing, providing actionable insights to stakeholders.
- Develop and maintain performance test scripts and frameworks, ensuring comprehensive coverage across all critical workflows.
- Monitor production performance metrics and conduct root cause analysis on performance-related incidents, providing timely resolutions.
- Contribute to the continuous improvement of performance testing processes and tools within the organization.
- 3+ years of experience in performance engineering or performance testing.
- Strong understanding of databases
- Experience with scripting languages such as Python
- Experience with cloud platforms such as AWS
- Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes.
- Deep expertise in performance testing methodologies and tools.
- Ability to analyse system performance and identify root causes using profiling and monitoring tools.
- Experience with CI/CD pipelines and integrating performance testing into the development lifecycle.
Education
IC - Typically requires 5 to 8 years of relevant experience, with a minimum of 5 years in a related role
Job Segment:
Test Engineer, Testing, Software Engineer, Cloud, Engineer, Engineering, Technology