Opportunities unlimited for everyone - be bold, curious, and seek to shape the future. Explore what's possible, discover what you love to do, and find accelerated paths for growth. At Tata Elxsi, You Matter!


Performance Test Engineer
Tata Elxsi offers comprehensive services in Media and Communications, including research, strategy, design, software development, validation, and deployment. With global presence and deep expertise, we specialize in 5G services, Edge computing, and connectivity solutions
Job Description:
- 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
- Should have 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.
Key Responsibilities:
- Design, develop, and execute performance test automation using tools such as JMeter, BlazeMeter, Taurus, NeoLoad, and LoadRunner.
- Write and maintain test scripts using Beanshell, Java, or Python.
- Develop comprehensive test plans, strategies, workload models, and test cases for performance testing projects.
- Set up and manage test environments and test data, handle defect management throughout the testing lifecycle.
- Gather Non-Functional Requirements (NFRs) from scratch for performance testing initiatives.
- Analyze hardware and software architectures to design and execute effective performance tests.
- Investigate and resolve complex application and infrastructure performance issues.
- Work with Unix/Windows environments and have a solid understanding of Java, .NET, and open-source application performance indicators.
- Collaborate with teams to integrate automated performance tests into CI/CD pipelines using Jenkins or Azure DevOps.
- Work with Docker containers, Kubernetes, and cloud platforms (AWS, Azure, or GCP) for performance testing and deployment.
Qualifications:
- Bachelor's degree in Engineering or related field
- Strong oral and written communication skills
- Proven problem-solving abilities for complex application/infrastructure issues.
Opportunities Await You at Tata Elxsi
Explore Roles