About the job QA Analyst Key Responsibilities: Review requirements and technical specifications using Azure DevOps. Design and execute test cases based on Behavior Driven Development (BDD) principles. Perform manual testing including functional, regression, smoke, exploratory, UI/UX, API, integration, and performance testing. Create comprehensive test plans, test cases, and test scripts using architecture and data flow diagrams. Document and report software defects, and collaborate with development teams to ensure timely resolution. Test cross-platform and cross-browser compatibility, including mobile (Android/iOS) and web interfaces. Conduct performance and compatibility testing across various environments (hardware, OS, networks). Stay current on emerging QA tools, trends, and best practices. Communicate test results clearly to team members and leadership. Provide feedback and recommendations for continuous product and process improvement. Participate in user acceptance testing and demo sessions. Qualifications: Bachelors degree in Computer Science or a related technical field, or equivalent work experience. 3+ years of QA experience in software testing environments. Demonstrated knowledge of the Software Development Life Cycle (SDLC) and QA methodologies. Familiarity with Agile or hybrid Agile methodologies. Experience using Azure DevOps or similar test and defect management tools. Certified Software Test Engineer (CSTE) or equivalent certification preferred.