About the vacancy
BookingPal is a travel technology platform that connects property management systems with major vacation rental and hospitality channels such as Airbnb, Booking.com, Vrbo, Expedia, and others. The platform handles reservations, rates, availability, taxes, payments, payouts, and channel synchronization.
We are looking for a Junior QA Engineer to join our team and help ensure the quality and stability of BookingPal integrations and services.
This vacancy is for Ukrainian residents only
Must have
- Basic knowledge of automation testing.
- Understanding of software testing fundamentals and QA processes.
- Experience with functional, regression, smoke, and sanity testing.
- Ability to analyze requirements and prepare test scenarios.
- Understanding of positive and negative test cases.
- Basic knowledge of risk-based testing and prioritization.
- Experience with defect tracking systems such as Jira.
- API Testing:
- Understanding of REST APIs and HTTP methods.
- Experience with API testing tools such as Postman.
- Ability to validate JSON payloads, headers, status codes, and error responses.
- Basic knowledge of authentication methods and API integration flows.
- Database and Backend Validation:
- Basic SQL knowledge for checking data in databases.
- Understanding of logs and backend service behavior.
- Ability to investigate issues using logs and database queries.
- Jobs and Services Testing:
- Experience testing scheduled jobs, background processes, and asynchronous flows.
- Understanding of message queues, retries, and service integrations.
- Ability to validate data processing between multiple systems.
Would be a plus
- Experience with tools such as Kibana, Grafana, Kafka.
- Understanding of hospitality, travel, or reservation systems.
Key Responsibilities
- Perform functional testing for web applications, booking flows, reservation processing, rates, taxes, and payout scenarios.
- Execute API testing for internal and external integrations.
- Validate request and response payloads for channel integrations.
- Test background jobs, scheduled tasks, and backend services.
- Verify logs, message queues, and service behavior after deployments.
- Create and execute test cases, checklists, and regression scenarios.
- Identify, document, and track defects with clear reproduction steps.
- Analyze requirements and clarify expected behavior with developers, analysts, and product managers.
- Participate in release validation and smoke testing.
We Offer
- Competitive salary and bonuses
- An opportunity to work on interesting projects with a team of experts
- Professional and personal growth through the company's encouraging program
- Feedbacks from supervisors and team members on a regular basis
- Flexible working hours to provide you with life-work balance
- Flexible vacation policy
- Paid sick leaves
- English/Psychology classes