Senior Performance Test Engineer
Location: Chennai/Hyderabad
Team: Engineering / QA
Experience: 10+ years
Type: Full-time
The Opportunity
We re looking for a Senior Performance Test Engineer who isn t just strong technically, but can also partner closely with our onshore performance manager to drive the direction of our performance engineering efforts. This is a hands-on technical and leadership role perfect for someone who enjoys solving tough performance challenges and guiding a team.
What You ll Do
- Own Performance Testing: Design and execute complex test scenarios to ensure optimal functional/code coverage and identify performance regressions or other anomalies. Establish performance baselines and identify key areas for improvements.
- Review and Recommend: Give feedback on code, architecture, and design with an eye toward making everything faster, more scalable, and more reliable.
- Be a Strategic Partner: Work as a counterpart to our onshore performance manager. Share insights, challenge ideas, and help shape performance strategy for a globally distributed team.
- Drive Non-Functional Requirements: Make sure performance, reliability, and scalability are always part of the conversation for every new feature or release.
- Model Real-World Use: Build and maintain realistic workload models. Make sure our tests actually reflect how people use our systems.
- Collaborate Across Teams: : Collaborate with architects and product owners to ensure NFR backlogs are maintained for the application, while also ensuring that each feature and epics have NFRs defined.
- Automate & Integrate: Set up automated performance tests in our CI/CD pipelines so issues are caught early.
- Improve Our Tooling: Build and maintain frameworks that make it easier for everyone to test and monitor performance.
- Communicate Clearly Share your findings good or bad with technical and business teams and make practical recommendations.
What You ll Bring
- 10+ years experience in performance engineering, including testing, profiling, and tuning high-available and scalable mission critical applications.
- At least 3 years experience of leading performance testing & engineering practices for a suite of products, including web, mobile, and desktop applications. Ideally across multiple locations or time zones.
- Experience acting as a key contact or counterpart to management, influencing technical direction and strategy.
- Deep hands-on knowledge with tools like JMeter, LoadRunner, Gatling etc., as well as client-side performance analysis tools like lighthouse, WebPageTest.
- Proficient in monitoring and observability solutions, with a solid understanding of APM tools like Dynatrace, App Dynamics
- Proven experience in performance tuning and optimization of applications and systems. Proficient in application profiling tools like JProfiler, Yourkit
- Hands on experience in analyzing heap dumps and thread dumps to diagnose and resolve performance bottlenecks
- Strong programming skills in at least one language Java, Python, C, C# etc., and comfortable applying this knowledge to solve real-world performance challenges.
- Strong background in reviewing system architecture and recommending improvements.
- Track record of building data-driven workload models and using real production telemetry.
- Solid experience working in cloud (AWS, Azure, GCP), on-prem, and hybrid environments. Knowledge of Kubernetes and container orchestration.
- Good working knowledge of both relational and NoSQL databases, and how to troubleshoot database performance.
- Comfort with DevOps practices and integrating performance testing in CI/CD pipelines.
- Strong analytical and communication skills able to explain both technical and business impact.
Good to have
- Experience with chaos engineering.
- Prior experience in telecom domain and salesforce CRM.
- Knowledge of service virtualization and mocking tools.
Location:
Chennai, Tamil Nadu, India
Job ID R-72549-1 Date posted 07/04/2025