Performance Engineer

The Performance Engineer will lead the load testing and scalability evaluation of our Microsoft-based web applications.  This position will report to the Quality Assurance and Testing Manager. 

We are making a significant investment to ensure our application performs and scales under high user loads.  The Performance Engineer will play an integral part in this effort by continuously evaluating the systems performance and scalability, troubleshooting performance issues, and recommending fixes and best practices.  Essential for this position are a thorough understanding of web applications, automated load testing tools, and experience with shipping highly scalable web applications.    

DUTIES and RESPONSIBILITIES:

  • Design, document, and develop automated load tests.
  • Execute performance and stress tests and gather results.
  • Analyze test results to identify problems and suggest improvements.
  • Work with development and support to resolve performance issues.
  • Provide input into overall system architecture and features in development regarding performance.
  • Maintain testing infrastructure and environments.

REQUIREMENTS:

  • Bachelor's degree in Computer Science or related field.
  • 8-10 years of experience in technical or development role.
  • 3+ years of experience with automated testing tools.
  • 2+ years of experience testing applications for performance and scalability.
  • Thorough understanding of Microsoft web development technologies, especially ASP.NET.
  • Thorough understanding of database technologies, especially Microsoft SQL Server and T-SQL.
  • Ability to analyze complex problems and develop integrated, creative solutions.
  • Good interpersonal skills and ability to work effectively in a team environment.
  • Excellent verbal and written communication skills

The position is based in our Indianapolis headquarters. If our collaborative, energetic environment is a fit for you, we want to hear from you.  Please email your resume to jobs@angellearning.com.