Performance Test Engineer

Sandy Springs GA

As a Performance Engineer, you are an integral part leading the client test capability teams vision of performance engineering, testing and monitoring in sprint. Ideally you will have a DevOps mentality of implementing and improving software performance.  Y​ou will influence product

For this position, we’re asking for candidates that are interested in and can exemplify leadership: constant learners who motivate their peers and are self-motivated, who are positive and pragmatic, who communicate and collaborate, who execute technical direction, who take responsibility and ownership, and who are driven by the quality and success of their products.

Responsibilities (including but not limited to):

  • Handle multiple performance testing projects working on a global delivery model with US and India resources.
  • Coordinate with the Dev / QA / OPS teams to review and document requirements, execute performance tests and troubleshoot/resolve (blocking) issues.
  • Analyze and assess Performance, Scalability, Resiliency, Serviceability, and Availability testing needs of the system under test.
  • Recommend appropriate testing approach to evaluate the above properties of systems and applications.
  • Design and conduct tests with complex workloads and data shapes to expose potential bottlenecks and failure points.
  • Analyze performance results to identify system inefficacies and suggest optimizations to address the same.
  • Look for ways to improve user experience and system efficiencies.
  • Innovate solutions to improve performance engineering effectiveness
  • Conduct technical presentations to educate teams on how to improve system performance
  • Analyze metrics and trends to glean opportunities for performance improvements of our systems
  • Architect and build the next generation performance tools to help the performance team be more efficient at performance engineering
  • Deliver performance testing of various agile projects on cyclic basis and in multi-tasking manner.

Leadership Skills

  • Solid communication skills: Demonstrated ability to explain complex technical issues to both technical and non-technical audiences.
  • Self-directed and self-motivated individual who takes complete ownership of the product and its outcome.
  • End-to-end accountability for project/program deliverables by engaging decision makers at appropriate levels
  • Ensure the cross-functional teams understand what’s important, how we measure how we are doing and deliver on the right priorities to create a great solution
  • Create roadmap for and implement delivery of automated CI testing as a series of incremental phases.

Nice to Have Skills:

  • Someone with minimum 5+ years of experience in performance engineering (this includes performance testing and deep dive performance analysis experience NOT JUST performance testing experience).
  • Strong experience on performance testing tools – Loadrunner, JMeter, Gatling
  • Person should also be able to come up with right set of performance tests to identify issues.
  • Strong knowledge of Java memory management – Heap memory, garbage collection and more
  • Ability to use different Instrumentation tools such as: New Relic,  AppDynamics, JConsole.
  • Strong knowledge on database performance
  • Understanding of On Premises, Virtual and Cloud Architectures.
  • Excellent ability to analyze data & make appropriate recommendations
  • Strong hands on experience on system monitoring tools (perfmon, SAR, vmstat, iostat, netstat)
  • Some development experience in Java will be great plus.
  • Excellent communication skills
  • BS Degree in Computer Science or equivalent experience
  • Exposure to scripting languages like Python / Java Script / Scala / Ruby.

Job skills required

  • JMETER

  • Gatling

  • New Relic

  • LoadRunner

  • AppDynamics

  • JConsole

  • Jenkins

  • Github

APPLY NOW