Provide testing expertise for complex software/hardware applications to meet user requirements.
Direct or participate in all phases of risk management and software/hardware development.
Analyze user requirements, design tests, and select appropriate test tools.
Collaborate with developers, end-users, and organizations to create test plans and scripts.
Coordinate with test sites and team members to plan and execute test events.
Create detailed reports on testing activities and outcomes.
Track and report problems and errors identified during testing.
Configure hardware and operating environments as necessary for testing purposes.
Demonstrate comprehensive technical expertise in IT products, operating systems, software, hardware, networks, and specialized environments.
Write or assist in developing test plans and procedures.
Manage the defect database under the guidance of senior Quality Assurance engineers.
Performs other job-related duties as assigned.