Under general supervision, the QA Engineer will plan, conduct, and supervise assignments, review progress, and evaluate results. The engineer recommends changes in procedures and operates with substantial latitude for unreviewed action or decision. The engineer reviews progress with management. He/she conducts a wide range of quality control tests and analyses to ensure that software meets or exceeds specified standards and end-user requirements. The engineer drafts, revises, and approves test plans and scripts to ensure alignment with standards and IT strategy. The engineer creates test data files with valid and invalid records to thoroughly test program logic and verify system flow. The engineer coordinates with users to plan user acceptance testing, alpha and beta testing. The engineer ensures that system tests are successfully completed and documented and all problems are resolved.
The engineer will be testing software that maintains the metadata for media assets including audio, text, video and photography. The engineer will be expected to ensure adherence to QA best practices and will drive the quality of the project as the project lead.
- Primary responsibility is to write automation test code
- Write significant areas of test automation code using Java, automating the tests for a web user interface as well as for web service interfaces
- Execute the vision, direction, and discipline of Quality Assurance within the group/ team
- Participate with the test lead to identify the test methodologies and test harness that the team will use