Oregon State University

School of Electrical Engineering and Computer Science

School of Electrical Engineering and Computer Science

Connect with Us

  • For Students looking for Jobs
  • For Alumni to stay connected
  • For Employers needing to hire

Don't wait! First round interviews are being scheduled now.

3-5 years of experience
Concerned about your lack of experience? Learn More...
Employment Type:
Full time
Job Category:
Software Development
Computer Equipment & Peripherals
Software Development & Design
Storage & System Management Software
Junior Test Automation Engineer
(This job is no longer available)
Dot Hill Systems Corp. | Longmont, CO
Grad Date

Not sure what types of jobs you are interested in?

Explore Jobs
Based on Your Education

Follow This Company

Job Description

Who we are looking for:

A stellar software engineer who is passionate about developing quality software and test automation. This position involves developing, maintaining and executing automated test suites for Dot Hill Systems RAID products. You will support engineering efforts and ensure product quality. The position involves consolidating, maintaining and enhancing the test automation requirements throughout the Engineering organization (Development and System Test areas) and leveraging these tests throughout all of Engineering. In addition this includes the integration with reporting and tracking tools as required. Agile development methodology and Scrum experience are desirable.

Some things we'd like you to have:

BS degree in MIS, CIS, CS or EE, or equivalent.

0-3 years programming experience is required. The focus of this role is developing test tools, scripts and test frameworks so we will be looking for these skills!

If you have experience integrating automated test cases into problem reporting and tracking systems this is a huge plus!

Knowledge of C/C++ is required.

Python, PHP or other scripting skills are highly desirable.

Experience in object oriented design and programming.

Proficiency in Linux Shell is a plus.

Familiarity with network protocols is desirable.

Knowledge of software quality assurance principles.

Strong troubleshooting skills.

Strong communication skills.

Knowledge of storage concepts is preferred.

Teamwork - Contributes to building a positive team spirit.

Positive attitude is a must. Ideal candidate will take initiative and be ambitious with each task given to them.

Analytical - Synthesizes complex or diverse information; Collects and researches data; Designs test cases to verify product requirements

Problem Solving - Identifies and resolves problems in a timely manner; Gathers and analyzes information skillfully; Develops alternative solutions; Works well in group problem solving situations.

Here is a little more about this role:

Design, develop and document automation test tools, programs or scripts based on product requirements.

Test new products that meet or exceed Dot Hill engineering and marketing requirements.

Run automation tools, programs and scripts for new functionality and regression testing.

Work closely with Development team to understand the product architecture and implementation.

Work under tight schedules and complete test objectives within schedules.

Occasional overtime may be required.

Maintain and update automation framework.

Develop test cases based on customer and engineering requirements.

Document test plans and reports.

Track defects and perform verifications to close out issues found.

Maintain laboratory and automation equipment. This includes but is not limited to:

Keep and maintain equipment logs.

Maintain clean and orderly engineering laboratory.

Responsible for various computer systems in automation.

Equipment setup, configuration and organization.

What we can offer you:

Challenging work with leading edge technology

Career growth

Benefits - Medical, dental, 401k, ESPP, HSA, PTO

This sounds like a fantastic opportunity doesn't it? Please send us your resume and our recruiting team will be in touch with you as soon as possible!

About Dot Hill Systems

Solutions for SAN Storage

The name Dot Hill would lead one to believe that the company started with the World Wide Web and dot com surge of the Nineteen Nineties, but that is not the case. Dot Hill was founded earlier than that -- in 1984 -- and since that time has deployed more than 500,000 storage systems worldwide, resulting in a large installed base and large footprint that approaches $1 billion in market revenue. During that time, Dot Hill also successfully integrated several acquisitions, including mid-range controller maker Chaparral Network Storage, and RAID and network attached storage vendor Ciprico, as part of Dot Hill's strategy to add value through software.

A public company (NASDAQ: HILL) since 2000, Dot Hill is stable and holds numerous patents related to storage technology. In fact, Dot Hill was recently recognized as one of the top five companies in its peer group for its significant amount of intellectual property by ipCapital Group. Dot Hill's pillars of innovation include software, platforms, and systems, which combine to create advanced SAN storage and unified virtual storage solutions. Dot Hill's world-class supply chain allows the company to deliver innovative, high-quality, high- value products quickly and efficiently.

If you're passionate about developing innovative storage solutions while working with a collaborative, down-to-earth and top-tier team of engineers, we'd love to you hear from you!

About Dot Hill Systems Corp.

Dot Hill Systems Corp. is a provider of entry-level and midrange storage systems and storage software for organizations requiring networked storage and data management solutions in open systems architecture. The storage solutions consist of integrated hardware, firmware and software products employing a modular architecture that allows end-users to add various capacity or data protection schemes as needed. The range of products, from medium capacity stand-alone storage units to complete multi-terabyte storage area networks (SANs), provide the users with a means of addressing increasing storage demands. The product family based on the Rapid Evolution (R/Evolution) architecture provides disk array capacities for a range of environments, employing fibre channel (FC), Internet small computer systems interface (iSCSI), or serial attached SCSI (SAS), interconnects to switches and/or hosts. (Source: 10-K)