Requirements
Description & Requirements
- Responsible for understanding the delivery approach, and strategic initiatives, in order to define appropriate performance test strategies and approaches.
- Define and implement performance vision for the testing function
- Deliver projects in the performance testing space and ensure delivery efficiency
- Compliment architecture community by providing inputs & pursue implementation suggested for optimization
- Competency management for performance testing practice
- Experience in Jmeter tool, Loadrunner etc.
- Experience in API,UI and DB performance Testing
- Knowledge of Agile software development life- cycle methodologies
- Is adept at doing POCs and building / ideation of custom utilities
- Experience working along with large enterprise product team distributed globally
- Expert in Code Profiling, System Monitoring, Bottleneck Identification Expert in Capacity Planning, Sizing, Performance Modelling
- Performance Expert in correlating metrics, logs, and traces to identify patterns, and trends and helping team in fine tuning solutions
- Expertise in creating and presenting performance testing report and presenting to tech groups
- Dynatrace / AppDynamics / equivalent) , Log Analysis tools (ELK / Splunk / equivalent), java diagnostic tools (jconsole / visualVM / jstat etc.)
- Working experience with Linux, VMs
- Exposure / knowledge to testing mobile applications / apps
- Knowledge in Containerization concepts, Docker & Kubernetes
- Good understanding of Microservices, databases.
- Skilled at collaborating effectively with engineering teams -Dev, Ops, Infra, Network
- Experience implementing and optimizing processes / methodologies addressing system NFRs
- Ability to provide technical direction, prioritize tasks to achieve goals, identify dependencies and report on progress
- Excellent communication skills and Presentation Skills
Essential Duties and Responsibilities :
Lead activities for systems implementation and O&M software development projects.Perform analysis and review of system requirements, estimations, peer reviews, test data determination and preparation, designing test strategy and test cases, executing test cases and monitoring and control of overall test activities, UAT and Production support and providing testing status.Perform research for new tools, making recommendations of such tools, and implementation upon management approval.Develop, maintain, and implement integration / system test strategy, test plans, test processes, test scenarios and test cases based on company's standards.Identify and determine data for testing.Define and implement performance vision for the testing functionDeliver projects in the performance testing space and ensure delivery efficiency.Perform competency management for performance testing practice.Identify, report and manage defects in defect tracking system.Assist with development of functional automation scripts for regression testing.Troubleshoot user reported production defects.Provide systems test results walkthroughs, assist in data preparation and support test case execution for UAT.Proficiency in performance testing tools like JMeter, LoadRunner, or GatlingA good understanding of system architecture and database designProficiency in performance testing from an architectural perspective.Proficient in using various techniques to conduct performance testing on the various layers of the application architecture. Well-versed in implementing those techniques to arrest the performance bottlenecks in different layers like the UI, middle-tier (app business logic tier), the database tier and any other integration layers.Proficient in E2E performance testingProficient in explaining the issue to the dev and architects, to be able to do effective performance issue triages.Proficient in understanding and defining NFRsShould be able to steer through mapping the stakeholders to a common understanding of goals and expectations of overall performance testing for an applicationShould be able to work through hypothesis model where there is a shortage of mirror like prod environment. Should be able to do the testing on lower environments and provide a hypothesis of the production based on outcomes from the lower environmentShould be able to provide guidance and recommendations to the actions that come out of performance testing defects. Help the team to prioritise / reprioritiseMinimum Requirements
Bachelor's degree in relevant field of study and 5+ years of relevant professional experience required, or equivalent combination of education and experience.Minimum Salary
1,400,000.00
Maximum Salary
2,100,000.00
Skills Required
visualvm , Splunk, Microservices, Elk, Dynatrace, Db, Appdynamics, Jconsole, Loadrunner, Kubernetes, Jmeter, Docker