
QA Automation Engineer
Voyagu
full-time
Posted on:
Location Type: Remote
Location: Poland
Visit company websiteExplore more
Tech Stack
About the role
- 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
Requirements
- 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
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
KotlinSeleniumOOP principlesHTTPweb applicationsintegration testingCI/CDautomationrefactoringlegacy automation
Soft Skills
clean codestructured communicationmaintainabilityreasoning about statecollaborationdebuggingengineering discussionsproblem-solvingabstractioncode reviews