
Performance Engineer
- India
- Permanent
- Full-time
- Performance Testing
- Develop and execute performance test scripts and scenarios for load, stress, scalability, and endurance testing. • Collect and analyze performance data to identify potential bottlenecks and areas for improvement. • Maintain and enhance performance testing frameworks, tools, and environments.
- Monitoring and Diagnostics
- Set up and use application and system monitoring tools (e.g., Dynatrace, AppDynamics, New Relic) to capture performance metrics. • Assist in diagnosing performance issues across application, database, and infrastructure layers. • Provide detailed reports and collaborate with the team to implement performance tuning recommendations.
- Collaboration and Implementation
- Work closely with the Senior Performance Engineer to implement performance testing strategies and recommendations. • Collaborate with developers, DevOps, and infrastructure teams to ensure performance considerations are incorporated early in the development lifecycle. • Contribute to root cause analysis for performance-related issues in preproduction and production environments.
- Automation and Continuous Integration
- Automate performance testing in CI/CD pipelines to ensure continuous monitoring of application performance. • Write scripts or use tools to simulate real-world user traffic and test application scalability. • Maintain performance test assets in source control and integrate with DevOps workflows.
- Education and Experience • Bachelor's degree in Computer Science, Engineering, or a related field. • 3-5 years of experience in performance testing and engineering for enterprise applications.
- Technical Skills
- Hands-on experience with performance testing tools like JMeter, LoadRunner, Gatling, or similar. •Locust Familiarity with monitoring and APM tools (e.g., Dynatrace, AppDynamics, or New Relic). • Basic understanding of Java/.NET application performance and optimization techniques. • Knowledge of Kubernetes and containerized applications (e.g., Docker) is a strong plus. • Familiarity with CI/CD pipelines and source control tools like Git. • Understanding of databases and ability to identify performance issues related to queries and indexing.
- Soft Skills
- Strong attention to detail and analytical skills. • Ability to work collaboratively in a team-oriented environment. • Effective communication skills to report findings and provide recommendations.
- Experience with cloud platforms (e.g., AWS, Azure, or GCP). • Basic understanding of microservices architecture and APIs. • Exposure to observability tools like Prometheus, Grafana, or Elasticsearch. • Knowledge of scripting languages like Python, Bash, or PowerShell for test automation.
- Work in a dynamic and collaborative environment where you can develop and enhance your performance engineering skills. • Gain hands-on experience with enterprise-grade applications and modern technologies. • Learn from senior experts and contribute to impactful projects that drive system scalability and reliability.