Experienced with identifying and documenting software defects to ensure product quality. Utilizes automated and manual testing techniques to streamline testing processes and improve efficiency. Strong understanding of software development lifecycles and quality assurance best practices, leading to reliable and user-friendly software products.