A prominent technology services provider is seeking a Performance Engineer in Hyderabad, India. The role requires at least 5 years of experience in performance engineering, including expertise in analysis, testing, and tuning of software applications. Candidates should be proficient in Agile methodologies and familiar with tools such as JMeter, Dynatrace, and AppDynamics. The position involves supporting performance testing, analyzing application stacks, and developing automation solutions to ensure high-quality software delivery.
Qualifications
Minimum of 5 years of related experience.
Expertise in performance analysis of distributed platforms including Linux, Windows, AWS.
Experience with CI/CD pipeline implementations using Jenkins or similar tool.
Responsibilities
Support end-to-end performance testing for projects using Agile methodologies.
Analyze application stack to identify performance bottlenecks.
Prepare load simulators and automation tools for testing.
Support end to end performance testing for projects independently, using Agile methodologies
Assist in the development of estimates, resource requirements, and coordinate between teams at multiple locations to ensure on time delivery of projects
Review business use cases, user stories, and other functional and non-functional requirements to identify key performance indicators
Review design documents, infrastructure implementations, and code to identify potential performance bottlenecks and defects
Prepare load simulators, monitoring tools, and other automation to sustainably test the products against specifications.
Develop custom tools and load simulators and integrate them in CICD pipelines using Jenkins and Bitbucket.
Analyze full stack of the application (web server, application server, database, etc.), identify performance bottlenecks (at application and OS layers) and support performance tuning exercises.
Participate in defect tracking and reporting.
Build, publish, and support reusable components to automate repeatable, manual test activities.
Qualifications
Minimum of 5 years of related experience
Bachelor's degree and/or equivalent experience
Talents Needed for Success
Experience in performance engineering (analysis, testing, and tuning)
Expertise in performance analysis of distributed platforms including Linux, Windows, AWS, Containers and VMware (tools: Dynatrace, AppDynamics, Splunk, CloudWatch, TeamQuest)
Extensive knowledge of the functionality and performance aspects of the above computing platforms
Experience in sophisticated statistical and analytical modeling
Excellent analytical skills including:
Data exploration, analysis and presentation applying descriptive statistics and graphical techniques
Time series analysis and forecasting
Key Performance and volume metrics relationship modeling
Understanding of queuing networks modeling and simulation modeling concepts and experience with one of the industry standard analytic modeling tools – TeamQuest, Metron-Athenee, HyPerformix, and BMC
Expertise in load testing tools, such as JMeter, LoadRunner etc.
Experience in scripting (Perl, Unix shell, Python, Terraform, Chef, Jenkins)
Understanding of RESTful web service, JSON, and XML
Experience in Relational Databases, preferably Oracle
Experience with AWS services (Kinesis, Elastic Beanstalk, CloudWatch, Lambda, etc)
Experience with CI/CD pipeline implementations, including testing, using Jenkins or similar tool
Expert MS Office skills. Effective use of Excel statistical functions and sophisticated Power Point presentation skills
Experience working with Agile teams (preferably scrum)
Experience in the financial services industry is good to have