Hewlett Packard Enterprise Company Software Automation Engineer in Fort Collins, Colorado

Software Automation EngineerPrimary LocationFort Collins, Colorado, United States; Andover, Massachusetts, United States

  • Overview

  • What you need to know about the job

  • Testimonials

  • Related Content

  • Map


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%

Success Profile

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.

Good listener8




Relationship expertise7



  • Competitive

  • Confident

  • Personable

  • Technologically savvy

  • Achiever

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