Principal Software QA Engineer

Sabre Holdings Corporation

Company Type

Req ID: 21062

Job Family: 5252


What happens when you combine technology with travel? Sabre! Did you know that cutting-edge technology is used at Sabre by more than 1 billion people around the globe? Did you know that Sabre processes approximately 85,000 transactions per second for the largest industry in the world - travel and tourism? Now that we have your attention, Sabre is an innovative technology company that leads the travel industry by helping our customers (and employees) succeed. We are looking for forward-thinking, creative people who take ownership of results and make things happen. If this sounds like you, consider joining our team.

Job Description

The SabreSonic Digital Connect is a web service platform that orchestrates and exposes travel booking functionality via a touch point-agnostic service layer. The primary objective of this platform is to allow customers to build applications (user interfaces) that rely on these core capabilities. We are looking for an experienced ‘Software Developer in Test’ who wants to make a big impact on the airline booking world by developing, testing and improving high-quality web services with a robust and automated test framework.



  • In cooperation with the Team, defines testing approach for Digital Connect services
  • Improves existing patterns and introduces new enhancements for the testing framework
  • Designs and develops testing models and implements business logic validation into the testing framework
  • In cooperation with business representatives defines the Acceptance Criteria, necessary designs and documentation
  • Analyses results of software tests to ensure desired functionality and quality.
  • Applies fundamental skills, concepts and practices to solve difficult assignments
  • Assures code quality and adherence to coding and testing standards on projects
  • Applies Scrum practices, including acceptance testing, iteration and release planning, and stand-up meetings
  • Demonstrates broad knowledge of technical solutions

Job Requirements

‘Must have’ skills:

  • Strong experience in core Java
  • Initiative
  • Positive attitude, attention to detail, be a team player, possess good problem-solving skills, and have a strong work ethic
  • Good understanding of code quality, test automation and continuous integration
  • Excellent understanding of xUnit (e.g. JUnit, TestNG) test frameworks
  • Strong experience working with XML/JSON schemas and documents
  • Experience in SOAP based Web Service development (REST experience in addition is a plus)
  • Experience with Hibernate, SQL and data persistence in general
  • Experience with application reverse engineering and refactoring
  • Working knowledge of Object Oriented principles, techniques, Design Patterns etc.
  • Familiarity with CXF, JAXB, Spring and other Java libraries/frameworks
  • Working knowledge of Maven, Tomcat and Eclipse/IntelliJ


‘Nice to have’ skills:

  • Experience with Agile - Scrum framework, TDD, mocking frameworks are plusses
  • Experience with Orchestration Engines, Workflows, BPMN etc. is a plus
  • Knowledge of Sabre or other airline back-end systems (reservations, ticketing, departure control, inventory, etc)
  • Knowledge of Unix/Linux operating systems
  • Familiarity with GIT, Jira and Rally is a plus


We will give careful consideration to your application and review your details against the position criteria. You will receive separate notification as we progress your application. Please note that only candidates who meet the minimum requirements will proceed in the selection process. To learn more about the people and culture at Sabre, follow us on Twitter, Facebook and LinkedIn


Stay connected with Sabre Careers

Job Segment: Developer, Testing, Java, Linux, Database, Technology

Read Full DescriptionHide Full Description
Confirmed 22 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles

One Step Register
Need an account? Sign Up