10 to 12 years experience
We are looking for an experienced Performance & Non-Functional Testing (NFT) Engineer with strong end-to-end testing expertise. The ideal candidate will have hands-on experience in performance testing across distributed systems, strong Linux fundamentals, and exposure to cloud and containerized environments.
Brief role experience/skill requirements / specific request:
Lead and execute end-to-end performance testing activities, from requirements analysis to test planning, execution, and reporting.
Design and conduct non-functional testing (NFT) including Disaster Recovery (DR), resilience, failover, and high availability testing across application servers, web servers, and load balancers.
Plan and execute load testing in Linux, OpenShift, and virtualized environments.
Perform performance analysis, bottleneck identification, and provide tuning recommendations.
Analyze system metrics including CPU, memory, disk I/O, and network performance.
Tune Linux kernel parameters and optimize system performance.
Prepare detailed performance test reports and present findings to senior stakeholders.
Collaborate effectively within Agile teams and participate in sprint ceremonies.
Strong hands-on experience in end-to-end performance testing lifecycle.
Proven experience in NFT scenarios: DR, failover, resilience, and high availability validation.
In-depth knowledge of Linux internals, including CPU, memory, disk, and network performance tuning.
Experience with containerized environments such as OpenShift.
Exposure to cloud platforms, preferably AWS.
Experience testing applications built on .NET and Java technology stacks.
Hands-on experience with performance testing tools such as JMeter (NeoLoad is a plus).
Strong result analysis and troubleshooting skills.
Experience communicating performance insights to senior stakeholders.
Agile certification or strong Agile/Scrum working experience.
Experience in virtualized infrastructure environments.
Exposure to enterprise-scale, distributed architectures.