HPCS- Senior Development QA Software Engineer for Networking
HP - Fort Collins, CO

This job posting is no longer available on HP. Find similar jobs: Hpcs jobs - HP jobs

-

1009930

Description

Description

Designs, develops, troubleshoots, runs and debugs software test programs for testing enhancements to HP Cloud Services networking service.

We are looking for an engineer with experience in networking to help with the test and debug of a new cloud networking solution. The engineer will be expected to be able to test both the control plane and the datapath of the solution, and will work closely with the development engineers. Writing complex automated tests and debug modules form part of the planned work as will be "technology transfer" to the release QA group who are responsible for automated regression testing.

The team works on performance tuning and monitoring as well as "embedded QA", and it is likely that in the mid-long term work in this area will also be required.

Responsibilities

Understand the expected behavior of our cloud compute solution, and get a deep understanding of how this solution works.

Work closely with the development team to identify where most value can be obtained from testing before handover to the integration / release train QA team.

Devise test cases that exercise the functionality, and describe the expected outcome. Specifically we are looking for testing that stresses potential weak areas, and can be done via white box testing that would be inappropriate for end-to-end integrated testing.

Implement test cases via test programs written in an appropriate language.

Report the outcome of tests via appropriate reporting tools.

Collaborate with geographically dispersed colleagues.

Prepare handover of the code to the release QA group; run promotion tests, prepare the known-issue list and metrics report. Handover tests where appropriate.

Act as a sponsor for design-for-testability, and encourage the design team to provide appropriate unit tests

Qualifications

Education and Experience

Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent

Minimum 6-10 years experience

Knowledge and Skills

Programming - experience of C, Python a plus.

Networking - must be familiar with the TCP stack, and be capable of debugging traffic using e.g. tcpdump or wireshark

Background in development is a plus - we are looking for people to engage with development as equals and who understand how development takes place.

Experience of working with a distributed team is a plus - you will be expected to engage with team members across many time zones and cultures.

Performance measurement and tuning. Experience here is a plus.

Extensive experience with multiple software systems design tools and languages.

Experience of working in a Linux based environment is a must. Past experience with Ubuntu/Debian is a plus.

Excellent analytical and problem solving skills.

Experience in overall architecture of software systems for products and solutions.

Designing and integrating software systems testing running

Evaluating forms and processes for software systems testing and methodology, including writing and execution of test plans, debugging, and testing scripts and tools

Excellent written and verbal communication skills; mastery in English and local language. Ability to effectively communicate product architectures, design proposals and negotiate options at senior management levels

.

Job

-

Engineering

Primary Location

-

United States-Colorado-Ft. Collins

Schedule

-

Full-time

Job Type

-

Experienced

Shift

-

Day Job

Travel

-

Yes, 25 % of the Time

HP - 2 years ago - save job - copy to clipboard
About this company
3,135 reviews
Hewlett-Packard Company, or HP, is an American multinational information technology corporation headquartered in Palo Alto, California, USA...