Job Title

Performance Test Engineer

Company Name
Cognizant Technology Solutions
Job Type
Full-time
Qualification
Bachelor’s Degree
Experience
6 Years
Vacancies
1
Salary Offered
Not Disclosed
Job Category
Location
Pune, Maharashtra, India
Job Description

Must Have Skills:
Atleast 6 years of hands-on experience Performance Testing (Tools - Neo Load or Load Runner or Jmeter).

Responsibility:
Requirement Gathering/ Analysis:
• Understand application, technologies involved in application.
• Collect nonfunctional requirements (such as response time, throughput numbers, user load, etc.) through discussions with SMEs, business users.
• Analyze production/ application logs to understand usage pattern and derive nonfunctional requirements.
• Identify business-critical testable scenarios and derive workload model for same.
• Identify opportunities to adopt PACE Solution accelerators and provide feedback based on requirement analysis.
• Share inputs from project planning perspective with Test Lead/Architect (in case of long-term projects).
• Review requirements and provide inputs on proposal with architect (In case of short-term projects).
• Participate in KT calls to understand the requirements.

Design and Development/ Execution and Recommendation:
• Design and Development (Test execution/ Planning): Review test plan prepared by Test Analyst and recommend appropriate test to be conducted, environment to be used etc.
• Identify tools that are to be used.
• Develop proof of concept for scenarios, if required and seek approval from Architect.
• Review test scripts developed by test engineer/ test analyst to ensure alignment with test strategy.
• Review test environment setup and test data prepared by engineer.
• Design and Development (SDLC): Conduct code profiling to identify bottlenecks and troubleshoot the same.
• Provide recommendations to developers on code constructs to optimize performance.

Test Execution and Recommendation:
Interpret test results, identify bottlenecks, and suggest additional diagnostic tests that need to be conducted to uncover performance issues.

Knowledge Sharing:
• Conduct knowledge sharing sessions on new technologies with other teams.
• Create case study and associated collaterals on completed projects.
• Provide inputs on evaluations tools/ technologies that can be used to Architect.
• Organize KT sessions for new team members.
• Mentor ELTs and new joiners.
• Support in maintaining the Coe website.
• Collect and present technical artefacts on performance and scalability from various sources.
• Contribute to knowledge repository and tools.
• Identify opportunities to adopt PACE Solution accelerators and provide feedback to improve the same.

Tools Learning:
• Load Testing like LoadRunner/ Webload / OpenSTA / Silk Performer.
• Profiling like Jprofiler / Optimizit / DotTrace / Jprobe.
• Analysis Tools like GCViewer / Heap analyzer / Thread Analyzer Statspack / DBMon / SQLProfiler.
• Monitoring Tools like NetMon / PerfMon / Unix perf-monitoring.

 Architecture & Design of Applications:
• Understand Specific design patterns for specific technologies (eg EJB Design patters etc) should be mastered.
• Understanding of where to use them and their advantages and disadvantages.
• Understand Data Modelling for OLTP and OLAP databases Basic concepts for efficient data modelling including Normalization and Denormalization.
• Understand the Internals of One Application Server, One Operating System and One Database Server.

Key Skills

Performance Testing, NeoLoad, LoadRunner, JMeter

Recruiter's Name
--
Telephone
--
Posted Date
September 27, 2022
Additional information
Locations: Chennai, Coimbatore, Kochi, Bangalore, Hyderabad, Pune, Kolkata.