Job Description
Experience: 8-12 years
Category: Software Development/ Engineering
Shift: General Shift/Rotational Shift
Main location: Bangalore/Hyderabad/Chennai
Employment Type: Full Time
Education Qualification: Any graduation or related field or higher with minimum 3 years of relevant experience.
Position Description:
We are looking for an experienced Senior Test Engineer Performance Testing who will play a key role in assessing and optimizing the performance, scalability, and reliability of software products, particularly in cloud-native and microservices environments. The ideal candidate will have a strong background in performance testing tools, cloud infrastructure, and monitoring solutions with a solid understanding of application architecture and DevOps practices.
Your future duties and responsibilities:
Key Responsibilities:
- Design, develop, and execute performance, load, stress, and scalability tests for applications, APIs, and microservices hosted on cloud platforms (AWS/Azure)
- Collaborate with cross-functional teams (development, DevOps, product) to understand architecture and system flows, and identify performance bottlenecks early
- Create and maintain performance test scripts using tools like JMeter (preferred), LoadRunner, or Gatling
- Analyze system performance using tools such as Grafana, Kibana, and Dynatrace to identify trends, bottlenecks, and areas of concern
- Build and enhance performance test frameworks and integrate them into CI/CD pipelines (eg, Jenkins, Azure DevOps)
- Simulate real-world scenarios to validate application performance under various loads and across environments
- Interpret performance results, correlate metrics, and provide actionable insights and recommendations to improve application responsiveness and stability
- Work in Agile teams, contributing to sprint planning and product release cycles with a performance-first mindset
- Document performance test strategies, scenarios, execution results, and reports for stakeholders
- Collaborate on performance tuning at all layers frontend, middleware, backend, database, and network infrastructure
Required qualifications to be successful in this role:
Preferred Qualifications:
- 8+ years of experience in performance engineering and testing
- Strong proficiency in scripting languages such as C#, JavaScript, or C, and sound OOPs concepts
- Hands-on experience in SQL Server for performance testing DB-intensive operations
- Experience in testing distributed cloud applications and understanding cloud-native architecture impacts on performance
- Strong exposure to microservices performance testing, service-level validation, and throughput/latency analysis
- Experience in CI/CD pipelines and automation of performance tests in release workflows
- Familiarity with product testing lifecycle in Agile environments and understanding of DevOps practices
- Excellent analytical, problem-solving, and debugging skills
- Effective communication and documentation skills to share findings with technical and non-technical stakeholders
- Experience in performance optimization and working closely with development/infra teams for resolution
Skills:- Performance Tuning
- Performance/Stress Testing
- Python
- Grafana
- Kubernetes
Job Classification
Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Quality Assurance and Testing
Role: Test Analyst
Employement Type: Full time
Contact Details:
Company: CGI
Location(s): Hyderabad
Keyskills:
performance testing
kubernetes
python
sprint
stress testing
jmeter
javascript
sql server
sql
microservices
grafana
devops
business consulting
oops
jenkins
debugging
agile
performance optimization
aws
kibana
architecture
azure