logo inner

QA Automation Engineer (Mid-level)

CompanyVoyagu
LocationWarsaw, Poland | %Label_position_type__within_one%
TypeRemote, Onsite
Sub
Backend Developer
Software Engineer

About Us


Voyagu is a travel-tech startup helping U.S. premium clients book and manage international trips. Our mission is to elevate the client experience beyond industry standards by combining travel expertise, predictive technology, and human attention. We focus on maximizing savings, providing comprehensive travel planning, and ensuring quick support throughout the journey. Our custom platform enhances the efficiency of our travel agents and back-office teams, integrates with various partners and data providers, and leverages advanced technology such as ChatGPT for personalized offerings.We are looking for a mid-level Automation Engineer with strong programming fundamentals to help evolve and scale our platform-level test automation.This role focuses on writing clean, maintainable, and well-structured automation code for complex booking, lifecycle, and integration flows.You will work closely with engineers to ensure reliability and correctness across key product flows.

The role is hands-on and coding-heavy, with a strong focus on expanding the automation suite while maintaining high code quality and architectural consistency.

Responsibilities


  • Design, maintain, and improve automated test suites (Kotlin + Selenium)
  • Refactor existing test code to improve structure and maintainability
  • Reduce duplication and improve abstraction in the automation layer
  • Build reusable utilities for booking and lifecycle flows
  • Debug flaky tests and improve stability
  • Participate in code reviews and contribute to engineering discussions
  • Support CI/CD quality gates and regression coverage
  • Collaborate closely with backend engineers on integration testing

Required Skills


  • Strong programming fundamentals (any language)
  • Ability to write clean, structured, maintainable code
  • Understanding of OOP principles and code abstraction
  • Experience refactoring existing or messy code
  • Understanding of HTTP, web applications, and integration behavior
  • Experience with Selenium or similar automation tools
  • Ability to reason about state, flows, retries, and side effects
  • Clear and structured communication

Nice to Have


  • Backend development experience
  • Experience with CI pipelines
  • Understanding of distributed systems behavior (timeouts, retries, idempotency)
  • Experience improving legacy automation suites

Hiring Process


Step 1 — Recruiter ScreeningStep 2 — Deep Dive Technical Interview (60–75 minutes)Step 3 — Offer Stage

Your tracker settings

We use cookies and similar methods to recognize visitors and remember their preferences. We also use them to measure ad campaign effectiveness, target ads and analyze site traffic. To learn more about these methods, including how to disable them, view our Cookie Policy or Privacy Policy.

By tapping `Accept`, you consent to the use of these methods by us and third parties. You can always change your tracker preferences by visiting our Cookie Policy.

logo innerThatStartupJob
Discover the best startup and their job positions, all in one place.
Copyright © 2025