We are seeking an experienced Senior Test Automation Engineer for a 100% remote role in Portugal. The successful candidate will play a key role in ensuring the quality and performance of software solutions by designing, implementing, and executing automated testing frameworks, functional manual tests, and collaborating closely with developers and testers.
ResponsibilitiesDesign, code, and execute automated GUI tests using Selenium WebDriver and C#.Develop and execute functional API tests on REST services using C# RestSharp.Define and perform functional manual test scenarios and scripts for cases difficult to automate.Identify, report, and re-test defects, ensuring quality improvements.Support the creation of test plans and contribute to the overall testing strategy.Provide assistance for User Acceptance Testing (UAT) activities.Prepare detailed testing reports for each sprint cycle.Actively participate in Agile/Scrum practices, including daily stand-ups, sprint planning, retrospectives, and workshops.Work collaboratively with developers and testers within a SCRUM team using a Kanban board.Key Skills and QualificationsA Master's degree in Computer Science, Software Engineering, or a related field with at least 9 years of professional experience, ORA Bachelor's degree with 10+ years of relevant professional experience.Minimum 5 years of experience in C# development for test automation.Minimum 3 years of experience with ASP.NET web application testing.Minimum 3 years of experience in Angular front-end testing.Extensive experience designing and executing GUI tests using Selenium WebDriver with C#.Hands-on experience with functional REST API testing using C# RestSharp.Proven expertise in defining and executing manual testing scenarios for complex workflows.Technical KnowledgeProficiency with HTML, JavaScript, CSS, and asynchronous programming.Familiarity with JSON, XML, and XML schema validation.Strong experience using Git for version control.Preferred (Nice to Have)Experience with Azure DevOps, ASP.NET MVC, Angular Formly, and KnockoutJS.Exposure to test automation tools like Playwright.Familiarity with DevExpress for testing UI components.