Home
Jobs

Staff Software Engineer (Performance Testing)

7 - 12 years

9 - 14 Lacs

Posted:6 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

We are seeking an experienced and highly skilled

Staff Software Engineer

specializing in Performance Testing to join our team. The ideal candidate will have extensive knowledge and hands-on experience with performance test tools such as LoadRunner, JMeter, and Gatling. The candidate should also possess a strong understanding of Performance Test Engineering concepts, methodologies, and best practices.
As a Staff Software Engineer, you will be responsible for designing, implementing, and executing performance testing strategies to ensure our applications meet the highest standards of performance, scalability, and reliability. You will work closely with cross-functional teams, including developers, QA engineers, and product managers, to identify performance bottlenecks and provide actionable recommendations for improvement.
Key Responsibilities:
Performance Test Strategy & Planning:
  • Strategy Development: Create and implement comprehensive performance test strategies and plans.
  • Requirement Analysis: Collaborate with stakeholders to gather and understand performance requirements.
  • Metrics Definition: Set clear performance objectives, metrics, and success criteria.
Performance Test Design & Execution:
  • Script Development: Design and maintain performance test scripts using LoadRunner, JMeter, and Gatling.
  • Scenario Creation: Develop realistic test scenarios to simulate various user loads and conditions
  • Test Execution: Execute performance tests and monitor system behavior to capture performance data.
Performance Monitoring & Analysis:
  • Real-time Monitoring: Use monitoring tools to collect data on CPU, memory, disk I/O, and network throughput.
  • Data Analysis: Analyze test results to identify performance bottlenecks and issues.
  • Root Cause Identification: Diagnose and work with development teams to resolve performance issues.
Collaboration & Communication:
  • Team Collaboration: Work with development, QA, and operations teams to integrate performance testing into CI/CD pipelines.
  • Reporting: Communicate test results and findings to stakeholders clearly and concisely. Recommendations: Provide actionable suggestions for performance improvements and optimizations.
Tooling & Automation:
  • Tool Evaluation: Stay updated on the latest performance testing tools and technologies.
  • Framework Implementation: Implement and maintain automated performance testing frameworks.
  • Process Improvement: Continuously enhance performance testing processes and methodologies.
Architecture and Environment Planning:
  • Infrastructure Planning: Configure testing environments to simulate production conditions accurately.
  • Scalability Testing: Evaluate application scalability and assist in capacity planning.
This is a hybrid position. Expectation of days in office will be confirmed by your Hiring Manager.

Basic Qualifications
7+ years of relevant work experience with a Bachelor s Degree or an Advanced degree (e.g. Masters, MBA, JD, MD) or 0 years of work experience with a PhD, OR 8+ years of relevant work experience.

Experience: 7+ yea

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Visa
Visa

IT Services and IT Consulting

Foster City California

RecommendedJobs for You