Experienced software testing professional with extensive knowledge of various SDLC models, test levels, test types, and test design techniques. Proficient in both white box and black box testing, with a comprehensive understanding of all phases of the software test process including test planning, test design, test execution, and test closure. Skilled in functional and non-functional testing, with a strong focus on ensuring software quality and reliability.