Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Travelfusion

Test Automation Engineer/Developer

Travelfusion

Test Automation Engineer developing automated test solutions for Travelfusion’s back-end systems and APIs in Thessaloniki. Collaborating with developers and QA teams to enhance software quality and deploy efficiently.

Posted 7/26/2026full-timeThessaloniki • 🇬🇷 GreeceMid-LevelSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Proficient in designing and maintaining automated test frameworks for API applications, with a strong focus on improving testing efficiency and software quality. Skilled in collaborating with development and QA teams to enhance software testability and integrate automated tests into CI/CD pipelines.

Highest-signal resume keywords
Java ProgrammingJUnit Test DevelopmentAPI TestingSelenium WebDriverCI/CD Integration

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Automated TestingTest Case DesignTest Suite MaintenanceTest LoggingDebugging Tools
Soft Skills
Analytical AbilitiesProblem-SolvingCollaboration
Tools & Technologies
JenkinsGitHub ActionsPlaywright
Industry Keywords
Back-End ServicesTest Automation FrameworksSoftware Functionality ValidationTesting EfficiencyRelease Quality

Tech Stack

Tools & technologies
JavaJenkinsJUnitSelenium

About the role

Key responsibilities & impact
  • Automate testing of core back-end code and services.
  • Improve and refactor existing code to increase configurability and isolation, enabling more effective automated test suites.
  • Research, read and understand API specifications and technical documentation.
  • Design, implement and maintain automated test cases and test suites.
  • Identify opportunities to improve testing efficiency, coverage and release quality.
  • Design, build and maintain scalable test automation frameworks for API applications.
  • Develop and execute automated test scripts to validate software functionality, performance and reliability.
  • Integrate automated tests into CI/CD pipelines such as Jenkins and GitHub Actions to support continuous testing and rapid deployment.
  • Identify, analyse and document software defects while working closely with development and QA teams to improve software testability.
  • Monitor test results, troubleshoot automation issues and maintain existing test frameworks and scripts.
  • Update and expand automated test suites to support new features and evolving business requirements.

Requirements

What you’ll need
  • Bachelor's degree in Computer Science, STEM or equivalent hands on experience.
  • Solid hands-on proficiency coding in Java.
  • Ability to design, develop and maintain JUnit tests within an existing codebase.
  • Experience testing APIs and back-end services.
  • Knowledge of test logging, reporting and debugging tools.
  • Experience with modern test automation tools such as Selenium WebDriver, Playwright or similar.
  • Strong analytical, problem-solving and numerical abilities.
  • Ability to work effectively with developers and QA teams in a collaborative environment.

Benefits

Comp & perks
  • Health insurance
  • Professional development opportunities