Senior QA Engineer, Load Test

Job Summary:

This position spans a variety of technical responsibilities. Top among these responsibilities are hands-on load, performance, interface and integration testing across multiple MedPlus products. This senior engineer will support the building out and maintenance of a robust enterprise testing tool and will be expected to provide detailed insight into test planning and strategy for multiple releases each year.
 

Principal Responsibilities:

  • Execute load and performance tests against web-based applications, web service interfaces, and back-end server components.
  • Work with development teams to gather and document system requirements related to performance and system load.
  • Analyze test data and system metrics, document test results, and identify and report performance issues.
  • Lead the creation of load and performance test plans to capture test requirements, assumptions and test conditions.
  • Identify production metrics important to performance/load testing efforts; assist with collection methods where feasible.
  • Develop testing tools to simulate production data and drive testing of key system components.
  • Provide technical assistance to interface and system integration test efforts across MedPlus systems.
  • Create and manage load testing scripts.
     

Knowledge, Skills and Abilities:

  • Candidate should have professional experience with performance / load testing in an enterprise environment. Testing experience in a multi-tiered, web-based environment is a plus.
  • Understanding of network, database, and server operation as they relate to load testing. Familiar with high level design, operating characteristics and test points of multi-tiered, web-based application.
  • Experience with functional and/or load testing of web services is required.
  • Ability to understand architecture of products and subsystems. Able to identify and describe major components and public interfaces.
  • Ability to work with technical resources from other groups to identify critical system interface and integration test points, and translate into measurable test requirements.
  • Previous programming experience using: VB.Net, Java, C++, or C#, C.
  • Scripting experience in KSH/Perl/Python/VBScript may be helpful.
  • Familiarity with SQL/Oracle databases.
  • Experience with Apache, Weblogic, JRockit, and/or RedHat.
  • Candidate should have working knowledge of UNIX/Linux/Windows.
  • Knowledge of HTTP/S, HTML, XML, JMS, SOAP/web services
  • Knowledge of HL7, NCPDP, 270/271 messaging formats is a plus
  • Analysis and report generation using HP Load Controller.
  • Experience using enterprise Java technologies is a plus.
  • Strong analytical and problem solving skills.
  • Good oral and written communication skills.
  • Experience working in an Agile environment is a plus.
  • Strong critical thinking skills with the ability to weigh many options and choose the most efficient path.
  • Experience using Load Runner or equivalent load testing tool set.
     

Minimum Qualifications:

  • At least 3 year experience executing software load and performance testing in an enterprise environment.
  • 2 year programming experience using VB, .NET (C# or VB), C, C++, Java, or other popular programming language. Perl/Python/JavaScript scripting experience may be considered equivalent.
  • Comfortable with Unix/Linux/Windows operating systems.
  • Bachelor's degree in computer science/information systems or equivalent degree or experience.
  • Two years of experience in a formal QA role, or equivalent experience.
  • Experience working in a custom application software development environment.

Location:

Mason, OH