Loading...
Share this Job

Job Title:  Principal Software QA Engineering

Location: 

Bangalore, Karnataka, IN

Remote Options (if applicable): 

Req ID: 54237

Job Family: Information Technology/Software Development

 

Sabre Corporation is a leading technology provider to the global travel and tourism industry. Headquartered in Southlake, Texas, USA, Sabre operates offices in approximately 60 countries around the world. At Sabre, we make travel happen. Positioned at the center of the business of travel, our platform connects people with experiences that matter in their lives. Today, Sabre is creating a new marketplace for personalized travel. It is our people who develop and deliver powerful solutions that meet the current and future needs or our airline, hotel and travel agency customers. Join our journey! 

Job Description

RESPONSIBILITIES:

•    Capable of creating an automation test strategy for complex products with large number of dependencies. 
•    Accelerate the pace of automation, increase automation coverage and ability to train and convert manual testers to full automation engineers
•    Designs, Implements, Executes and Maintains Test Automation Frameworks and Test Scripts using Tosca, TestNG, Java Selenium, Jenkins, TeamCity
•    Collective collaboration with the Test Engineers, Performance Engineers , Developers and Managers
•    Works with other developers, testers, and business analysts to understand and document business requirements and acceptance criteria
•    Maintain, develop and execute automation test plans and test cases
•    Consults with development engineers in resolution of problems and preparing test cases
•    Analyzes test results to ensure existing functionality and recommends corrective action
•    Work with the Development team to capture and reuse automated Unit Test Cases, Test Stubs, Data Utilities and Drivers, and other Development test objects
•    Participate in Change Control Board to identify the quality implications of known bugs and the impact of proposed changes to product definition on the testing process.
•    Research and document bug reports following agreed-upon processes immediately upon discovery of a quality problem
•    Work with the Release Engineering team to create and maintain automated nightly build verification test suites using Jenkins, TeamCity, Tosca Distributed Execution
•    Works independently on critical QA initiatives and multi-tasks on assigned projects with minimum supervision         
•    Constantly broadens knowledge of automation/testing tools, airline business domain and process improvements
•    Performs Analysis and Provides time/effort estimates for Automation projects 
•    Monitors test execution, collects metrics, identifies coverage gaps and applies needed corrections
•    Conducts functional and test process consulting and coordinates testing groups
•    Documents and tracks product testing results
•    Ability to manage upward/downward communication extremely well. 
QUALIFICATIONS:
•    Minimum 12 years relevant experience in design, development, and test automation
•    Education: Minimum Bachelor degree of Computer Science field studies
•    Airline domain experience is mandatory
•    Tosca Advanced Level Certifications is mandatory
•    Hands-On Web, Mobile and Desktop Test Automation using Tosca/Selenium/Appium
 

Job Requirements

MUST HAVE:
•    Demonstrable project experience in Tosca automation for medium to large projects
•    Must be able to show immediate automation progress using Tosca tool
•    Experience in Functional code coverage with Jenkins and/or TeamCity
•    Solid hands-on programming experience in Java 7/8, Javascript
•    Experience with Selenium WebDriver, TestNG and Data Driven frameworks
•    Good Knowledge of Mobile Automation using Tosca/Appium
•    Experience with Web Services testing
•    Must have automated approach mindset for solving testing problems
•    Good knowledge of Unix OS
•    Good knowledge and understanding of Continuous delivery using Maven/Jenkins
•    Experience in Agile software development process
•    Knowledge of software development and test lifecycle tools (e.g. Jira, Rally, ALM/QC)
•    Hands-On with Version Control and CI systems like SVN, GIT, Jenkins, TeamCity
•    Very good Interpersonal Skills
•    Excellent Verbal, Written and Communication skills
•    Excellent knowledge on industry recommended automation tools
•    Ability to explore and recommend right tools for the products

 

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

 

Stay connected with Sabre Careers

Facebook Twitter LinkedIn

 


Job Segment: Developer, Consulting, Computer Science, Java, Unix, Technology