Offer expertise in software development and engineering.
Write and test software as per specifications and designs.
Review and learn complex system requirements.
Develop software tools and subsystems to support software reuse and development.
Offer software process management and control through coding portion of software development process.
Offer quality software for release to production by writing and implementing test scripts.
Manage test databases and ensure integrity and currency.
Disseminate test data from control database to staff to meet adequate unit testing.
Apply analytical and problem solving skills to verify product through testing.
Record and document actual results as per expected results.
Manage well organized test results record and generate historical analysis.
Review and adhere to quality system documentation and company policies.
Determine, develop and review approval of required quality system documentation.
Support configuration management tasks on projects.
Offer performance and capacity planning support of hardware and operating systems.