Job Description
We are seeking a skilled and detail-oriented
Performance Engineer
to ensure our systems, applications, and infrastructure consistently meet high performance standards. The successful candidate will design and execute performance tests, analyze system behavior under load, identify bottlenecks, and collaborate with cross-functional teams to optimize performance across the technology stack.
Key Responsibilities
* Design, develop, and execute performance, load, stress, and scalability tests for applications and systems.
* Monitor and analyze system performance metrics using tools such as JMeter, LoadRunner, Dynatrace, New Relic, or similar.
* Identify performance bottlenecks and collaborate with development teams to resolve issues.
* Define and implement performance test strategies and plans aligned with business and technical requirements.
* Work closely with DevOps and infrastructure teams to ensure optimal configuration and deployment practices.
* Provide recommendations for performance improvements and capacity planning.
* Document test results, performance issues, and resolutions for stakeholders.
* Stay updated on emerging trends, tools, and best practices in performance engineering.
Required Skills & Qualifications
* Bachelor's or Master's degree in Computer Science, Engineering, or related field.
* Proven hands-on experience in performance testing and engineering.
* Strong understanding of system architecture, databases, APIs, and cloud platforms.
* Proficiency with performance testing tools (e.g., JMeter, Gatling, LoadRunner).
* Experience with monitoring and profiling tools (e.g., AppDynamics, Dynatrace, Grafana).
* Familiarity with CI/CD pipelines and automation frameworks.
* Strong analytical and problem-solving skills.
* Excellent communication and collaboration abilities.