Thursday, October 1, 2009

Principal Engineer Automation Framework and Tools Development (Performance Engineering)

Type: Full Time
Location : San Jose CA
Req # 35211
To Apply : Send Resumes to tdiwan@ebay.com

We are searching for a Senior Automation Tools Engineer to take on a cutting edge role in a new mission. Successful candidate will contribute to the design and implementation of a complex, service oriented, meta-data driven test framework for performance engineering. Must have prior experience in developing, delivering and deploying automation frameworks. Candidate will be a self starter who will serially add new areas to this framework as defined by business needs. Will work with architects and performance engineers to understand the automation needs. Must be adept at quickly generating POCs and validating new ideas. Must be able to integrate open source and COTS tools to provide a seamless end-to-end performance testing framework. Must have a strong modeling background.

Job Requirements
• Design and deployment of an automated performance test framework.
• Knowledge of performance engineering processes.
• Propose and research tools, scripts, processes to improve on methods of performance testing.
• Passion for performance engineering and out problems.
• Strong interpersonal skill and oral and written communication skills.
• Ability to communicate effectively with architects, developers, operations, release management, and QA peers.
• Knowledge of web application load and performance testing with open source tools such as JMeter, Grinder and COTS tools such as Silk Performer or LoadRunner
• Research, test & recommend vendor product offerings related to test automation.
• Develop architectural design documentation; build documentation and operational training material related to assigned projects.

Basic Qualifications
• BS/BA in CS or related field, Masters/PhD CS desirable
• 8+ years experience in architecture and design of automation frameworks and performance engineering.
• Design patterns and distributed systems
• Agile and test-driven, component-oriented iterative development practices
• Expertise with Java/C++, Perl/Python assumed.
• Experience with Load and Performance testing techniques with J2EE, Unix systems
• Experience in meta-data driven architectures
• Experience in JEE, JSP, XML, HTML/DHTML, JavaScript, Web Services, SOA and other distributed technologies and architectures
• Experience with application monitoring tools
• Experience with QA performance tools like SilkPerformer, LoadRunner, JMeter, Grinder
• Knowledge of connection pooling/caching/network IO/JVM/GC tuning a plus Experience with profiling tools JProbe/JRockit, debuggers a plusProject experience with IBM WebSphere or other application servers a plus.

No comments: