Senior Application Performance Engineer (Direct Hire or Contract to Hire)
We are seeking a Senior Application Performance Engineer to join our team where you will be able to manage multiple complex, large-scale projects, serving as the point of contact for performance testing initiatives. The senior performance test engineer is an integral part of the Performance Testing team working in a dynamic, fast paced, agile environment. You will assess the performance needs of an application and develop a performance test strategy to evaluate application performance. The Senior Application Performance Engineer must be able to communicate and engage with stakeholders at all levels, to identify bottlenecks and employ risk mitigation strategies.
Duties:
Qualifications:
Test Automation
Software Testing
Performance Testing
Selenium
Hp Loadrunner
We are seeking a Senior Application Performance Engineer to join our team where you will be able to manage multiple complex, large-scale projects, serving as the point of contact for performance testing initiatives. The senior performance test engineer is an integral part of the Performance Testing team working in a dynamic, fast paced, agile environment. You will assess the performance needs of an application and develop a performance test strategy to evaluate application performance. The Senior Application Performance Engineer must be able to communicate and engage with stakeholders at all levels, to identify bottlenecks and employ risk mitigation strategies.
Duties:
- Provide in-depth analysis and recommendations for performance improvements prior to implementing changes in the software production environment and/or application
- Conduct system performance testing to ensure system reliability, capacity and scalability
- Determine performance bottlenecks
- Work with Performance Test Manager to enhance performance testing standards, technologies and approaches for performance testing
- Participate in review and transitioning the performance requirements, critical use cases and volumetric data to test lead and test manager.
- Develops, maintains Automated or Performance test scripts, utilities, simulators, data sets and other programmatic test tools required to execute test plans.
- Design, development, and execution of performance testing scripts for enterprise and custom applications.
- Deliver performance testing disciplines and best practices with an in-depth understanding of different performance testing types and testing strategies, including Performance, Reliability, and Scalability
- Develop performance test plans, test scripts and test data
- Identify, report and manage defects in defect tracking system
- Analyze test results and coordinate with development teams for fixes
- Support capacity planning activities
- Establish and define performance baseline for a system under test
- Define and build a load profile with ramp up and ramp down procedures
- Analysis of test results to expose potential performance issues
- Provide diagnostic and root cause analysis of poorly performing applications
Qualifications:
- 5+ years of application performance testing (Must have).
- Minimum 1 year of Test Data Management experience (Desired).
- Minimum 1 year of Setting up Mock Services, preferably with Blazemeter (Desired).
- Advanced knowledge and hands-on experience with performance testing and metrics gathering tools, such as JMeter, BlazeMeter, LoadRunner, OR similar tools.
- Demonstrated experience in one or more industry standard programming or scripting languages; Java, JavaScript and JMeter.
- Experience executing SQL queries and testing database tables.
- Solid experience working with bug tracking tool Azure Dev-ops.
- Hands-on experience with monitoring tools, such as App Dynamics, Splunk, OR similar tools.
- Solid understanding of both backend and front-end performance enhancements.
- Experience in creating Test Strategy documents to show automated testing of sprint releases.
- Familiar with HTTP/TCP IP protocol in web browsers and other devices.
- Familiar with Linux environment configuration and administration.
- Strong understanding of different performance testing types and strategies.
- Experience writing and executing SQL scripts for the purpose of locating, creating, or manipulating test data.
- Proven ability to write and execute detailed performance test scripts.
- Experience with automation of REST API Web Services.
- Understanding of Agile methodologies.
- Knowledge of any cloud-based environment is a plus.
- Organization, time management skills, and attention to detail are critical
- Strives for continuous improvement to enhance technical skills through research and experimentation.
- Excellent oral and written communications skills, including the ability to communicate and collaborate effectively with stakeholders.
- Thrive in a fast-paced agile environment.
Recommended Skills
ScalabilityTest Automation
Software Testing
Performance Testing
Selenium
Hp Loadrunner