Responsibilities:
- Develop and execute detailed test plans and test procedures for software and hardware products.
- Perform low-level testing and validation of software implementations and physical communication products.
- Create formal test procedures and informal work instructions.
- Develop and maintain system diagrams to support testing and system understanding.
- Conduct data reduction, analysis, and reporting to validate system performance against requirements.
- Perform serial and network communication testing and analysis.
- Set up and maintain test environments including local area networks for system validation.
- Analyze system requirements and decompose them into detailed test cases.
- Utilize testing and diagnostic tools such as Wireshark, Test Complete, and IBM DOORS when applicable.
- Work with cross-functional engineering teams to troubleshoot and resolve issues identified during testing.
- Document test results and communicate findings clearly to engineering and program leadership.
- Manage multiple tasks and testing efforts simultaneously while maintaining high quality standards.
Required Skills:
- 5+ years of Test Engineering experience
- Strong proficiency with Microsoft Office 365 and Microsoft Visio
- Experience writing formal test procedures and technical documentation
- Experience creating system and architecture diagrams
- Strong data analysis and data reduction skills
- Experience with serial communication and network communication testing
- Proficiency in Linux and Windows operating systems
- Linux command line experience (running scripts, modifying IP configurations, etc.)
- Familiarity with Bash scripting (preferred)
- Experience working with Ubuntu and embedded Linux environments (preferred)
- Networking knowledge with the ability to configure and support test LAN environments
- Familiarity with testing tools such as Wireshark, TestComplete, or IBM DOORS
- Experience analyzing and decomposing technical requirements into testable components
- Strong written documentation and communication skills
- Ability to work independently and within a collaborative engineering team
Desired Skills:
- Stronger networking experience and deeper understanding of networking fundamentals
- Experience working with radar protocols or FAA aviation systems
- Familiarity with synchronous and asynchronous serial protocols
- Experience testing embedded systems or communication hardware platforms
- Ability to quickly learn and adapt to new testing tools and environments
Education & Experience:
Bachelor’s Degree in Computer Science, Computer Engineering, or related technical discipline, or equivalent practical experience.