You are viewing a preview of this job. Log in or register to view more details about this job.

Software Test Engineer

Overview
Quality is one of the most important aspects of TC Communications. The Product Testing Engineer performs hands-on product testing using communication testing equipment and will be involved in all aspects of product testing including firmware, software, and product application. The nature of our products requires someone with strong analytical and computer networking skills. The Testing Engineer must be self-motivated and detail-oriented, and interested in ensuring product quality.

Responsibilities
· Perform blackbox testing on TC products.
· Test environment setup (including communication equipment and tools), test execution, analyzing and reporting defects, and troubleshooting
· Perform product performance and compatibility testing
· Test plan development including network toplogies, test suites and test cases
· Verify and validate various product applications
· Research, analyze, and test existing and new network concepts, protocols and standards

Required Qualifications
· B.S. in Electrical Engineering, Computer Science, Computer Engineering, Physics, or equivalent experience.
· CCNA or CCNP certification (or equivalent knowledge)
· Networking: 2+ years
· Understanding of TCP/IP networking, switch, and routing (e.g. VLAN, RSTP, etc)
· Hands-on experience with networking equipment, tools, and testers (e.g. Wireshark, SmartBits, etc)
· Strong oral and written communication skills
· Strong organizational, analytical and problem-solving skills
· Willingness to work both independently and with a team

Preferred Qualifications
· Testing: 2+ years
· Understanding of TDM communication principles/concepts (e.g. T1/E1, RS-232/RS-422/RS-485)
· Experience with Windows desktop and server, and Linux
· Automated testing experience: writing and/or understanding test scripts using Python or equivalent
· Programming experience in C, C++, or Python

It is a full time position in Irvine, California.