Performance Engineer, Quality Engineering at Zuora
Bengaluru, karnataka, India -
Full Time


Start Date

Immediate

Expiry Date

14 May, 26

Salary

0.0

Posted On

13 Feb, 26

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Performance Engineering, Scalability, Load Testing, Tool Development, Test Strategy, High-Availability Testing, Performance Insights, Metrics Definition, Bottleneck Identification, System Modeling, Debugging, Java, Python, SQL, NoSQL, Cloud Technologies

Industry

Software Development

Description
Job Description At Zuora, product scalability is a strategic priority that is key to business success. We are seeking a performance engineer to join our performance engineering team to help build scalability into our organization DNA. We develop a common load testing methodology that is effective and lightweight, which will enable engineers to think about scale at early stages of development. We provide load test tooling and test environment for all teams to run load tests, identify bottlenecks, and validate if scalability is improved, release by release. Are you passionate about learning new technologies and understanding how they work? Do you love building tools that help solve meaningful problems? Are you interested in an opportunity to work with an upbeat team to help drive its products to a new level? We are looking for a creative Performance Engineer to help us focus on the scalability and performance of our products. What You Will Do Play a key role in building a culture of engineering performant systems. Devising scalability, high-availability test strategy for a large-scale multi-tier, multi-tenant system in the cloud, by working with the architects/developers, product and ops teams. Design and develop home-grown load test tools, frameworks, and performance insights & metrics to orchestrate and execute complex load test scenarios with ease Develop automated performance and scalability testing that accurately reflect and stress test the various real world customer use cases Define, design, and implement benchmarks to generate metrics which provide relevant system characteristics Triage and identify system performance and scalability bottlenecks, and assist with overcoming them Who You Are Skilled in the art and science of modeling of a system under load, identifying the correct benchmarks to represent it, and measuring the results A highly skilled engineer who debug, measure, analyze, and improve systems under test. A generalist with deep technical understanding of software, hardware, networking and cloud technologies, who enjoys taking a holistic view of complex systems. Working with other teams, building powerful and intuitive tooling, and automating manual processes is second nature to you. Preferred Experience to Have Working on large scale distributed systems. Profilers and performance tuning Development experience in Java, Python or other programming languages Work with open-source tools such as SQL/NoSQL databases, message brokers, load balancers, web frameworks, web servers, application servers Work with Cloud technologies (e.g. AWS)
Responsibilities
The engineer will play a key role in fostering a culture of engineering performant systems by devising scalability and high-availability test strategies for large-scale cloud systems. Responsibilities include designing and developing custom load testing tools, frameworks, and performance metrics to orchestrate complex load test scenarios.
Loading...