Job Summary Our client is looking for a proactive Quality Assurance Analyst to perform hands-on testing, develop test plans, and ensure system reliability and performance by driving quality assurance processes across all stages of the software development lifecycle.
Key Responsibilities
Develop and review comprehensive test strategies, plans, and cases for complex or integrated systems.
Create detailed, comprehensive and well-structured test plans and test cases.
Estimate, prioritize, plan and coordinate testing activities.
Identify, record, document thoroughly and track bugs during SIT and UAT.
Develop, document and maintain functional test cases and other test artifacts like the test data, data validation, harness scripts and automated scripts.
Perform thorough regression testing when bugs are resolved.
Work closely with Business Analyst to clarify gaps found during testing.
Work closely with Developer in analyzing and resolve any defects found during testing.
Design and implementation of test frameworks for the purpose of automated and continuous integration tests of system components, as well as system integration tests.
Analyze reported problems and identify the root cause, then provide solution and assess the effort to fix the problems.
Isolate, replicate, and report defects and verify defect fixes.
Qualifications
Bachelor’s Degree in Computer Science, Management Information Systems or related field.
0 - 5 years of experience in software testing and demonstrated track record of effective problem solving required.
Knowledge and hands-on experience of SDLC
Basic knowledge of Database/ SQL
Basic knowledge of Linux commands
Knowledge and hands-on experience of a Test Management Tool
Knowledge and hands-on experience of any Defect Tracking tool
Knowledge and hands-on experience of Automation too