Skillsets Required:
Education: MS/BS in Computer Science/Computer Engineering/Electrical Engineering.
Experience:
3 to 5 years experience in several of the following areas:
* Familiar with IP Networking protocols and standards
* Experience in TCP/IP, Routing, Switching, QOS, Multicast
* Ability to independently troubleshoot and debug networks
* Experience in network performance testing with tools such as Spirent, NetIQ Chariot, etc
* Ability to capture and analyze IP packets using tools like Ethereal or tcpdump
* Experience developing and maintaining comprehensive system test plans
* Experience in coding for test automation such as google unit test
* Experience in Linux shell scripts or other scripts
* Moderate to advanced level knowledge in Linux or Unix
* Knowledge of MYSQL or other similar database
* CCNA, CCNP, or other advanced Cisco certification is preferred
* Background in RF/ Satellite communication concepts is a bonus
* Agile Scrum certification is a plus
Job Description:
Develops, implements, and coordinates product assurance program to prevent or eliminate defects in new or existing products by performing the following duties personally or through subordinate supervisors. Essential Duties and Responsibilities: Include but are not limited to the following.
* Design, develop, and document comprehensive test plans for all iDirect products.
* Coordinate and participate in system level testing activities including test planning, execution, and reporting.
* Perform setup of test scenarios, both hardware and software components, and perform troubleshooting as needed.
* Collaborate with software developers in scrum team to execute acceptance tests and write auto test units
* Evaluate and recommend third-party test tools and other software/hardware products to aid in the system test effort.
* Attend and participate in system-level design meetings in order to address testing issues early in the software development process.
* Create auto test framework, testing tools and scripts as needed to support functional and system level testing activities
* Provide training, documentation and support as required to operations staff.
* Other duties as assigned.
Special Remarks:
Professional Qualities:
* Must be able to work in a fast paced Agile development environment.
* Must be able to analyze and solve technical problems
* Must be able to analyze multiple requirements, possibly conflicting with one another, and make informed business decisions about priorities.
Personal Qualities:
* Must have strong interpersonal skills and be self-motivated.
* Must be able to complete tasks in a timely manner.
* Must be able to communicate (verbal/written) effectively on a technical level with peers and supervisors.