Job Summary:We are seeking a detail-oriented and analytical Software QA Engineer to join our growing team. The ideal candidate will be responsible for ensuring the quality and functionality of our software products through manual and/or automated testing. You will work closely with developers, product managers, and designers to identify bugs, improve testing processes, and deliver high-quality releases.Key Responsibilities:Develop, execute, and maintain test cases, test plans, and test scriptsPerform functional, regression, integration, and performance testingIdentify, document, and track bugs and issues using a bug tracking system (e.g., Jira)Work closely with developers and product managers to ensure timely resolution of defectsParticipate in sprint planning and review meetings (Agile environment)Automate repetitive test scenarios using appropriate tools (e.g., Selenium, Cypress, etc.)Contribute to the continuous improvement of QA processes and standardsValidate software releases and deployments in staging and production environmentsRequired Qualifications:Bachelors degree in Computer Science, Information Technology, or related field13+ years of experience in software QA or testing rolesStrong understanding of QA methodologies, tools, and processesExperience with manual testing and writing test casesFamiliarity with defect tracking tools (e.g., Jira, Bugzilla)Good understanding of SDLC, Agile/Scrum practices