About the job
- Key ResponsibilitiesA. Automation TestingDesign, 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 TestingDesign 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 TestingPerform 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 TestingTest 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 TestingTest 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. CollaborationWork 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.
- 3. Required Technical SkillsAutomation TestingCore Java
- OOPs and Collections
- Selenium WebDriver
- TestNG / JUnit
- Maven / Gradle
- Automation Framework Development
- CI/CD Integration
- API TestingREST Assured
- Postman
- Swagger / OpenAPI
- JSON / XML Validation
- AI & Chatbot TestingChatbot Functional Testing
- Conversational Flow Testing
- Intent & Entity Validation
- Prompt Testing
- AI / LLM Response Validation
- Hallucination Testing
- Bias & Safety Testing
- Airline DomainAirline Booking / Reservation Systems
- Flight Booking Lifecycle
- GDS Systems – Preferred
- Tools & Supporting SkillsJira
- Git / GitHub
- Jenkins / Azure DevOps
- SQL
- Agile / Scrum
- 4. Mandatory RequirementsCandidates 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.
… more
Requirements added by the job poster
• 5+ years of work experience with Selenium
• 5+ years of work experience with Core Java
• 5+ years of work experience with SQL
• 3+ years of Airlines and Aviation experience