Automation Test Engineer

StaffconnectAbu Dhabigulftalentzveřejněno 27. 08. 2026
Nutné:JavaGitAzureDevOpsQA/TestAgileScrumCI/CDAISecuritySenior

Role summary

We are seeking an experienced automation test engineer / senior automation test engineer with strong expertise in Java, Selenium, API testing, airline reservation/booking systems, chatbot testing, and generative AI/LLM testing.

The ideal candidate should currently be working in a hands-on automation testing role and have proven experience designing, developing, and executing automated test frameworks across web applications, APIs, conversational AI platforms, and airline booking systems.

The candidate will contribute to high-quality software delivery by developing robust automation solutions, validating complex integrations, and testing AI-powered applications for accuracy, reliability, safety, and performance.

Key responsibilities

A. Automation testing

Design, develop, and maintain automation frameworks using Java and Selenium WebDriver.

Create reusable and scalable automation scripts for web applications.

Develop and maintain regression automation suites.

Integrate automated testing with CI/CD pipelines.

Analyze test execution results and prepare detailed defect reports.

Identify opportunities to improve test coverage, framework efficiency, and QA processes.

B. API testing

Design and execute API test cases using REST Assured, Postman, or equivalent tools.

Validate API functionality, integration points, security, and performance.

Automate API testing and incorporate it into regression test suites.

Validate JSON/XML responses and API contracts.

Work with Swagger/OpenAPI specifications.

C. Airline booking / reservation domain testing

Perform end-to-end testing of airline reservation and booking workflows, including:

Flight search

Flight availability

Reservation / booking

Ticketing

Seat selection

Ancillary services

Payment processing

Check-in functionality

Booking modifications and related workflows

Work with airline reservation systems and booking platforms.

Good knowledge of GDS systems is preferred.

D. Chatbot testing

Test conversational AI and chatbot applications.

Validate intents, entities, conversation flows, and context retention.

Verify chatbot responses across different user scenarios.

Perform functional, usability, integration, and regression testing.

Validate chatbot behavior for positive, negative, and edge-case scenarios.

E. AI / generative AI / LLM testing

Test generative AI and LLM-based applications.

Validate response accuracy, relevance, consistency, and reliability.

Develop test scenarios covering prompt variations, edge cases, and unexpected inputs.

Evaluate model responses using defined quality and performance metrics.

Perform hallucination testing and response consistency validation.

Support responsible AI testing, including:

Bias testing

Toxicity testing

Safety testing

Responsible response validation

F. Collaboration

Work closely with business analysts, product owners, developers, AI engineers, and other QA teams.

Participate in agile ceremonies, sprint planning, reviews, retrospectives, and other QA activities.

Contribute to continuous improvement of automation frameworks and testing processes.

Support release readiness and quality assurance activities.

Required technical skills

Automation testing

Core Java

OOPs and collections

Selenium WebDriver

TestNG / JUnit

Maven / Gradle

Automation framework development

CI/CD integration

API testing

REST Assured

Postman

Swagger / OpenAPI

JSON / XML validation

AI & chatbot testing

Chatbot functional testing

Conversational flow testing

Intent & entity validation

Prompt testing

AI / LLM response validation

Hallucination testing

Bias & safety testing

Airline domain

Airline booking / reservation systems

Flight booking lifecycle

GDS systems – preferred

Tools & supporting skills

Jira

Git / GitHub

Jenkins / Azure DevOps

SQL

Agile / Scrum

Mandatory requirements

Candidates must meet the following requirements:

Currently working in a hands-on automation testing role.

Strong experience in Java and Selenium WebDriver.

Strong experience in API automation.

Proven experience in the airline booking / reservation domain.

Hands-on chatbot testing experience.

Hands-on AI / LLM testing experience.

Strong agile / scrum experience.

Ideal candidate profile

The ideal candidate will be a hands-on automation test engineer / senior automation test engineer with strong expertise in Java-based automation, API automation, airline reservation systems, conversational AI, and generative AI/LLM testing.

Candidates who have experience across automation framework development, airline/GDS platforms, chatbot validation, AI response evaluation, CI/CD, and agile delivery environments will be highly preferred.