Firmware Test Engineer
Job Description - Firmware Test Engineer The position requires testing in a fast-paced, time sensitive project and the applicant must have the ability to quickly switch from one task to another and follow the work plan to meet project milestones. The job requires good working knowledge of the testing methodologies and the quality processes, and the applicant will be responsible for developing and executing test plans using technical requirements and design specifications as input, analysing test results, performing data validation, tracking defects and providing regular status. The applicant must possess and engineering degree and be comfortable working with low level software and a variety of hardware and have basic knowledge of electrical devices. Some of the daily activities include: The candidate will w ork closely with Firmware developers to ensure delivery of quality products in a timely manner. They will develop and execute formal test plans/scripts centered on utility metering applications and complex wireless mesh routing algorithms. Work hands on with electrical hardware devices Automation of test scripts Facilitation of the Alpha test phase of product development. Work with engineering and product marketing to develop test schedules. Own and maintain test environment consisting of network of wireless mesh devices, electric meters, and gas meters Experience Requirements: 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. 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 a power substation, and an on-site meter farm. Excellent verbal and written communication skills. 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. Must have a minimum of 3 years experience with Software Testing web, GUI, database and Client Server applications on multiple platforms. Knowledge of C, C++, C#, .NET, Java, J2EE, WebLogic a plus. Experience with SQL (writing queries), web programming, Unix, and automated testing tools preferred. Energy & Utilities industry knowledge a plus. Network, RF and hardware device knowledge a plus.
Related projectsSearch for freelance jobs
can’t wait for more clients
and advertising. Thank you."