Primary role of the Performance Test Engineer position is technical
lead supporting key programs across organization. The Tester will be
responsible to design/develop automation test harness to test, analyze and
validate the performance of
integrated software systems to assure Scalability, reliability, and security of
the delivered solution. The Tester should innovate reusable technology
solutions/automation to optimize software testing and test data management.
This role is accountable for the evaluation and implementation of functional
& nonfunctional testing standards and procedures which support the
enterprise’s application development.
(70%) Validation of Quality Applications
Requirements gathering, creating JMeter scripts and execution.
Monitor build jobs and create defects for any performance related issues.
In sprint performance testing.
Scripting new functionality and also fixing existing failed JMeter scripts.
Plan performance tests
both in QA and pre-prod (sometimes production).
Attending daily standups, sprint planning and retros etc.
Discuss with team on new services, gather requirements and develop JMeter
Develop, document, and maintain the test strategy and test scenarios.
Execute tests in cloud load generators as per requirements.
Certify software performance functionality
for new Production releases.
Collaborate with Operations team to monitor applications to ensure applications
perform as planned.
Track defects on issues found.
Estimate performance testing
deliverables for all applicable projects.
Perform detailed analysis on any bottlenecks found during test executions.
o Build Stress, Load, Capacity and soak tests at an enterprise wide level.
Ability to communicate performance metrics
of the applications to the leadership.
Develop and maintain Key Performance Indicators
(KPI) for the various applications
Develop and maintain service level metrics for systems, including response
time, failover, time to failure, and time to recover.
Ability to coordinate with development managers and directors.
Timely presentation of KPI and performance metrics
to leadership teams.
of experience in performance testing/engineering.
Expert experience in
JMeter tool. CI/CD Experience running tests
using cloud testing tools like Blaze Meter, OctoPerf etc., Jenkins and JMeter
integration with pipeline scripting(groovy) experience.
Good understanding of agile methodologies and agile performance testing.
Development performance testing
solution for small services in Devops world.
More JMeter experience and less or no load Runner experience.
Strong understanding of techniques such as Continuous Integration,
Continuous Delivery, Test Driven Development, Cloud Development, application
resiliency and security.
Proficiency in one or more general purpose programming languages.
Expert working knowledge of Splunk/Elk stack.
Expert performance test
engineering experience in both Web and Client Server applications.
Ability to work independently with an aptitude for detailed work and follow-up
Bachelor’s degree in computer science or equivalent experience.
Excellent team player with excellent written & verbal communication skills.
Experience performance testing
browsers (IE, Firefox, Safari, Chrome) and operating systems (Unix, Linux,
Windows), Apache, Tomcat, IIS etc.