Share this Job

Title:  Software Engineer - QA


Waltham, MA, US, 02451 Sunnyvale, CA, US, 94089

Requisition ID:  32136
Job Summary
Want to change the way the world interacts with data? Eager to work with smart and exciting teammates who are out to change the way people think about data? Looking to join an innovating, fast growing, highly profitable business?

Have you tested enterprise SaaS cloud solutions at scale? NetApp OnCommand Insight (OCI) is looking for a QA Manual and Automation engineer for Cloud to join the team helping the world’s largest enterprises manage their highly complex data centers and infrastructure across private and public clouds. The OnCommand Insight software group at NetApp is seeking to hire an experienced QA engineer to help us test a global Software-as-a-Service (SaaS) management solution for DataCenter and Application infrastructure of major enterprise customers.

As a QA engineer you will be part of a team responsible for delivering high quality NetApp software products. Through the application of systematic test tools and processes you will help deliver reliable, innovative storage and data management products. You will develop, modify, and execute software test plans; analyze and write test standards and procedures; document results; and work closely with development engineers in resolving problems. 

This position requires an individual who is creative, team-oriented, technology-savvy, driven to produce results, and who demonstrates the ability to take a cross-team leadership role.

*Essential Functions:
- Gathering test requirements, reading and understanding software and/or hardware design specifications as well as product requirements, and developing, implementing and executing test plans
- Participating in design reviews and driving recommendations for product quality and testability, and influencing test strategies and designs across teams
- Setting-up lab resources and configuring testbeds 
- Contributing to test automation infrastructure by writing and augmenting test scripts and/or test libraries
- Investigating problems found and driving them to resolution
- Participating in technical discussions within the team and with other groups across Business Units associated with specified projects and quality improvement initiatives
- Leading teams in software test planning, automation, documentation and process improvement
- Willing to work on additional tasks and responsibilities that will contribute towards team, department, and company goals
Job Requirements

Job Requirements


- Solid experience testing with Cloud (such as AWS or Azure) 
- Experience with testing Software as a Service (Saas)
- Excellent oral and written communication skills, as well as strong leadership skills
- Deep enterprise software testing experience and a continuous-improvement mindset
- Ability to work collaboratively within a team environment to set and meet aggressive goals and high quality standards
- Successfully lead teams through development and execution of project plans - Extensive experience in software testing, planning, documentation, and process improvement
- Strong aptitude for learning new technologies
- Familiarity with SQL, Linux, JBoss, Java, VMware, Windows Server, REST API, Data mining, HTML5, and web-based applications
- Must have experience with web services/API testing
- Understanding of JavaScript Frameworks such as React, Angular or Backbone, knows ES5 to ES6+
- Work closely with WebUi and server teams that expose OCI functionality through REST, ElasticSearch, NoSQL and Graph Databases
- Strong understanding of concepts related to network and computer architecture, data structures and standard programming practices. Storage domain knowledge is a plus
- Ability to work on complex issues, where analysis of situations or data requires in-depth evaluations
- Work with customers, partners or other external parties in product quality efforts as necessary

* Responsibilities: 
- Identify and define new perspectives and creative approaches to unstructured or undefined tasks 
- Apply attained experiences and knowledge in solving problems that are complex in scope requiring in-depth evaluation of numerous factors

- Work with limited supervision and direction; operate, drive results and set priorities independently
- Successfully convey information to stakeholders at all levels related to the position
- Participate as a proactive contributor and subject matter expert
- Demonstrate favorable results through regular leadership and mentoring of others
Typically requires a minimum of 8 years of related experience with a Bachelor’s degree; or 6 years and a Master’s degree; or a PhD with 3 years experience; or equivalent experience.

Nearest Major Market: Waltham
Nearest Secondary Market: Boston

Job Segment: Developer, Software Engineer, Engineer, Cloud, Database, Technology, Engineering