
Test Engineering I
Booking Holdings1 day ago
Bengaluru, IndiaEntry Level
Responsibilities
- Understand product requirements and acceptance criteria, identifying relevant test scenarios and risks.
- Provide testability feedback through risk-based testing, exploratory testing, test charters, and appropriate test oracles.
- Create and maintain isolated, deterministic automated tests for API, web, and mobile applications.
- Run tests through CI/CD pipelines and investigate failures using logs, metrics, traces, and dashboards.
- Report defects, support triage, and participate in defect investigation and root-cause analysis.
- Perform mobile testing across Android and iOS devices, app journeys, screen sizes, network conditions, and lifecycle scenarios.
- Contribute to quality checks involving accessibility, performance, security, usability, resilience, and mobile compatibility.
- Test AI-enabled features for accuracy, relevance, consistency, safety, reliability, and unexpected outputs.
- Collaborate with developers, product managers, designers, and teammates to promote shared responsibility for quality.
Requirements
- Typically 2–4 years of experience in Quality Engineering.
- Proficiency in at least one programming language such as Java, Python, JavaScript/TypeScript, or C#.
- Hands-on experience with API, UI, and/or mobile test automation using tools such as Playwright, Cypress, Selenium, Appium, or REST Assured.
- Experience working with REST APIs and tools such as Postman or REST Assured.
- Working knowledge of Git and CI/CD pipelines using GitLab CI, Jenkins, or GitHub Actions.
- Understanding of testing fundamentals including test design, exploratory testing, regression testing, defect management, and risk-based thinking.
- Basic understanding of web applications, mobile applications, microservices, or cloud-based systems.
- Familiarity with quality signals including static analysis, code-quality checks, logs, metrics, traces, and dashboards.
- Ability to write clear tests, investigate failures, debug issues, and communicate defects effectively.
- Preferred experience includes UI and API automation, mobile automation with Appium, Espresso, XCUITest, or BrowserStack, test data management, mocking, service virtualisation, contract testing, observability, and SonarQube.
- Preferred exposure includes accessibility, performance, security, resilience, cross-browser, mobile compatibility, AI-enabled or LLM-based feature evaluation, cloud platforms, containers, and distributed-system debugging.
Tech Stack
AppiumC#CypressGitGitHub ActionsGitLab CI/CDiOSJavaJavaScriptJenkinsPostmanPythonSeleniumSonarQubeTypeScript
Categories
About Booking Holdings
Booking Holdings is a public company (NASDAQ: BKNG) headquartered in Norwalk, CT that operates a portfolio of online travel and dining brands, including Booking.com, Priceline, Agoda, KAYAK, and OpenTable. It connects travelers and diners with accommodations, transportation, activities, and restaurants, while providing distribution, advertising, and payments/fintech services to travel and hospitality partners. The platforms support bookings in more than 220 countries and territories.