QA Automation
· Develop and maintain automated test scripts for web, mobile, and/or desktop applications using tools and frameworks such as Selenium, Appium, or similar.· Create and implement test plans, test cases, and test scripts based on project requirements and specifications.· Design test automation frameworks that are scalable and maintainable.· Execute automated test scripts and analyze test results to identify defects and ensure they meet the quality standards.· Document and report test results, defects, and issues clearly and concisely to the development team.· Track and manage defect life cycles, including logging, retesting, and verifying fixes.· Collaborate with developers, product managers, and other stakeholders to understand application requirements and design appropriate test cases.· Participate in code reviews and design discussions to provide input on testability and automation needs.· Communicate test progress, issues, and risks to the project team and management.· Continuously improve test automation processes and tools to enhance efficiency and effectiveness.· Stay updated on industry best practices, trends, and emerging technologies related to test automation.· Maintain and update existing automated test scripts and frameworks as applications evolve and new features are added.· Troubleshoot and resolve issues related to test automation tools, scripts, and environments.