Job Description
Design, develop, and maintain scalable, reusable, and modular test automation frameworks for bothweb and mobile platforms (using tools such as Selenium, Appium, etc.). Write new automation scripts and maintain existing ones for functional, regression, and non- functional testing. Build and update Application Regression Test Suites aligned with changing business requirements. Execute automated tests regularly to detect defects early test stage. Develop and manage comprehensive Test Plans, Test Scenarios, Test Cases, and Test Data based on the business requirements, user stories, or functional/ technical specifications. Execute various testing types, including smoke, regression, functional, non-functional, system, integration, and end-to-end tests according to test plan. Conduct backend and frontend verification using GUI tools and database queries. Identify, log, and track defects using defect tracking systems, ensuring timely resolution by the development team. Lead and facilitate Defect Triage meetings to prioritize critical defects and ensure timely fixes. Ensure proper handshake from SIT/QA to UAT, this includes sharing of testing documentation, Test Cases, Test Results and Defect Logs with the Business users. Create and maintain test daily status reports and test summary report, detailing the status of testing, including passed, failed, and blocked test cases. Document daily test findings, highlight and able communicate them to relevant stakeholders, providing clear insights into testing progress and defect statuses. Conduct causal analysis of defects, especially escaped ones, to identify root causes and implement corrective actions. Act as a bridge between technical team and non-technical stakeholders, ensuring that testing requirements are understood and met. Participate in daily standups, sprint planning, and retrospectives (if working in Agile) to provide testing insights and updates. Provide training, technical guidance or mentoring to junior testers or new