Test networking features across OS platforms.
Develop test plans and follow guidelines set by test plan.
Build test environments and update bug database.
Track software engineering, test processes and procedures.
Perform programming depending upon project or group.
Develop and implement feature, integration, regression and system tests for new software development.
Deliver project quality with development teams.
Report on project testing status.
Test for systems including in-house software or integrated software/hardware.
Develop automated tests to improve reliability and repeatability of frequently run software tests.
Create and maintain test environment for automated software testing.
Develop automated tests in the overall testing process.
Enhance testing and project quality metrics by working with test engineers.
Assess and introduce new testing tools or methodologies.
Review application specification and create documents to identify test scenarios.