Responsibilities
· 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 test tools and simulators
· Design and Develop test simulators as per testing requirements
· Identify, record, document thoroughly and track bugs
· Perform thorough regression testing when bugs are resolved
· Report bugs and errors to development teams
· Track quality assurance metrics
· Execute test cases (manual or automated) and analyze results
· Evaluate product code according to specifications ( White Box and Grey Box Testing)
· Help troubleshoot production issues
· Work with cross-functional teams to ensure quality throughout the software development lifecycle
Requirements
· Proven work experience in software quality assurance
· Hands-on C and C++ experience
· Working knowledge of test management software
· Strong knowledge of software QA methodologies, tools and processes
· Experience in writing clear, concise and comprehensive test plans and test cases
· Hands-on experience with both white box and black box testing
· Hands-on experience with automated testing tools(QTP , HP Load Runner,Mstest)
· Solid knowledge of MySQL and SQL
· Experience with performance and/or security testing is a plus
· BS/MS degree in Computer Science, Engineering or a related certification a plus
· Excellent communication skills
· Attention to detail
· Analytical mind and problem-solving aptitude
· Strong organizational skill