- Reviewing quality specifications and technical design documents to provide timely and meaningful feedback - Creating detailed, comprehensive and well-structured test plans and test cases - Identify, record, document thoroughly and track bugs - Strong knowledge of software QA methodologies, tools and processes