Senior Quality Assurance Performance Engineer
Role: Senior Quality Assurance Performance Engineer
Description:
We are looking for a Senior Quality Assurance Engineer with an interest in performance analysis, benchmarking as well as a passion for speed. The Performance QA Engineer will be responsible for leading a QA team performance test efforts for Linux/Windows and/or web-based products. They are expected to guide the development of a comprehensive quality program that ensures the operational integrity of our state-of-the-art Healthcare Information Systems technologies. This individual will develop through the use of a variety of test tools and automation performance and benchmarking test plans, test cases, and help construct specialized scenarios to measure product scalability, stability, stress and fault tolerance. Resulting data will be used to enhance performance and scalability of the core product against a baseline. They must be flexible and have a strong knowledge of automation skills along with a variety of web based technologies and possess a solid understanding of network protocols.
Requirements:
· BS in CS, EE or equivalent and a minimum of 7 years of solid software experience with a focus on Software Quality Engineering with particular attention to system performance measurements and data analysis.
· Demonstrated expertise with automated testing methodologies, concepts and tools. such as IBM RFT, and PERF.
· Demonstrated experience with performance and stress testing concepts for large client/server systems
· JUnit, VCUnit and VBUnit or similar testing frameworks
· Test tool/harness development
· Web-based application, e.g. HTML, JSP, Servlets, XML, SOAP, ASP
· Experience with eXtreme Programming practices and testing frameworks desirable.
· In depth knowledge of Linux and Windows operating systems.
· Development experience using Java, C++, VB or web technologies (HTML, ASP, VB Script, JavaScript).
· Experience with CCOW, COM, ActiveX, HTTP, CORBA, Java Servlets, IIS, Configuration Management Systems, Perforce highly desirable.
· Ability to work both independently and in a dynamic team environment.
· Excellent problem solving/analytical, written and verbal communication skills.
· Ability to quickly learn unfamiliar technologies.
· Flexibility to work on multiple systems and different business areas at the same time.
Functions:
· Lead the development and implementation of testing strategies with a focus on system performance, load, stress and metrics.
· Participate in Test Automation and Test Tool/Harness Design and Implementation
· Champion the use of automated testing tools and methodologies across the organization.
· Design, code and document test programs for functional, strife, longevity and security testing of windows Linux and/or web-based products.
· Develop and maintain test cases, scripts and tools.
· Manage the tracking and resolution of defects.
· Isolate failures and work with developers to implement corrections.
· Provide services to Customer Support for reproducing and diagnosing problems experienced in the field.
· Participate in Manual Testing efforts when required.
Measures:
· Ideal candidate has several years of Quality Assurance experience with the ability to readily apply a broad array of technical skills
· Able to manage multiple work projects and provide results to committed schedules.
· Provide detailed data to which released components meet the established requirements for performance, stress and reliability. Must be able to produce quantitative details to ensure the software meets regression test metrics.
· Effectiveness of working relationships with other members of the product development team, including but not limited to Product Management, Software Engineering and Release Engineering.
· Quantity and impact of contributions to improving the overall effectiveness of the development team and its processes.
Location:
Sentillion is headquartered in Andover, Massachusetts. Software Development Engineers will work on-site at Sentillion headquarters. Some minimal (
|