What are the responsibilities and job description for the Software Test Engineer III position at Ezurio?
We are seeking a highly skilled Software Test Engineer III to support testing of Ezurio’s embedded software stack for various SOM and communication platforms. With minimal supervision and general instructions, the Software Test Engineer III designs, develops, and implements test automation for the verification and validation of board support packages, wireless communication stack, and applications operating on the SOM platforms which demonstrate the SOM platform capabilities. Responsible for providing comprehensive test engineering support for research and development programs, ensuring complete customer satisfaction. Legal authorization to work in the US is required. Candidates must reside within commuting distance of our Akron, OH office.
RESPONSIBILITIES
- Design test solutions for new products and new features based on industry standards and requirements specs.
- Identify test bed equipment requirements.
- Design, write and support test scripts to meet software test and software development needs.
- Provide documentation involving test design, requirements, and operator instructions.
- Execute automated and manual functional, system, performance and stress tests and document results.
- Work with product development engineers to isolate issues by collecting and analyzing detailed protocol traces, log files, and debug output
- Develop and maintain project timelines to ensure all key deliverables are met.
REQUIREMENTS
- Understanding of the testing process and test methodologies
- Python programming experience
- Proficiency with Linux
- Understanding of networking technologies and protocols
- Experience in troubleshooting networking issues at a protocol level
- Understanding of wireless networking technologies and protocols is preferred
- Excellent communication skills
- Effectively present information and respond to questions from the broader engineering team
- Ability to work with management to establish project milestones, but otherwise executes project plan with little supervision required.
- Ability to work toward defined objectives with little direct supervision
- Possess knowledge of new product development processes and work flow
- Experience in participating on multi-disciplinary product development teams
EDUCATION/EXPERIENCE
- Bachelor's degree in Computer Science or Computer Engineering.
- 5-8 years experience in a related role.
- Experience developing test automation in a product development environment.
- Experience testing wireless technologies (especially 802.11 and Bluetooth) is strongly preferred.
- Candidate must be an excellent team player.