Job Description
From the newest ideas in cluster computing to the latest web framework, NetApp software products embrace innovation to deliver compelling solutions to our customers. As a QA Engineer you will work as part of a team responsible for delivering high quality NetApp software products. 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. Through the application of systematic test tools and processes you will help deliver reliable, innovative storage and data management products.
Storage systems are growing in size but they need to become faster with higher reliability and greater levels of automated remediation. Do you want to solve this problem and change an industry? NetApp s next generation performance management tools are using data mining and advanced analytics capabilities to do just this. Get on board if you want to innovate and deliver a product that will change the storage industry.
You will be part of a team that develops, modifies, and executes software test plans; analyzes and writes test standards and procedures; maintains documentation of results; and works closely with development engineers in resolution of problems.
We build storage applications that operate at high scale, high availability, and in the cloud. Change the way storage is managed. Talk to us about becoming part of the team.
Job Requirements
Mandatory
Sound working knowledge in Storage Domain (SAN/NAS/DAS/Storage Protocols)
Working experience in Automated and Manual testing
Familiar with enterprise virtualization systems such as VMware ESX, Hyper-V or Xen
Experience with QA automation framework / infrastructure and automation code development
Excellent programming knowledge in Python and some knowledge on Java would be good to have
Good knowledge of REST and web services related testing using Postman or Swagger
Knowledge of Perforce or Git, Rally, Selenium, Jenkins, and ALM 11 a plus
Proven abilities in the following disciplines: software test planning, test case writing, software automation planning, and script development
Strong aptitude for learning new technologies
Work collaboratively with other engineers and have strong oral and written communication skills
Strong analytical skills
Responsible for non-routine and unstructured tasks, requiring creative solutions with more interdependencies and with processes that are less defined
Limited supervision is provided, as this individual can operate, drive results, and set priorities independently.
Participate as a proactive contributor and subject matter expert on team projects.
Demonstrate favourable results through coaching and influencing others.
Desirable
Knowledge in Virtualization concepts
Experience in testing the Monitoring tool/Management software for Storage Arrays
Education
Key Qualifications:
- A minimum of 3+ years of experience is required. 3 to 7 years of experience is preferred.
- A Bachelor of Science Degree in Electrical Engineering or Computer Science, a Master Degree, or a PhD; or equivalent experience is required.
- Demonstrated ability to have completed multiple, moderately complex technical tasks.