Job Requirements
Senior QA Performance Engineer
Work Experience
- 6 + 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
- This position requires a dynamic, hard-working and ambitious individual with excellent oral and written communication skills
- 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
- Experience in working with Docker Containers, Kubernetes, Cloud platform AWS / Azure / GCP.
- Integrate automated tests into the CI / CD pipeline using Jenkins or Azure DevOps to achieve continuous testing and deployment.
- Good to have knowledge of Frontend Performance testing for web and mobile.
Skills Required
Open Source, Test Planning, Neoload, Unix, .NET, test environment setup , honeycomb , Windows, Test Strategy, Jmeter, Docker, Blazemeter, Loadrunner, Python, Aws, Azure Devops, Java, Perfmon, Datadog, Jenkins, Defect Management, Appdynamics, Gcp, Azure, Test Case Design, Kubernetes