Develop and maintain automated test scripts for web applications using C# and Selenium/Appium frameworks
Design and implement robust test automation frameworks to support various application types, ensuring scalability, reusability, and maintainability
Collaborate with development and QA teams to understand requirements, identify test scenarios, and automate test cases to ensure comprehensive test coverage
Conduct code reviews of test automation scripts to ensure adherence to coding standards, best practices, and maintainability
Execute automated tests and analyze results to identify defects, performance issues, and areas for improvement
Participate in Agile/Scrum ceremonies to provide updates on test automation progress, discuss blockers, and plan testing activities for upcoming sprints
Identify and implement opportunities for test automation to improve efficiency, reduce manual testing efforts, and increase test coverage
Contribute to the continuous integration and delivery (CI/CD) pipeline by integrating automated tests and ensuring their successful execution in build pipelines
Collaborate with cross-functional teams to troubleshoot and resolve automation-related issues in different application environments
Stay updated with the latest automation trends and technologies to continuously improve test automation strategies and practices
Document test automation frameworks and processes to facilitate knowledge sharing and ensure maintainability
Provide mentorship and guidance to junior team members on test automation best practices, coding standards, and frameworks