- Review requirements, specifications, and technical design documents to provide timely and meaningful feedback.
- Create detailed, comprehensive, and well-structured test plans and test cases.
- Estimate, prioritize, plan, and coordinate testing activities.
- Design, develop, and execute automation scripts using open source tools.
- Identify, record, document thoroughly, and track bugs.
- Perform thorough regression testing when bugs are resolved.
- Develop and apply testing processes for new and existing products to meet client needs.
Required Experience, Skills and Qualifications
- Good understanding of Automated Testing and Manual Testing
- Excellent communication skills
- Strong knowledge of software QA methodologies, tools and processes
- Decent knowledge of writing clear, concise and comprehensive test plans and test cases
- White box and black box testing
- Knowledge about automated testing tools
- Solid knowledge of SQL and scripting