Responsibilities Design and implement detailed test plans, test cases, and test scripts Execute manual and automated tests for various software applications Identify, document, and track software defects Collaborate with development teams to resolve issues Conduct regression testing to ensure product stability Review user documentation and provide feedback for accuracy Participate in code reviews and provide quality assurance input Ensure compliance with industry standards and best practices Qualifications Bachelor's degree in computer science, Information Technology, or a related field Proven experience as a QA tester or similar role Familiarity with Agile development methodologies Strong analytical and problem-solving skills Excellent written and verbal communication skills Attention to detail and a meticulous approach to testing Skills Automation tools (e.g., Selenium, QTP) Version control systems (e.g., Git) Test management software (e.g., TestRail, JIRA) Programming languages (e.g., Java, Python) SQL and database querying Understanding of software development lifecycle (SDLC) Experience with continuous integration/continuous deployment (CI/CD) tools