Requirements
- Bachelor’s or Master’s degree in computer science, engineering, or a closely related discipline
- 6 to 9 years of hands-on experience in performance test automation using industry-standard tools such as JMeter, BlazeMeter, Taurus, NeoLoad, or LoadRunner
- Proficient in scripting with Beanshell, Java, or Python
- Demonstrated expertise in test planning, test strategy development, workload modeling, test case design, test environment configuration, test data management, and defect tracking
- Proven ability to gather non-functional requirements independently for performance testing initiatives
- Solid understanding of software and hardware architecture to support effective performance test design and execution
- Hands-on experience with system monitoring tools and methodologies, including Perfmon and Linux performance observability frameworks
- Familiarity with Application Performance Management platforms such as DataDog, AppDynamics, or HoneyComb
- In-depth knowledge of Unix and Windows environments, including Java, .Net, and open-source technologies, along with associated performance and capacity metrics
- Track record of diagnosing and resolving complex performance issues in applications or infrastructure
- Extensive background working with AWS cloud services and containerized environments using Docker and Kubernetes
- Experience integrating automated performance tests into CI/CD pipelines using Jenkins or Azure DevOps for continuous testing and deployment
Nice to Have
- Familiarity with frontend performance testing for web and mobile applications
- Exposure to AI/ML frameworks such as TensorFlow or PyTorch is considered a bonus
Required (12)
- Bachelor’s or Master’s degree in computer science, Engineering, or a related field
- 6-9 years of experience with industry-standard performance test automation using tools like JMeter, BlazeMeter, Taurus, NeoLoad, LoadRunner (Optional)
- Strong scripting knowledge in Beanshell/ Java/Python programming
- Expertise in Test Planning, Test Strategy, workload model design, Test case design, Test Environment Setup, Test Data Setup, Defect Management
- Good experience in NFR gathering from scratch for performance testing project
- Understand hardware and software architecture to effectively design and execute performance tests
- Experience in system monitoring techniques and tools such as Perfmon, Linux Performance Observability
- Experience with one or more Application Performance Management software such as DataDog, AppDynamics or HoneyComb
- Knowledge of Unix/Windows hardware, software, and applications environments (Java, .Net and Open Source) and a solid understanding of their associated capacity and performance indicators
- Experience in investigating complex application/infrastructure performance issues
- Extensive experience with AWS cloud technologies and containerization (Docker/Kubernetes)
- Integrate automated tests into the CI/CD pipeline using Jenkins or Azure DevOps to achieve continuous testing and deployment
Preferred (2)
- Good to have knowledge of Frontend Performance testing for web and mobile
- Experience with AI/ML frameworks (e.g., TensorFlow, PyTorch) is a plus