SQAFYI - Software QA Resource - FYI

US-CA-Sunnyvale: Senior Software QA Engineer

To see other opportunities, please visit http://sqa.fyicenter.com
Date: 01-Aug-2008

Senior Software QA Engineer

As a Senior QA Engineer you will work as part of a team responsible for debugging NetApp software products through the use of systematic tests to develop, apply, and maintain quality standards for products. The team also develops, modifies, and executes software test plans; analyzes and writes test standards and procedures; maintains documentation of results; and consults with development Engineers in resolution of problems. As part of the Research and Development function, the overall focus of the group is on competitive market and customer requirements, technology advances, product quality, product cost and time-to-market. This position requires and individual who is creative, team-oriented, technology savvy, able to lead large cross-functional teams, and driven to produce results.

Essential Functions: - A major part of your responsibility you will be to lead in various aspects of: - Gathering test requirements - Developing, implementing and executing test plans - Test scripts - Test reports - Test summaries - Ability to read and understand software and/or hardware design specifications. - Actively participate in design reviews and make recommendations for product improvements. - Act as a technical advisor and resource to other engineers and cross functional departments. - Provide guidance and mentoring to more junior engineers. - You will work with suppliers, partners or other external parties in product design efforts. Job Requirements - Software test development and automation architecture knowledge using Perl. - Knowledge & experience with different RAID levels, storage SW/HW, and I/O subsystems. - Knowledge of testing in ATA, SAS, SCSI and Fibre Channel Environments. - The ability to analyze, debug and diagnose problems from looking at trace data. - Understanding of gdb and/or other code debug tools. - Strong oral and written communication skills are essential. - Ability to work collaboratively within a team of other engineers and have strong influencing and leadership skills. - Experience in leading software test planning, documentation and process improvement. - Strong understanding of concepts related to computer architecture, data structures and standard programming practices. - Ability to work on complex issues where analysis of situations or data requires an in-depth evaluation. - Uses judgment in selecting methods, techniques and evaluation criteria for successful results. - Ability to develop longer-range project plans and schedules for individual, or work for a small team.

Responsibility and Interaction: Responsibility: - The tasks this individual is responsible for are often unstructured, have wide implications and there are multiple outcomes. - This individual will apply broad expertise or unique technical/industry knowledge in solving problems that are unique and extremely complex given time, budget and resource constraints. - Demonstrate leadership and vision in determining and driving strategy decisions.

For more information, please write to us.

Thank you,
Team SQAFYI - Software QA Resource FYI
http://sqa.fyicenter.com

US-CA-Sunnyvale: Senior Software QA Engineer