Job Description:
 |
Our client, a Midwestern company creating sophisticated communication products, is looking for a several Test Engineers to test software integrated with hardware in a complex system. This is really cool stuff in an unbelievably excellent environment. No one will have all of these skills, but a comfort level to learn and adapt and a background in some or all would help a lot.
SCOPE OF OPPORTUNITY
Helps develop and implement test strategies, test plans and detailed procedures to validate conformance to documented requirements. Develops test methodologies that confirm proper operation at known boundary conditions and smooth handling of unusual conditions likely encountered in the field. Executes test plans and interprets results.
Products include both software and embedded systems, and possibly hardware/RF systems as well.
Product test environment will encompass C#, RTOS for embedded systems, databases like SQL Server or Oracle, hardware and RF systems, and possibly system level analysis.
PRINCIPAL DUTIES AND RESPONSIBILITIES
Design, document, and execute firmware and system test procedures for the company products. Test specifications will include functional requirements, detailed procedures, and pass/fail criteria.
Develop test automation and/or tools to interface with embedded application(s) to be tested. Documentation for test tools is required.
Work with existing automated firmware and software test suites. Existing test automation is written in C# and utilizes the Visual Studio Team Foundation Server.
Automating new firmware and software regression tests as needed.
Develop data sets within a SQL database to test software products.
Assist firmware and/or software engineers with debugging code.
Analyze test data to determine conformance to internal and external requirements.
Install, operate, troubleshoot, and characterize new hardware, software, and firmware.
Must be extremely adaptive in responding to ad hoc testing issues that arise, and still be able to successfully multi-task and prioritize to meet scheduled testing objectives.
Support field test sites for Alpha and Beta phase products. These sites include real world/laboratory situations with complex test characteristics.
MINIMUM REQUIREMENTS
Requires a Bachelor's degree in engineering or related field and 3-7 years of engineering experience, or Master's degree in engineering or related field and 1-3 years of engineering experience.
Test automation or development experience in C, C++, or C#
Support Customer Service department with any field issues as needed.
Utilize Client/Server knowledge to test software interfaces. Both client and server will use a PC and standard Microsoft applications.
Report status of testing to management as required.
Knowledge and/or experience in the following areas a plus:
vxWorks or real time operating systems
Microsoft Operating Systems, SQL servers, and SQL scripting
Electrical Engineering
Statistics
A varied technical background in software, firmware, and hardware test will be helpful.
Client insists all candidates must be authorized to work in the US without sponsorship - sorry, no H1-B's at this time.
LOCAL CANDIDATES PREFERRED; THERE IS NO RELOCATION AVAILABLE.
|