Offers “Hp”

Expires soon Hp

Software Automation Engineer

  • Boise (Ada County)
  • Design / Civil engineering / Industrial engineering

Job description

Job ID 1019623 Date posted 3/9/2018 Primary Location Boise, Idaho, United States Job Category Engineering Schedule Full time Shift No shift premium (United States of America)

Are you a software engineer who enjoys writing robust, loosely-coupled, object-oriented code?  Are you a software engineer who wants to help others break things?  If you answered yes to either of the above, you may be the perfect fit for us.  HP Storage is currently seeking a select individual to fill a key role withinHP's multi-discipline product development and sustaining processes.  Engineers on Integration Test's SQA Automation team design and develop complete application-level software solutions to ensure the quality of HP Storage products.  Intrigued?  Come join us in The Cloud!  This position is located in Boise, Idaho.

Responsibilities:

·  Support, enhance, and extend existing test automation frameworks to validate hardware, software, and firmware.
·  Conduct or participate in multidisciplinary research and collaborate with equipment designers, FW engineers, software engineers, and hardware engineers in the areas of design, development, reviews, configuration, and support.
·  Drive innovation and integration of new technologies into projects.
·  Manage software, hardware, and firmware in a real-time, automated environment.
·  Evaluate current and future field implementations and recommend design modifications or enhancements to eliminate roadblocks or improve product performance.
·  Provide technical automation support of products in current production, improving manufacturability and product quality.
·  Interface with Marketing, System Design, Procurement, Product Assurance, Technical Compliance, Production/Manufacturing, Customer Service and other engineering departments to obtain product guidelines and constraints of firmware design.
·  Design quality assurance and test processes for portions and subsystems of end-user applications, systems software, and firmware running on hardware, local, networked, and Internet-based platforms.
·  Analyze, design, and determine appropriate automation and integration activities required based on general objectives and knowledge of overall architecture of product or solution.
·  Read and support complete testing plans, protocols, and documentation for assigned portion of application; identify and debug, and create solutions for issues with code and integration into software and firmware architecture.
·  Conduct performance analysis of systems.
·  Provide software modeling when appropriate.
·  Develop and communicate test automation strategies.

Education and Experience Required:

·  Bachelor's or Master's degree in Computer Science, Information Systems, Electrical Engineering, or equivalent.
·  1+ years of software development experience using Python or C++
·  Experience with Object Oriented Analysis & Design
·  Working knowledge of advanced data structures and algorithms
·  Strong problem solving, debugging, and troubleshooting skills
·  Ability to execute in all phases of a complete software development cycle
·  Experience with Windows, Linux and Unix Environments
·  Ability to work in fast paced, collaborative environment

Knowledge and Skills:

·  Using software design tools and languages.
·  Ability to apply analytical and problem solving skills.
·  General understanding of and hardware design, including interactions and integrations of software with hardware
·  Software testing methodology, including execution of test plans, debugging, and testing scripts and tools
·  Strong written and verbal communication skills; mastery in English and local language.
·  Ability to effectively communicate design proposals and negotiate options.

Preferred Qualifications:

·  MS or PhD degree in Computer Science or related field
·  Industry experience with test and verification methods, embedded systems, and systems integration
·  Software architecture experience
·  Experience with Agile Methodologies and working within a Scrum team
·  Familiarity with Software Design Patterns

Make every future a success.
  • Job directory
  • Business directory