Title:  Software Engineer


Research Triangle Park, NC, US, 27709

Requisition ID:  86263

Job Summary

About NetApp

We’re forward-thinking technology people with heart. We make our own rules, drive our own opportunities, and try to approach every challenge with fresh eyes. Of course, we can’t do it alone. We know when to ask for help, collaborate with others, and partner with smart people. We embrace diversity and openness because it’s in our DNA. We push limits and reward great ideas. What is your great idea?


Job Summary

NetApp is a Fortune 500 company that believes in the transformative power of data – to expand customer touchpoints, to foster greater innovation, and to optimize operations. We are designed for simplicity, focused on data protection, and open to enriching customer solutions for on premise and/or cloud environments.  We’ve built a Data Fabric for a data-driven world – to simplify and integrate data management across the resources that are best for the business. We bring enterprise-grade data services customers rely on into the cloud, and the simple flexibility of cloud into the data center. And we do it with industry-leading solutions that work across diverse environments and the world’s biggest hyper-scale cloud providers.     


At NetApp, we fully embrace and advance a diverse, inclusive workforce with a culture of belonging that enables our employees to bring their whole selves to do their life’s best work.     


Who do we look for?    

Are you a continuous learner who wants to join an empowered team of forward-thinking, smart, dedicated technologists that approaches every problem with fresh eyes? If you answered yes, you may be who NetApp is looking for!   


We recognize that not everyone fits neatly into any checklist, but below are some of the skills and experience we think will help make you successful in this role.  If you don’t match everything on this list, but are excited about the opportunity and think you could contribute, we’d love to hear from you.

Job Requirements

  • The candidate should be self-driven, with a strong quality and development background and familiarity with test automation.  Experience writing and executing complex functional and system-level test plans, test cases and test reports.  Experience developing complex test automation, scripts and/or automation frameworks.  Proficient in testing methodologies (functional/non-functional testing).

    Strong programming skills in Python is essential.  Familiarity with Pytest, REST Apis and Postman Rest Clients is a plus.

  • Deep understanding of code workflow, error handling, detecting issues, etc.
  • Understanding of multi-threaded & multi process environments.
  • Experience with Linux/FreeBSD development.
  • Experience with tools like JIRA, Confluence, Qtest is a plus.
  • Strong oral and written communication skills are essential.
  • Experience in writing clear, concise and comprehensive test plans and test cases
  • Hands-on experience in design and development of automated test cases
  • Experience in object-oriented programming in Python, Go or Perl
  • Knowledge in virtualization and Cloud technologies.


  • This is an entry-level position, typically having 0 - 3 years of relevant industry experience.
  • This position is for NetApp's RTP Office. 

Nearest Major Market: Durham
Nearest Secondary Market: Raleigh

Job Segment: Test Engineer, Testing, Software Engineer, Cloud, Developer, Engineering, Technology