Analyze performance, scalability, and load tolerance of a commercial software product suite used for enterprise content management. Develop test drivers/utilities for use along with software performance and load testing products to quantify performance and load tolerance of the software. Document performance and diagnose problems. Apply software improvements and also work with software development staff to resolve performance problems.
Identify product functions that should be subject to focused performance/load testing based on customer usage patterns. Also identify components for testing based on analysis of software design specifications.
Design test scenarios to evaluate performance and load tolerance.
Use formal software tools and custom developed utilities to measure software performance and load.
Provide metrics to quantify software performance and load.
Diagnose and correct software performance problems working with other members of the software development staff as needed.
Experience performing as a software engineer to design and implement software solutions.
Experience with performance and load testing of software applications beyond GUI record/playback. This position is suited for an individual with a strong software engineering background.
Proficiency in diagnosing and resolving software performance and load tolerance problems.
Ability to debug and reverse engineer software for the purpose of determining cause of performance and load tolerance problems.
Experience with software development using .NET and Oracle PL/SQL.
Strong written and verbal communication skills. Highly organized.
EDUCATION & EXPERIENCE:
Typically requires bachelor’s degree or equivalent, and five to seven years of related work experience.