A company is looking for a Software Quality Analyst to ensure the quality and reliability of web-based applications throughout the software development lifecycle.Key ResponsibilitiesDevelop and maintain comprehensive test strategies, plans, and cases aligned to business and technical requirementsIdentify, track, and validate defects while collaborating with engineering to troubleshoot issuesCollaborate cross-functionally in Agile ceremonies and support global operations through off-hours testingRequired QualificationsBachelor's degree in Computer Science, Information Systems, or a related field or equivalent practical experience in software quality assuranceDemonstrated experience as a mid-level QA Engineer or Analyst, contributing to end-to-end testing effortsStrong understanding of the software development lifecycle (SDLC) and quality assurance principles within Agile/Scrum environmentsHands-on experience designing and executing test plans and test cases for web-based and/or API-driven applicationsWorking knowledge of relational databases and the ability to query data to support testing and validation