We are looking for a highly skilled Senior QA Engineer to join our product development team. The role involves testing and ensuring the quality of two complex back-end systems that handle booking logic, pricing engines, and analytics. The ideal candidate has a strong technical background, attention to detail, and extensive experience in testing APIs, data processing, and system integrations.
Core Responsibilities
- Design and execute comprehensive test strategies and test plans for back-end systems and data-driven applications.
- Perform functional, regression, integration, and performance testing for APIs, databases, and data pipelines.
- Verify complex business logic, including pricing algorithms, booking workflows, and data synchronisation between multiple systems.
- Analyse and validate analytics data across systems (e.g., internal reporting, Google Analyticsor other tools).
- Collaborate closely with developers, product managers, and data engineers to identify and resolve issues early.
- Ensure traceability between business requirements, test cases, and production behaviour.
- Participate in release validation and production monitoring, including log analysis and data checks.
- Document test results clearly and maintain testing documentation for ongoing projects.
Required Skills and Experience
- 5+ years of QA experience, including at least 3 years in back-end or API testing.
- Strong knowledge of RESTful APIs, request/response validation, authentication, and data mapping.
- Experience with SQL (MySQL or PostgreSQL) for data validation and query-based testing.
- Familiarity with data analytics validation, including GA4, GTM, and Looker dashboards.
- Experience working with complex data systems, integrations, and microservices.
- Proficiency with test automation tools (e.g., Postman, Newman, PyTest, Playwright, or similar).
- Ability to write clear bug reports, identify root causes, and communicate effectively with development teams.
- Excellent analytical and problem-solving skills.
- Fluent in English (both written and spoken).
Personal Qualities
- Strong ownership of testing quality and process.
- Proactive approach in identifying potential risks or weak spots in logic.
- Curious, structured, and able to work independently with minimal supervision.
- Team player who can collaborate closely with developers and analysts.
Ready to apply for this role?
Apply Now โ



