Job Openings
Senior Performance QA
About the job Senior Performance QA
About the job:
- Responsible for understanding the delivery approach, and strategic initiatives, in order to define appropriate performance test strategies.
- Define metrics, practices, processes, reports and tools to ensure delivery is managed with expected performance requirements.
- Identify areas of Automation for Performance testing and be able to set up Continuous automated performance testing.
- Drive the definition and testing of non-functional-requirements (NFRs), coordinating the efforts across the different teams that continuously develop and deploy software enhancements and new products within the company's technology platform
- Drive the definition and testing of non-functional-requirements (NFRs), coordinating the efforts across the different teams that continuously develop and deploy software enhancements and new products within the company's technology platform
About you:
- 7+ years of expertise in Performance Testing
- Experience in Jmeter / Blazemeter / LoadRunner tool
- Experience in API, UI, Mobile App (Android/IOS) and DB performance Testing
- Skilled at collaborating effectively with engineering teams - Dev, Ops, Infra, Network
- Experience working along with a large enterprise product team distributed globally.
- Understand business scenarios in depth to define workload modeling for different scenarios.
- Expert in Code Profiling, System Monitoring, Bottleneck Identification Expert in Capacity Planning, Sizing, Performance Modeling
- Expert in correlating metrics, logs, and traces to identify patterns, and trends and helping team in fine tuning solutions
- Identify areas of Automation for Performance testing and be able to set up Continuous automated performance testing.
- Expertise in creating and presenting performance testing report to tech groups
- Knowledge in Containerization concepts, Docker & Kubernetes
- Good understanding of Microservices, databases.
- Experience establishing Performance Standards, Documentation and Training needed in different teams.
- Excellent communication skills and Presentation Skills.
- Knowledge of Agile software development life-cycle methodologies
- Exposure to tools such as Selenium, Appium, BitBucket, Git, TestRail, Jira.
- Able to work independently.