**Responsibilities**:- Develop and iterate on scripted tests using automation tools for accurate and efficient software validation.- Create and implement automated testing strategies, plans, and scripts to ensure high-quality software.- Collaborate with cross-functional teams to understand and address software requirements effectively.- Perform comprehensive testing, including functional, regression, integration, and performance testing.- Identify, analyze, and troubleshoot software defects, providing detailed bug reports and resolutions.- Stay updated with industry trends, best practices, and emerging technologies in automated testing.- Collaborate with team members to enhance testing processes and methodologies.- Mentored junior team members, offering guidance in test automation practices.**Requirements**:- Proficient in spoken and written English for effective communication with local and remote teams.- Bachelor's degree in Computer Science, Software Engineering, or related field.- Minimum of 10 years of experience in software-automated testing, with a focus on test automation.- Strong expertise in C# for automated testing.- Paid work experience using automation tools such as SpecFlow, Playwrite, Rest #, and Azure DevOps.- Familiarity with CI/CD processes and tools for automated software delivery.- Solid understanding of nUnit/xUnit frameworks for automated testing.- Familiarity with Selenium for web-based test automation is highly advantageous.- Excellent problem-solving skills and attention to detail.- Ability to work independently and collaboratively in a team-oriented environment.- Proven track record of delivering high-quality software through effective automated testing.- Strong organizational and project management skills.Additionally, the following is required:- Effective English communication skills to collaborate with an English-speaking remote team.- Willingness to actively participate in daily webcam meetings using Zoom or Teams.