JD:
Job Location: Bengaluru / Pune
Work Mode: 5 days WFO
Requirements for Performance Engineering Lead x 1 HC
About the Role:
We are on the lookout for a seasoned Performance Engineering Lead to spearhead our efforts in optimizing software performance. The ideal candidate will possess a wealth of experience in performance engineering, with a keen ability to design and refine software systems to meet stringent performance criteria and preemptively address potential issues. This role demands a high level of expertise in scripting, test design, execution, and result analysis, alongside a comprehensive understanding of both software and hardware dimensions of the software development lifecycle. Additionally, the candidate will be responsible for driving automation initiatives to streamline performance testing processes.
Key Responsibilities:
- Lead and manage performance engineering initiatives to ensure software systems consistently meet performance benchmarks.
- Architect and deploy performance testing strategies tailored for Java and ReactJS technology stacks.
- Diagnose and resolve performance bottlenecks and inefficiencies within software applications.
- Craft and automate performance test scripts, analyze outcomes, and deliver actionable insights for system enhancement.
- Collaborate with cross-functional teams to embed performance engineering practices throughout the software development lifecycle.
- Implement chaos engineering methodologies to fortify system resilience against unforeseen failures and disruptions.
- Execute fault injection and simulate random disruptions to validate system robustness.
- Partner with hardware teams to align software performance with hardware capabilities.
- Champion the automation of performance testing processes to boost efficiency and precision.
- Stay abreast of emerging performance engineering tools, technologies, and industry best practices.
Required Skills and Experience:
- Extensive experience in performance engineering and optimization.
- Proficiency in performance testing tools and technologies for Java and ReactJS, such as JMeter, Gatling, LoadRunner, and others.
- Strong scripting skills in languages such as Python, JavaScript, or Bash.
- Experience with chaos engineering tools and practices, such as Chaos Monkey, Gremlin, or similar.
- Deep understanding of both software and hardware aspects of the software development lifecycle.
- Demonstrated success in automating performance testing processes.
- Ability to dissect complex systems and provide strategic insights for performance improvement.
- Exceptional problem-solving skills and meticulous attention to detail.
- Strong communication and collaboration skills.
Preferred Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Certifications in performance testing or chaos engineering.
- Experience with cloud platforms and distributed systems.
Note: if you're interested kindly share your updated resume with below details:
Current Company:
Over Exp:
Rel Exp:
Notice period:
If serving what is your LWD:
Current CTC:
Expected CTC:
Offer if any: yes/No
Current Location:
Preferred Location: