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.