Senior Software Test Engineer

 

Job Description                                                                                              
 
Title:
Senior Software Test Engineer
Date Originated:
12/13/11
Date Revised: 12/13/11
Reports to: (Title)
Engineering Test Lead or Manager
Mission Statement:
Ø   Works independently to verify the design and validate the implementation of software created by the development group.
Ø   Creates manual and automated test plans based on product requirements and specifications
Ø   Follows established new product development process
Ø   Strives for continous improvement     
Categories:
 
     
Essential Job Responsibilities:
 
Ø   Work in a matrix environment to develop software test plans for new or enhanced products.
Ø   Develop and execute comprehensive functional test procedures to confirm that the product behaves as expected with reference to specific documented software requirements
Ø   Interacts with other engineering groups to define, document, analyze, perform, and interpret tests for products, systems, components, or modifications
Ø   Work with developers to help with root cause analysis
Ø   Assist the establishment of project plans and schedules
Ø   Participate in Code Reviews
Ø   Identify and track software defects
Ø   Use tools such as emulators, debuggers, oscilloscopes to debug and verify proper operation of system software
Ø   Ensure Product compliance to adopted Company/Industry Standard specifications for Software quality
Ø   Remain current in test engineering technology and best practice through study and continuing education
Ø   Recommend design modifications to improve either customer and market acceptance or to accommodate changes in customer requirements.
Ø   Coordinate with engineering staff for support activities required to complete projects as scheduled.
Ø   Maintain proper time reporting, progress reviews and project updates as required.
Ø   Perform verification and validation testing of new and existing products.
Ø   Help establish and support a project plan and schedule to meet and achieve project deliverables as defined by the Project Manager
Ø   Hold and/or participate in design reviews on new designs
Ø   Establish, maintain & utilize best practices to promote consistency
Ø Ability to write reports, letters, comprehensive design proposals and progress reports
Ø   Read and interpret documents such as assembly drawings, schematic prints, as well as common scientific and technical journals
Ø   Effectively present information orally and in writing to technical and managerial personnel and to small groups.
Ø   If necessary, will travel to the customer's site, to commission and/or troubleshoot products. This may involve travel by plane and/or automobile and may include overnight stays.
Ø   Other duties as assigned by the Engineering Test Lead or Manager      
Technical skills /
Competence required:
Ø   All:
Ø   1) Bachelors degree in Electrical Engineering, Computer Engineering, or related discipline
Ø   2) Minimum 5-10 years experience in design and /or development role for a Software, Industrial or Electronics company servicing the OEM market
Ø   3) Computer Literacy. MS Office experience preferred.
Ø   4) Good organizational capability with high attention to detail.
Ø   5) Ability to work on and complete multiple tasks in a timely fashion
Ø   6) Ability to participate in cross-functional teams.
Ø   7) Demonstrated ability to interface successfully with customers, influence others and excel in a matrix environment
Ø   8) Knowledge of standard programming concepts, practices and procedures
Ø   8) Good verbal and communication skills
Ø   9) Good problem solving skills
Ø   10) Ability to define problems, collect data, establish facts, and draw valid conclusions, Ability to interpret an extensive variety of technical instructions in mathematical or diagram form and deal with several abstract and concrete variables.
Ø   11) Experience in developing test cases, defect reporting, automated test scripts
Ø   12) Experience using bug tracking and version control systems
 
Ø   Embedded:
Ø   1) Proficient with National Instruments software (TestStand/LabVIEW) and hardware (PXI). LabVIEW Certification a Plus
Ø   2) Proficient with working with hardware, schematics and datasheets
Ø   3) Proficient with CAN
    
Ø Windows:
Ø   1) Proficient with Microsoft Test Professional Software Suite, N-Unit or similar product for running automated unit tests
Ø   2) Proficient with writing unit tests for C# projects utilizing WPF and MVVM
Ø   3) Proficient in interfacing with databases, excel sheets, text files, xml files, etc.
Ø   4) Proficient in creating Automated GUI tests
Relationships:
Ø   Work with Hardware Engineer for hardware verification, validation and general trouble shooting
Ø   Work with Software Engineer for software and product verification and validation testing.
Ø   Provide assistance to Business Development in developing formal responses to customer requests for product quotations (RFQ)
Ø   Work with Quality Assurance to resolve any product related reliability issues
Ø   Work with RMA (Return Material) Department to facilitate defect identification, root cause analysis and documentation
Ø   Work with and direct out sourced vendors as needed
Ø   Provide assistance and technical expertise as required by customer     
 
 
The statements herein are intended to describe the general nature and level of work being performed by employees assigned to this classification. They are not intended to be an exhaustive list of all responsibilities, duties, and skills required of personnel so classified.

 

Contact Us

Hydro Electronic Devices, Inc.
2120 Constitution Avenue
Hartford, WI 53027

Phone: 262.673.9450
Fax: 262.673.9455

Connect

Facebook
© 2011 Copyright Hydro Electronic Devices, Inc. All Rights Reserved.
This site is powered by the Northwoods Titan Content Management System