Job Description :
Lead the team in technical decisions and prioritization of work
Perform load tests against a multi-origin, zero-downtime, highly scalable infrastructure
Mentor and coach technical teams across geo locations (onsite / offshore)
Design, develop, review and execute load testing scripts with industry leading tools
Develop load testing plans to handle peak volumes
Identify performance bottlenecks and constraints and work with engineering teams on remediation
Analyze performance testing results providing actionable recommendations
Be a subject matter expert for cross functional teams on performance
Basic Qualifications:
8+ years experience in performance engineering
At least 2 years experience with industry load testing tools such as – NeoLoad, LoadRunner, Meter
At least 1 year experience performing JavaScript, BASH or other development
Experience working in fast-paced, large environments with many moving pieces
Excellent verbal and written communication skills
Preferred Qualifications:
Prior experience leading a team
Ability to see the bigger picture to understand architectural impacts as well as the small technical decisions
Enjoy building relationships with people outside of primary team
Experience with CPU profiling
Understanding of a large n-tier services-oriented and micro-services architecture
Working knowledge of Garbage collection and RHEL administration
Strong software development experience working with object-oriented programming languages (Java, Ruby)
Experience with common web technologies (HTTP, REST, Web Services, XML, etc
Ability to create visual/logical diagrams of system architecture
Experience leading whiteboard/troubleshooting sessions with multiple teams involved
Experience with Unix server monitoring
Prior experience writing Database/SQL