Performance Engineer
Apply on
Job Description
**Experience Level:** 4-7 Years
About the Role:GARUD is looking for a motivated and skilled Performance Engineer to join our team. As a mid-level Performance Engineer, you will be responsible for ensuring that applications and systems are optimized for performance and scalability. You will work closely with senior engineers, developers, and other stakeholders to conduct performance testing, analyze results, and implement improvements.
Key Responsibilities:Performance Testing:
- Develop and execute performance test plans and scripts using tools such as Loadrunner, JMeter, NeoLoad, and other open-source tools.
- Perform load, stress, and scalability testing to evaluate the performance of applications.
- Collaborate with cross-functional teams to identify performance bottlenecks and recommend solutions.
Performance Analysis:
- Analyze performance test results to identify trends, patterns, and potential issues.
- Provide detailed reports on performance testing outcomes, highlighting areas for improvement.
- Work with developers to troubleshoot and resolve performance-related issues.
Continuous Improvement:
- Participate in the enhancement of performance testing methodologies and processes.
- Contribute to the development of performance testing frameworks and automation scripts.
- Stay up to date with the latest industry trends and tools in performance engineering.
Collaboration:
- Work closely with senior performance engineers to learn and apply best practices.
- Assist in integrating performance testing into the CI/CD pipeline.
- Communicate performance findings and recommendations to stakeholders in a clear and concise manner.
Education:
Bachelor s Degree: A Bachelor s degree in Computer Science, Information Technology, Software Engineering, or a related field is required.
Experience:
- 4-7 years of experience in performance engineering or related fields.
- Hands-on experience with performance testing tools such as Loadrunner, JMeter, NeoLoad, or other open-source tools.
Technical Skills:
- Proficiency in scripting languages used in performance testing (e.g., C, JavaScript, Python, etc.).
- Solid understanding of performance testing concepts, including load, stress, and scalability testing.
- Familiarity with application monitoring tools (e.g., Dynatrace, New Relic) to support performance analysis.
Soft Skills:
- Strong analytical skills with the ability to interpret performance data and identify issues.
- Good communication skills, with the ability to work effectively in a team environment.
- Eagerness to learn and grow in the field of performance engineering.
- Experience with cloud platforms (AWS, Azure, GCP) and their impact on application performance.
- Knowledge of CI/CD pipelines and integrating performance testing into DevOps processes. - Experience with performance monitoring tools (e.g., Grafana, Dynatrace, New Relic) during internships or projects is advantageous.
- Familiarity with database performance tuning and optimization. - Certifications: Relevant certifications in performance testing tools (e.g., Loadrunner) or in performance engineering methodologies or certifications in cloud platforms (AWS, Azure, GCP) or DevOps.
- US Citizenship is a requirement for this position.
- Ability to obtain/maintain a CBP BI
- Ability to report onsite in the Washington DC area 1-2 times per month as required.
Garud provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.