About the job
Juniper Square builds software to bring efficiency, transparency, and accessibility to private markets like commercial real estate, private equity, and venture capital. The company’s digital-first approach connects teams across the globe, including offices in Mumbai and Bangalore, and supports remote work throughout India.
Role overview
The Quality Assurance Automation Lead (Performance Testing) will shape the performance engineering strategy for Juniper Square’s platforms. This position focuses on ensuring systems remain reliable and responsive as the company grows, especially during periods of high traffic. The role is based in India and collaborates with teams worldwide.
What you will do
- Review functional and non-functional requirements, as well as technical design documents, to identify potential performance risks early in development.
- Design, develop, and run performance, load, and stress tests for both web and backend systems.
- Use AI tools to analyze production traffic and automatically generate performance scripts in Locust or JMeter that reflect real user behavior.
- Create and maintain performance test scripts, primarily in Python, with a focus on Locust. Experience with other tools is welcome.
- Collaborate with development, QA, DevOps, and SRE teams to define performance benchmarks, SLAs, and acceptance criteria.
- Analyze test results to identify bottlenecks in application code, APIs, databases, infrastructure, or third-party dependencies.

