
Job Overview
Location
Greece (Remote)
Job Type
Full-time
Category
Software Engineering
Date Posted
June 26, 2026
Full Job Description
đź“‹ Description
- • Own the full automated testing coverage across functional, smoke, regression, API, integration, and end-to-end layers to validate critical platform flows including ordering, billing, subscriptions, renewals, and vendor integrations before every release.
- • Develop and maintain E2E test automation using Selenium and Playwright, while contributing to API and integration-level test coverage where it delivers faster, more stable results.
- • Thoroughly validate REST APIs, including payloads, error handling, negative scenarios, and authentication flows to prevent integration failures from reaching production.
- • Drive 3 Amigos sessions to challenge unclear acceptance criteria, surface edge cases during refinement, and catch quality issues before development begins.
- • Reproduce defects clearly, trace root causes using logs, SQL queries, and pipeline data to enable developers to resolve issues without re-investigation.
- • Monitor and maintain CI/CD pipeline health by investigating test failures, eliminating flaky tests, and ensuring test results are reliable enough to inform release decisions.
- • Improve the maintainability and coverage of the automation suite by closing gaps, refactoring tests, and leaving the framework in better condition than found.
- • Validate data integrity at the source using SQL and backend checks to confirm accurate outcomes for billing, provisioning, and integration workflows, beyond UI validation.
- • Prioritize testing efforts based on risk—focusing coverage on areas with highest customer impact, defect history, and release scope, not on ease of automation.
- • Own the test data layer by building and maintaining reliable fixtures and preconditions to ensure automated and manual tests run consistently without brittle setup dependencies.
- • Collaborate closely with developers, business analysts, product owners, and QA team members to improve release confidence and reduce escaped defects.
- • Contribute to automated test execution within CI/CD pipelines and ensure clear visibility of test results and quality risks across the team.
- • Work with modern frameworks including NUnit, SpecFlow (Reqnroll), and equivalent tools to write integration and behavior-driven tests.
- • Apply object-oriented programming principles, ideally in C#, to develop scalable and reusable test automation code.
- • Use SQL to perform backend validation and verify data consistency across systems.
- • Participate in Git-based collaborative code review workflows and maintain high standards for test code quality.
- • Communicate effectively in both Greek and English, both verbally and in writing, to articulate test findings, risks, and improvements.
- • Actively contribute to team rituals, share knowledge, and ask questions to surface hidden risks rather than absorbing them quietly.
- • Think like a user and understand business risk—focus on “what could go wrong” before “what should I test,” and avoid validating only happy paths.
- • Work independently through ambiguity, prioritize tasks without explicit direction, and take genuine technical ownership of test quality.
🎯 Requirements
- • 3+ years of hands-on automation testing experience on web applications
- • Working knowledge of object-oriented programming, ideally in C#
- • Experience with test automation tools and frameworks such as Selenium, Playwright, NUnit, Reqnroll/SpecFlow, Cucumber, or equivalent
- • REST API testing experience, including negative and edge-case scenarios
- • Working SQL knowledge for backend validation and data checks
- • Experience with Git and collaborative code review workflows
- • Strong written and verbal communication in both Greek and English
🏖️ Benefits
- • Work-from-anywhere scheme (travel and work)
- • Flexible working hours
- • Health and life insurance program
- • Learning & development budget
- • A passionate, international, and supportive team
Skills & Technologies
See exactly how your profile matches this role — strengths, skill gaps, and what to do about them.
About Infiterra Inc.
Infiterra Inc. is a technology company focused on developing and deploying advanced solutions for the energy sector. Their core offerings revolve around leveraging artificial intelligence and machine learning to optimize oil and gas exploration, production, and reservoir management. By analyzing vast datasets, Infiterra aims to enhance recovery rates, reduce operational costs, and improve safety and environmental performance for their clients. The company provides a suite of software tools and consulting services designed to integrate seamlessly with existing energy infrastructure. Their innovative approach helps energy companies make more informed decisions, mitigate risks, and maximize the value of their subsurface assets in an increasingly complex global market.
Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.
Newsletter
Weekly remote jobs and featured talent.
No spam. Only curated remote roles and product updates. You can unsubscribe anytime.
Similar Opportunities

DoiT International
3 months ago

Ddome Inc.
3 months ago

Stedi, Inc.
4 months ago

DoiT International
3 months ago