Job Description
Responsibilities
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
Identify, record, document thoroughly and track bugs
Collaborates with Development, Product Management and Operations on acceptance criteria formulation
Participate in all kinds of testing activities including: defining test plan, designing test cases, educating other team members on the subject of testing, or testing
Develop all the planning processes and procedures in order to try to make sure that the products manufactured or the service delivered by the organization will be of good quality.
Requirements
BS/MS degree in Computer Science, Engineering or a related subject
Proven working experience in software development
Proven working experience in software quality assurance
Strong knowledge of software QA methodologies, tools, and processes
Experience in writing clear, concise and comprehensive test plans and test cases
Solid knowledge of SQL and scripting
Experience working in an Agile/Scrum development process
Experience with performance and/or security testing is a plus