HamburgerMenu
hirist

Job Description

About the Role :


As a Performance Engineer at CORTEX, you will be responsible for ensuring the scalability, reliability, and responsiveness of our applications. You will play a critical role in all phases of the software development lifecycle, from requirements gathering and design to testing and deployment. Your expertise in performance testing tools, scripting, workflow modeling, and monitoring will be essential to identifying bottlenecks, optimizing system performance, and delivering exceptional user experiences.


Key Responsibilities :


Performance Testing Strategy & Execution :


- Develop comprehensive performance test plans, strategies, and scenarios based on system architecture, business requirements, and anticipated user load.


- Design, develop, and execute performance tests using industry-leading tools like LoadRunner (with proficiency in 7-8 protocols) or JMeter (with expertise in 5-6 controllers).


- Accurately calculate and implement Workflow Modeling to simulate realistic user behavior and system interactions.


- Analyze test results to identify performance bottlenecks, diagnose root causes, and provide actionable recommendations for improvement.

Scripting & Automation :


- Develop robust and efficient performance test scripts using scripting languages such as Groovy or Beanshell.


- Automate performance test execution and reporting processes to improve efficiency and consistency.

Performance Monitoring & Analysis :


- Utilize monitoring tools such as AppDynamics, Splunk, or Grafana to collect and analyze performance metrics during testing and in production environments.


- Possess strong experience in building complex queries to retrieve relevant performance data from various data sources.


- Proactively identify performance trends, anomalies, and potential issues.

Collaboration & Communication :


- Collaborate closely with development, QA, and operations teams to understand system architecture, identify performance risks, and communicate findings effectively.


- Present performance test results, analysis, and recommendations to technical and non-technical stakeholders.


- Participate in design and architecture reviews to provide performance-related insights.


Performance Optimization :


- Work with development teams to implement performance improvements and optimizations.


- Conduct post-implementation performance validation to ensure deployed solutions meet performance objectives.

Documentation :


- Create and maintain detailed documentation for performance test plans, scripts, results, and recommendations.


Required Skills and Experience :


Total Experience : 6+ years in performance engineering.

Relevant Experience : 5 to 8 years hands-on experience in performance testing and engineering.


Tools :


- Proficiency in LoadRunner (7-8 protocols) or JMeter (5-6 controllers) is mandatory.


- Experience with other performance testing tools is a plus.

Workflow Modeling : Strong understanding and practical experience in Calculation of Workflow Modelling.


Scripting : Hands-on experience with Groovy or Beanshell for performance test scripting.


Monitoring Tools :


- Extensive experience with AppDynamics, Splunk, or Grafana.


- Proven ability to build complex queries to retrieve and analyze performance data from these tools.

Problem-Solving : Excellent analytical and problem-solving skills with a strong attention to detail.


Communication : Strong verbal and written communication skills.


Collaboration : Ability to work effectively in a team-oriented, collaborative environment.


Preferred Qualifications (Nice to Have) :


- Experience with cloud-based performance testing.


- Knowledge of various application architectures (e.g., microservices, monolithic).


- Familiarity with CI/CD pipelines and integrating performance tests into the pipeline.


Location : Hyderabad / Bangalore / Pune


info-icon

Did you find something suspicious?