Job Objective :
Responsible for theplanning, preparation, and overall execution of test suites for new or modifiedsoftware product, detect defects and ensures that the product increment shippedto production is of good quality.
Principal Responsibilities :
Plays an active part inbuilding a self-organized development team in an Agile environment
Works hand-in-hand with DEVsand BAs to promote constant collaboration during each iteration / sprint.
Able to perform all kinds oftests as required by the product (functionality, integration, smoke,performance, usability, regression, acceptance, sanity, etc.)
Escalates blockers and criticalissues in testing.
Plans, prepares, reviews, and executestest cases with rigor and precision, and ensures all tasks are completed ontime.
Closes and documents testresults.
Identify, select, and useappropriate tools for different types of testing related to test preparation,automation, execution and analysis.
Able to mentor and coach juniortest engineers.
Able to move and be reassigned,ramp up quickly, collaborate well and establish a testing process if needed.
Able to collaboratively setup,prep, and certify a test environment
Understands the value ofTDD / ATDD, and promotes other test engineering best practices.
Able to define a testingstrategy at a project level.
Prepares and maintains the testplan, provides key input on test schedules
Prepares and analyzes testhistory and appropriate quality metrics, and then initiates improvement plansfor test activities for future releases.
Must have a minimum of 7 years solid experience in Software QualityAssurance and Testing
Must have extensive Automation Testing experience in differentapplication platforms
Agile methodology know-howand experience is a plus