DL
performance testing-Splunk
Diverse Lynx India
Location not stated
2 months ago
- Performance Testing
- JMeter
- CI/CD
- TCP
- New Relic
- Splunk
- Tomcat
- Node.js
- Spring Boot
- Wireshark
- Devops
- k6
- Dynatrace
- Java
- Python
- Groovy
- Azure
- AKS
- GCP
2 months ago
Role Summary
As a Software Engineer III specializing in Performance Engineering, you will play a key role in ensuring the reliability, scalability, and overall performance of our large-scale distributed systems and cloud platforms. You will collaborate closely with cross-functional teams to diagnose complex performance issues, execute performance tests, and provide hands-on tuning to maintain and enhance our system efficiency. You will leverage your expertise in performance monitoring tools, cloud architecture, and coding to solve intricate problems in our high-traffic e-commerce environment.
Duties & Responsibilities
• Design and execute performance testing strategies including load, stress, and capacity planning using tools such as JMeter, Locust, and LoadRunner.
• Automate performance testing within CI/CD pipelines to ensure continuous validation.
• Analyze system performance using thread dumps, heap dumps, TCP dumps, and APM tools (e.g., New Relic).
• Utilize log analysis platforms like Splunk to create dashboards, queries, and regex-based filters for root-cause analysis.
• Optimize application servers (Tomcat, Node.js, Spring Boot) and network performance using tools like Wireshark, Extrahop, and Riverbed.
• Monitor performance systems and proactively identify bottlenecks using APM and observability tools.
• Improve browser-side performance using Lighthouse, Chrome DevTools, Catchpoint, and WebPageTest.
• Partner with developers, SREs, QA, and DevOps to embed performance considerations into design, development, and deployment.
• Participate in code reviews to ensure performance and architectural standards.
Qualifications
Basic Qualifications
• Bachelor's degree in Computer Science with more than 5 years of proven Performance Engineering experience.
• Extensive hands-on experience in non-functional requirements, performance test planning, execution, reporting, analysis, and defect tracking
• Hands-on experience with at least one performance testing tool (e.g., JMeter, Locust, LoadRunner, K6), with a strong preference for JMeter
• Proficiency with APM tools (e.g., New Relic, Dynatrace) for performance monitoring and analysis
• Experience with log indexing and querying tools like Splunk (queries, regex, dashboards, alerts)
• Experience with browser-side performance tools (e.g., Catchpoint, Lighthouse, Google Developer Tools, WebPageTest)
• Demonstrated expertise in performance tuning of application servers, including Tomcat, Node.js, and Spring Boot
• Strong knowledge of microservice architectures
• Extensive hands-on experience in non-functional requirements, performance test planning, execution, reporting, analysis, and defect tracking
Preferred Qualifications
• Hands-on coding experience in at least one programming language: Java, Python, or Groovy
• Experience analyzing heap/thread dumps and TCP dumps
• Experience with network packet capture analysis using Wireshark or CloudShark
• Certifications in Azure, Splunk, or New Relic
• Experience with diagnostics tools: Fiddler, Chrome DevTools
• Experience with public cloud platforms and tools: Azure, AKS, GCP
performance testing-Splunk · Diverse Lynx India