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

