Good understanding of QA concepts and methodologies.
Experience with Agile development methodologies would be a plus.
Good understanding of SDLC.
Responsible for developing and maintaining test cases, creating reusable test templates, creating test data, and thoroughly document defects detected during test execution.