Hewlett Packard Enterprise Company Software Automation Engineer in Fort Collins, Colorado
Software Automation EngineerPrimary LocationFort Collins, Colorado, United States; Andover, Massachusetts, United States
What you need to know about the job
At Hewlett Packard Enterprise, we bring together the brightest minds to create breakthrough technology solutions that advance the way people live and work. What sets us apart? Our people and our relentless dedication to helping our customers make their mark on the world.
We are a team of doers, dreamers and visionaries; inspired by our purpose and driven by our strategy. We live by our three values: partner, innovate and act.
Our legacy inspires us as we forge ahead, always pushing to discover what’s next. Every day is a new opportunity to advance and grow ourselves, our company and the industry. Some people call it an obsession, we call it a way of life.
Glassdoor Rating: 70%
What makes for a successful career at HPE?
Check out the top traits
we're looking for and see if you have the right mix.
What you need to know about the jobJob ID1021331Date posted5/17/2018Primary LocationFort Collins, Colorado, United States; Andover, Massachusetts, United StatesOther locationFt. Collins,Colorado,United States of AmericaJob CategoryEngineeringScheduleFull timeShiftShift 1, 0% premium (United States of America)
As a Software Automation Engineer in the HPE Storage Division you will work with experienced Systems Software Engineers and Product Developers. Your role will be to design, develop, troubleshoot and debug test scripts and automate test cases for HPE 3PAR File Persona product.
HPE 3PAR File Persona Software enables rich file protocols from SMB/CIFS to NFS and FTP/FTPS, file data services from quota management, virus scanning to file snapshots and retention/immutability, and programmatic data access via an Object Access (REST) API. You will learn the latest technologies in storage products and will also become familiar with many operating systems, and networking technologies, as well as Automation Engineering.
Designs, codes and executes automated scripts for portions and subsystems of end-user applications, systems software, and firmware running on hardware, local, networked, and Internet-based platforms.
Participate in reviews of documentation, coding, and testing.
Design and configure test setups, fixtures, and instrumentation as required by the automation test standards
Executes established test plans and protocols for assigned portions of code; identifies, logs, and debugs assigned issues.
Develops understanding of and relationship with internal and outsourced development partners on software systems design and development.
Participates as a member of project team of other software systems engineers and internal and outsourced development partners to develop reliable, cost effective and high quality solutions for low to moderately- complex products.
Education and Experience Required:
Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent
Typically 0-2 years experience
Knowledge and Skills:
Programming and scripting experience in any language PYTHON, PERL, Java, C is the must
Understanding of computer architecture - software/hardware, server and storage systems, I/O systems
Understanding of software systems design tools, testing, coding, and debugging procedures
Familiarity with the general operation of Windows & Linux Operating systems
Understanding of continuous testing framework using Jenkins a plus
Understanding of storage systems (filesystem, NFS, SMB, SSD, object storage, etc.) a plus
Excellent written and verbal communication skills