Lead Software Development Engineer-Test

Company: Hilton Corporate ( Learn More )

General Information
US-TN-Memphis
N/A
Not Specified
Full-Time
Not Specified
Not Specified
False
False
Job Description

The Lead Software Development Engineer-Test will have experience beyond the majority of the current team, and be able to advise the team on strategy and tactics. This individual will work full-time in test automation, will have started their career in development and have a deep understanding of systems integration.


What will I be doing?

The Lead Software Development Engineer-Test must be able to quickly grasp the big picture for development and testing, and make effective design decisions regarding division of functionality amongst layers (e.g. tools, tests, etc.). This individual must have good communications skills, work well within a team, be able to interact effectively with the development and dev architecture team, present a good image to the client, including appearance, on-time presence, strong work ethic and good interpersonal skills.

Additional responsibilities include:

  • Senior level test automation and tools architect supporting an API services and Application development team working in a DevOps methodology
  • Interact with development team to understand architecture and service layer requirements
  • Review and understand business requirements and use cases
  • Other automation tools such as QTP and Selenium
  • Develop system and system integration test automation architecture and strategy
  • Work with keyword-based and data-driven automation framework, suggesting improvements as appropriate
  • Create keyword-driven, data-driven test automation scripting for testing newly developed API services and functional and user interfaces
  • Create workflows for integrating different system automation scripts
  • Write reusable functions, both application independent and application dependent
  • Debug existing scripts and interpret log files for maintenance
  • Create and execute SQL queries and validate databases using an automation tool
  • Evaluate reported defects and oversee re-testing of prioritized defects
  • Work closely with developers and testers as needed to create and maintain scripts, and log defects
  • Prepare test data or work with data analysts to define test data needs
  • Log defects with associated documentation using JIRA or HP QC; work with development team to explain and help resolve defects
  • Provide status reporting; attend daily standup meetings when working in an Agile/Kanban team
  • Quickly learn and understand API services and existing applications that are undergoing upgrades
  • Maintain complete confidentiality of client business and strategies


  • What are we looking for?

    To fulfill this role successfully, you must possess the following minimum qualifications and experience:

  • BA/BS Bachelor's Degree
  • A minimum of five (5) years of related experience
  • A minimum of two (2) years of managerial or supervisory experience
  • Ability to travel as required
  • It would be advantageous in this position for you to demonstrate the following capabilities and distinctions:

  • Bachelor's Degree in Computer Science
  • A minimum of ten (10) years of related experience
  • A minimum of five (5) years of recent experience in automation testing
  • A minimum of four (4) years of managerial or supervisory experience
  • A minimum of three (3) years of hands-on experience in test automation architecture
  • Hands on automation experience (100%) within the last 2-3 projects
  • Knowledgeable in DevOps processes and Cloud concepts
  • Experienced in Agile with Continuous Testing and Continuous Integration
  • Knowledge of web service testing and experience in web service automation testing
  • Experience in SoapUI Pro is a plus
  • Ability to build mock service for testing, experience in ServiceV is a plus
  • Good understanding and hands on experience in Java or Groovy scripting
  • Strong knowledge in source code management and familiar with Git commands
  • Experience with a continuous integration tool like Bamboo or Jenkins
  • Performance testing knowledge
  • What will it be like to work for Hilton?

    Hilton is the leading global hospitality company, spanning the lodging sector from luxurious full-service hotels and resorts to extended-stay suites and mid-priced hotels. For nearly a century, Hilton has offered business and leisure travelers the finest in accommodations, service, amenities and value. Hilton is dedicated to continuing its tradition of providing exceptional guest experiences across its global brands. Our vision to fill the earth with the light and warmth of hospitality unites us as a team to create remarkable hospitality experiences around the world every day. And, our amazing Team Members are at the heart of it all!

    EOE/AA/Disabled/Veterans

    Job Requirements