• Conduct thorough testing of software applications and systems.
• Identify and document bugs, defects, and issues.
• Develop and execute test cases, scripts, plans, and procedures.
• Collaborate with cross-functional teams to ensure quality throughout the software development lifecycle.
• Participate in troubleshooting and triaging of issues with different teams to drive towards root cause identification and resolution.
• Provide feedback and recommendations to developers on software usability and functionality.
• Stay up-to-date with new testing tools and test strategies.