Software Development Engineer in Test

NetApp, Inc., Windsor, Windsor and Maidenhead

Software Development Engineer in Test

Salary not available. View on company website.

NetApp, Inc., Windsor, Windsor and Maidenhead

  • Full time
  • Permanent
  • Onsite working

Posted today, 31 Oct | Get your application in now to be one of the first to apply.

Closing date: Closing date not specified

job Ref: b4470c8cc53940a09956d5e006ab04d4

Full Job Description

The Core Software team is a high-performance engineering team responsible for building the fundamental software to manage the ONTAP software product. You will work as part of a team responsible for the development, testing and debugging of distributed software that drives NetApp cloud, hybrid-cloud and on-premise solutions. As a seasoned software engineer in test, you will work as part of a team of skilled and passionate engineers responsible for participating in the design, development, debugging, maintenance & testing. This position requires an individual to be creative, team-oriented, technology savvy, and driven to produce results. Job Requirements

  • Collaborate with team members on designing and implementing software with a focus on simplicity, reliability, and manageability using Python.
  • Participate in designing, developing, verifying, troubleshooting, and delivering test plans and automation, including authoring project specifications.
  • Create test environments for new products to run.
  • Automate, execute and debug unit, functional, integration, and performance tests.
  • Develop maintainable, efficient, and reliable software.
  • Participate in customer escalations.
  • Conduct and participate in technical discussions within the team as well as with other groups across Business Units in the company.
  • Provide guidance and mentoring to junior engineers on the team.

    Proficiency in Python or any other programming language for automation. Manual testing experience is a bonus.
  • Experience with REST API, Cloud, and Virtualization environments is a plus.
  • Familiarity with data storage virtualization and knowledge of hypervisors such as VMware ESX and Linux KVM are preferred.
  • Experience with configuration and troubleshooting of networking in a lab environment, including familiarity with routing and VLAN concepts is a plus.
  • Experience with VMware vSphere and vCenter, Linux OS installation, configuration, administration, and troubleshooting.
  • Experience with KVM virtualization using and libvirt.
  • Experience with automating system administration tasks using Python.
  • Write unit and automated integration tests.
  • Education
  • B.Tech / BE in Computer Science / Computer Engineering, a master's degree, or equivalent experience is required
  • 5-8 years of industry experience in the relevant domain is required.