QA Automation Engineer
Role Overview
We are looking for an experienced and detail-oriented Automation QA Specialist to join our product— a platform that empowers hotels to become the preferred place for guests to plan and personalize their trips. Through an innovative micro-marketplace for curated local experiences and services, we help hotel partners increase direct bookings, grow ancillary revenue, and build lasting guest loyalty.
You will be building a testing framework from the ground up, ensuring the high quality of our web and mobile applications. The ideal candidate has a strong understanding of software design principles, solid knowledge of testing methodologies, and the ability to create and maintain test documentation in a fast-moving Agile environment.
Key Responsibilities
Testing Strategy & Process Own and continuously develop the testing strategy for web and mobile applications; advise stakeholders on best practices and proper testing approaches.
Quality Assurance Design and maintain comprehensive test documentation (plans, strategies, suites, cases, bug reports); apply SDLC expertise across Agile, Scrum, and Kanban workflows.
Test Automation Build and maintain automation solutions using Cypress (primary); integrate into CI/CD pipelines. Additional experience with Playwright, WebdriverIO, Cucumber, Mocha, or Chai is a plus.
API & Database Testing Test REST APIs and microservices; manage and validate data using SQL.
Tools & Collaboration Work daily with Jira, Confluence, GitHub, Figma, and Postman in close collaboration with dev and product teams.
End-to-End Ownership Act as the process owner for all testing activities — both manual and automated — from planning through release.
Requirements
- Minimum 4 years of practical experience as an Automated QA Specialist.
- Proven experience in owning, managing, and leading QA processes.
- Strong hands-on experience with Cypress for test automation.
- Strong proficiency in JavaScript; TypeScript knowledge is a plus.
- Solid understanding of Node.js and JavaScript fundamentals.
- Strong proficiency in English (written and spoken).
- Experience working with React web applications or React Native mobile applications.
- Ability to adapt to a dynamic and fast-paced work environment.
Nice to Have
- Experience with mobile testing (iOS/Android).
- TypeScript experience beyond basic familiarity.
- Experience in Travel, Hospitality, or SaaS projects.
- Knowledge of security aspects in web/mobile applications.
- Familiarity with diverse payment systems, booking flows, or multi-currency environments.
Core Tech Stack
JavaScript • Node.js • Cypress • React.js / React Native • Playwright • REST API • SQL • Git • Jira • Postman
Required skills experience
| JavaScript | 4 years |
| Cypress | 4 years |
| Playwright | 3 years |
Required languages
| English | B2 - Upper Intermediate |