Key Responsibilities:
Performance Testing: Design, develop, and execute performance test scripts to
assess application and system performance under various load conditions.
Tool Proficiency: Proficient in using performance testing tools like JMeter,
LoadRunner, Gatling, or NeoLoad to simulate real-world traffic and analyze
performance.
Tech Stack : Experience in SpringBoot framework and building microservices is a
core expectation
Analysis & Reporting: Analyze results of performance tests and produce detailed
reports outlining performance metrics, issues, and recommendations.
Identify Bottlenecks: Collaborate with development and infrastructure teams to
identify and resolve bottlenecks in the system.
Load & Stress Testing: Conduct load, stress, and scalability testing on web, mobile,
and distributed applications.
Performance Tuning: Work on identifying, isolating, and fixing performance-related
issues through code optimization, resource tuning, or architecture changes.
Continuous Improvement: Advocate for performance best practices in the
software development lifecycle and continuously improve performance testing
strategies.
Test Automation: Develop and maintain automated performance testing scripts
and integrate them into CI/CD pipelines.
Collaboration: Work with cross-functional teams to design effective test strategies
and ensure performance criteria are met in the product lifecycle.
Requirements:
Education & Experience:
Bachelor's degree in Computer Science, Engineering, or related field.
Minimum of 5 years of experience in performance testing, preferably in a fast-paced,
Agile environment.
Hands-on experience with performance testing tools (e.g., JMeter, LoadRunner,
Gatling, NeoLoad).
Solid understanding of web technologies (HTTP, DNS, TCP/IP) and web servers
(Apache, Nginx, etc.).
Skills:
Design, develop, and execute performance test scripts using tools such as
Apache JMeter, LoadRunner, or Gatling.
Programming/Scripting: Proficiency in scripting languages such as Java, Python,
Groovy, or Shell.
Develop and maintain automation frameworks for performance and load testing.
Database Testing: Experience testing databases and working with DB performance
optimization tools (SQL queries, indexing, etc.).
Cloud & Distributed Systems: Familiarity with performance testing in cloud-based
environments like AWS, Azure, or GCP.
Continuous Integration (CI): Familiarity with CI/CD tools like Jenkins, GitLab CI, or
TeamCity.
Monitoring Tools: Knowledge of performance monitoring tools such as DataDog,
New Relic, AppDynamics, Grafana, or Prometheus.
Problem-Solving: Strong analytical and troubleshooting skills with the ability to
identify and resolve complex performance issues.
Communication Skills: Excellent verbal and written communication skills with the
ability to create clear and concise reports for stakeholders.
Desired Skills:
Experience with APM tools like Dynatrace, AppDynamics, New Relic, etc.
Experience with gRPC performance testing is a strong advantage in addition to
REST
Experience with virtualization and containerization technologies (e.g., Docker,
Kubernetes)
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.