Share this Job

Senior Java Software Engineer in Test

Date: Apr 2, 2019

Location: Krakow, PL, 30-415

Company: Sabre

Req ID: 47028

Job Family: Information Technology/Software Development


Sabre Corporation is a leading technology provider to the global travel and tourism industry. Sabre’s software, data, mobile and distribution solutions are used by hundreds of airlines and thousands of hotel properties to manage critical operations, including passenger and guest reservations, revenue management, flight, network and crew management. Headquartered in Southlake, Texas, USA, Sabre operates offices in approximately 60 countries around the world. Sabre posted $3.2 billion in revenue in 2014 and employs approximately 10,000 people globally through its three business units – Sabre Travel Network, Sabre Airline Solutions and Sabre Hospitality Solutions.

Job Description


Trip Data Services team is focused on developing and maintaining variety of PNR (travel booking) services running on open systems (Linux). In specific the team is responsible for PNR data distribution to internal and external customers, multiple PNR web services and development of Trip Record - breakthrough architecture to store and operate on next-generation booking data. All the applications are high volume, multi-instance and critical.



  • Creates appropriate test scenarios based on software specification, analyzes test results to ensure existing functionality and recommends corrective action
  • Documents detailed steps to reproduce defect, designs, creates, executes and maintains automated test scenarios written in Java
  • Improves existing patterns and introduces new enhancements for the testing framework in Java
  • In cooperation with business representatives, defines the Acceptance Criteria, necessary designs and documentation
  • Analyses results of software tests to ensure desired functionality and quality.
  • 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.

Job Requirements


‘Must have’ skills:


  • Experience in Quality Assurance testing, writing, executing test plans and reporting defects as well as in SOAP/REST based Web Service testing
  • Demonstrated understanding of different type of testing and testing theory
  • Object Oriented programming experience (Java 1.8 preferred) and  version control systems experience (GIT preferred)
  • Working knowledge of Maven, Tomcat and Eclipse/IntelliJ
  • Good understanding of xUnit (e.g. JUnit, TestNG) test frameworks
  • Positive attitude, good communication skills, attention to detail, be a team player, possess good problem solving skills and have a strong work ethic


‘Nice to have’ skills:


  • Experience with Agile and Scrum framework
  • Programming experience in other languages than Java (e.g. Python, Groovy, Ruby, Perl)
  • Working knowledge of Design Patterns
  • Knowledge of Unix/Linux operating systems as well as Sabre or other airline back-end systems (reservations, ticketing, departure control, inventory, etc.)
  • Familiarity with CXF, JAXB, Spring and other Java libraries/frameworks


Why is it worth working with us?


  • Profit from our VIP medical package with free travel insurance and dental care, sport medicine, life insurance and Benefit System (Multisport)
  • Explore new technologies at our Innovation Lab (3D printer, Augmented Reality and Virtual Reality equipment, Robot construction kit, Internet of Things devices, Access to quantum computer via IBM Cloud)
  • Lift your qualifications through wide range of trainings and get technical certification reimbursement
  • No dress code, flexible working time and get additional day off
  • Recommend your friends and get a very attractive referral bonus
  • Use your car or bike to get to the office - free of charge parking lot for employees



We will give careful consideration to your application and review your details against the position criteria. You will receive separate notification as your application progresses. Please note that only candidates who meet the minimum criteria for the role will proceed in the selection process.


Join our life community at Sabre by following us on Twitter, Facebook and LinkedIn

Facebook Twitter LinkedIn

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