
Software Automation Test Engineer
Posted 22 hours ago

Posted 22 hours ago
This is a fully remote position, open to applicants in Greece.
• Take ownership of comprehensive automated testing coverage across functional, smoke, regression, API, integration, and end-to-end layers, ensuring that essential platform processes such as ordering, billing, subscriptions, renewals, and vendor integrations are consistently validated prior to each release.
• Lead end-to-end test automation utilizing Selenium and Playwright, while also contributing to API and integration-level coverage to achieve faster and more stable results.
• Rigorously validate REST APIs, including payloads, error handling, negative scenarios, and authentication flows, to catch integration failures before they reach production.
• Identify quality issues before development begins by facilitating 3 Amigos sessions, challenging acceptance criteria, and highlighting edge cases during the refinement process.
• Simplify defect resolution — clearly reproduce issues, trace root causes using logs, SQL, and pipeline data, enabling developers to address problems without the need for extensive investigation.
• Ensure the health of the CI/CD pipeline — oversee automated test execution, probe failures, eliminate flaky tests, and guarantee that test results are substantial enough to inform release decisions.
• Elevate the quality of the automation suite — enhance maintainability, address coverage gaps, and leave the framework in a better condition than it was found.
• Confirm data integrity at the source — employ SQL and backend checks to verify that billing, provisioning, and integration flows yield correct outcomes, beyond merely passing UI tests.
• Prioritize testing efforts based on risk — concentrate coverage where customer impact, defect history, and release scope indicate the highest probability of failure, rather than where automation is easiest.
• Manage the test data layer — create and maintain fixtures and preconditions so that both automated and manual tests execute reliably without fragile setup dependencies.
• A minimum of 3 years of hands-on experience in automation testing for web applications.
• Proficient understanding of object-oriented programming, preferably in C#.
• Familiarity with test automation tools and frameworks such as Selenium, Playwright, NUnit, Reqnroll/SpecFlow, Cucumber, or similar.
• Experience in REST API testing, including negative and edge-case scenarios.
• Solid knowledge of SQL for backend validation and data inspections.
• Proficient in using Git and collaborative code review processes.
• Excellent written and verbal communication skills in both Greek and English.
• Work-from-anywhere scheme (travel and work).
• Flexible working hours.
• Health and life insurance program.
• Learning & development budget.
• A passionate, international, and supportive team.
Rysun Labs
Whisk
Worth AI
Guidehouse
Get handpicked remote jobs straight to your inbox weekly.