NetApp, Inc.

Software Engineer

Posted on: 16 Dec 2021

Boulder, CO

Job Description

Key Areas of what you will do:

As an software engineer?in test on our team, you will work as part of a truly innovative, fun and growing team responsible for testing and debugging our applications.   You will design and develop reliable, scalable and maintainable test automation to validate complex features using Python and possibly Golang.  If you are dedicated to creative problem solving and getting things done, you may be just the person we’re looking for! 

Design and develop reliable, scalable and maintainable test automation to validate complex features using Python and possibly Golang

Drive test effort from planning and organization to execution and delivery through continuous DevOps pipelines.
Communicate and collaborate with the engineering teams to develop automation processes and plans.
Provide team and project technical leadership, mentor other engineers and participate in technical decisions.
Work on additional tasks and responsibilities that will contribute towards team, department and company goals.
Mastery of skills: the opportunity to expand your skill set and improve various technology proficiencies leading to transferable skills 

About You

You have:

A passion for delivering quality products and services to customers.
Experience writing and executing system and subsystem level test plans, test cases and test reports.
Experience developing test automation, scripts and/or automation frameworks, especially leveraging Python skills.
Ability to participate in and drive technical discussions with your team and other cross-functional teams. 
Experience interacting with, testing and building web APIs.  Experience with RESTful + JSON RPC services.
Experience writing automated tests and working with test-gated CI/CD pipelines.
Experience working with containers in a build and test environment.

Bonus skills (Nice to have, but not required): 

Experience working with Golang.

Experience with K8s, esp. app data mgmt, deployment, cloning, backups, monitoring.
Proficiency in testing UIs.
Experience working in Agile/Scrum environments.

NetApp, Inc.

Sunnyvale, CA

Throughout the world, leading organizations count on NetApp for software, systems and services to store, manage, protect, and retain one of their most precious assets: their data. We enable enterprises, service providers and partners to envision, deploy, and evolve their IT environments. Customers benefit from our open collaboration with other technology leaders to create the specific solutions they need. We were incorporated in 1992 and created the world’s first networked storage appliance. Today, we offer a portfolio of products and services that satisfy a broad range of customer workloads across different data types and deployment models.

 

 

Similar Jobs