Search Jobs

Specialty (required):
Keyword(s): 
Location(s): 
   

Job Information

Title:  Performance Engineer
Location:  Waltham, MA
Job Type:  Contract
Compensation:   per Hour
Reference Code:  949188-AQG
Description:  This person will be responsible for measuring the performance in support of new releases and initiatives with the focus on developing tests to perform complex load characterizations, stability tests, and scalability tests. This includes data collection activities and the ability to analyze results to identify bottlenecks. This person must demonstrate the ability to understand system architectures, pinpoint problem areas, and contribute to the development of test strategies and results documentation. In addition, this person will provide assistance in ongoing efforts to enhance our test framework and simplify data collection and visibility. The responsibilities of this position include the following:
  • Participate in discussions and planning with Development
  • Design and implement overhead, scalability, stability, and stress tests using industry standard tools and custom developed software written in Java
  • Assist in collection of CPU and Memory usage from the application servers and collection of test data
  • Assist in compilation of performance data (httpd, ws connections, and db connections) from application server data collection script files
  • Graphical rendering
  • Assist in development of test strategies, plans, and results analysis documentation
  • Review automation implementations and encourage sound design principles
Requirements:  The skills, experience, and education required for this position include the following:
  • 5+ years of benchmark testing; performance analysis using industry standard benchmarks
  • Experience with agile software practices and managing work across more than one project
  • BS in Software Engineering/Computer Science or equivalent experience
  • Ability to analyze / interpret technical data
  • Ability to identify / resolve system bottlenecks
  • Ability to identify potential limitations in software architectures
  • Ability to write clear and concise technical documents
  • Troubleshooting and reasoning skills
  • Understanding of throughput, latency, memory and CPU utilization
  • Working knowledge of load generation /measurement software (Silk Performer, JMeter)
  • Experience applying scientific methodology is a plus
  • Working knowledge of Java