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.
Qualifications : Basic Qualifications
or a related field OR Masters degree in computer science or related field.
science or related field.
creation and test execution.
generation correlation parameterization and monitoring.
scenarios and analyze results for performance improvements.
and methodologies.
build snippets required for supporting performance testing.
pipelines.
Preferred Qualifications :
Cloud).
AppDynamics.
Additional Information :
Visa is an EEO Employer. Qualified applicants will receive consideration for employment without regard to race color religion sex national origin sexual orientation gender identity disability or protected veteran status. Visa will also consider for employment qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local law.
Remote Work : Employment Type :
Full-time
Key Skills
Account Management,Apache Commons,ABAP,E Learning,Document Control Management,ERP
Experience : years
Vacancy : 1
Staff Software Engineer • Bangalore, Karnataka, India