1. Develop and execute test plans and test cases for software products2. Identify and report defects and issues to development teams3. Collaborate with development and product teams to ensure defects are resolved and products meetquality standards4. Perform automated and manual testing of software products5. Analyze and report on test results and metrics6. Ensure compliance with quality assurance standards and procedures7. Stay up-to-date with industry trends and recommend new technologies and best practicesRequirements1. Bachelor's degree in Computer Science, Information Technology, or related field, or equivalentexperience2. Strong proficiency in software testing methodologies and tools such as Selenium, JIRA, or Bugzilla3. Excellent problem-solving and analytical skills4. Attention to detail and accuracy5. Strong communication and collaboration skills6. Familiarity with programming languages such as Java, Python, or Ruby is a plus7. Experience with Agile development methodologies is a plus