Non-Functional Testing (NFT) Performance Tester
AD ASTRA CONSULTANTS PRIVATE LTD.
Role Overview
We are seeking a skilled Non-Functional Testing (NFT) Specialist to join our Testing Center of Excellence (TCoE). The ideal candidate will be responsible for ensuring the performance, scalability, reliability, and stability of enterprise applications through comprehensive performance testing and analysis.
This role requires hands-on expertise in performance engineering, workload modeling, test execution, monitoring, and performance optimization across both on-premises and cloud environments.
Key Responsibilities
- Analyze performance testing requirements and collaborate with stakeholders to define effective testing strategies and production-like workload models.
- Prepare test plans, effort estimations, test strategies, workload models, test cases, test environments, and test data.
- Execute various non-functional tests including:
- Benchmark Testing
- Load Testing
- Stress Testing
- Endurance Testing
- Scalability Testing
- Monitor application and infrastructure behavior during test execution and identify performance bottlenecks.
- Analyze performance metrics such as:
- CPU Utilization
- Memory Consumption
- Network Utilization
- Garbage Collection
- Database Performance Parameters
- Work closely with development, infrastructure, and support teams to troubleshoot and resolve performance issues.
- Publish detailed performance reports, dashboards, and recommendations to stakeholders.
- Track, manage, and validate performance-related defects through closure.
- Obtain stakeholder sign-offs and provide status updates throughout the testing lifecycle.
- Contribute to continuous improvement initiatives within the Testing Center of Excellence.
Required Technical Skills
Performance Testing Tools
Strong hands-on experience with one or more of the following:
- Micro Focus LoadRunner Enterprise (LRE)
- LoadRunner
- JMeter
- NeoLoad
- Gatling
Mandatory LoadRunner Protocol Experience
Hands-on experience with:
- Web (HTTP/HTML)
- TruClient
- Web Services
- Java MQ
- RTE (Remote Terminal Emulator)
Monitoring & Observability Tools
Experience with:
- Geneos
- Grafana
- Prometheus
- BMC TrueSight
- Splunk
Programming Skills
Hands-on coding experience in:
- Java
- C
- C++
Performance Engineering Expertise
- Non-Functional Testing (NFT)
- Performance Engineering
- API Performance Testing and Tuning
- Workload Modeling
- Capacity Planning
- Performance Analysis & Optimization
Technical Knowledge
Good understanding of:
- Microservices Architecture
- Cloud-Native Applications
- REST APIs and Web Services
- Network Behavior and Performance
- Database Performance Concepts
- Infrastructure Components and Monitoring
DevOps & Agile
Experience working in Agile environments with exposure to:
- CI/CD Pipelines
- Jenkins
- Azure DevOps
- GitHub Actions
Preferred Skills
- Experience with cloud platforms such as:
- AWS
- Azure
- Google Cloud Platform (GCP)
- OpenShift (OCP)
- Exposure to container technologies:
- Docker
- Kubernetes
- Understanding of:
- Site Reliability Engineering (SRE)
- Observability Practices
- Modern Monitoring Frameworks
Key Competencies
- Strong analytical and problem-solving skills
- Excellent verbal and written communication
- Ability to engage with technical and business stakeholders
- Strong reporting and documentation skills
- Experience using JIRA and Confluence for collaboration, defect management, and test documentation