We are seeking a highly skilled Software Tester to join our development team. The successful candidate will be responsible for ensuring the quality of our products by identifying defects and ensuring that our software meets customer expectations. As a Software Tester, you will work closely with developers, product managers, and other stakeholders to ensure our applications are functional, reliable, and meet all specifications.Key Responsibilities:Testing and Validation: Develop and execute test plans, test cases, and test scripts for both functional and non-functional testing across web, mobile, and desktop platforms.Automation: Implement and maintain automated test scripts for regression, functional, and performance testing using tools like Selenium, QTP, or other relevant frameworks.Defect Reporting: Identify and document software defects, and work with developers to resolve them promptly.Test Documentation: Create and maintain detailed and clear test documentation, including test plans, cases, and results reports.Collaboration: Work closely with developers and business analysts to ensure a seamless testing process and clear communication regarding defects, improvements, and feedback.Performance Testing: Conduct performance and load testing to evaluate system stability under stress.Continuous Improvement: Participate in ongoing improvements to testing processes and methodologies to enhance test effectiveness and efficiency.Required Skills:Experience: Proven experience as a Software Tester, QA Engineer, or similar role in a software development environment.Manual Testing: Strong understanding of manual testing concepts such as exploratory testing, regression testing, system testing, and user acceptance testing (UAT).Automation Testing: Experience with test automation tools such as Selenium, JUnit, TestNG, or any other test automation framework.Bug Tracking: Familiarity with bug tracking tools like Jira, Bugzilla, or TFS.Programming: Basic knowledge of programming languages like Java, Python, or JavaScript for automation purposes.Agile Methodology: Experience working in an Agile development environment with Scrum/Kanban methodologies.Attention to Detail: Strong ability to identify and document software defects and issues.Communication Skills: Excellent written and verbal communication skills to collaborate effectively with cross-functional teams.Preferred Qualifications:Certification: ISTQB certification or equivalent.Performance Testing: Experience with performance testing tools such as LoadRunner, JMeter, etc.Database Testing: Familiarity with SQL and experience in database testing.