Software Development Engineer in Test (SDET)
We are pleased that you are exploring Hyatt Hotels Corporation. We believe our customers select Hyatt because of our caring and attentive associates who work hard to provide efficient service and meaningful experiences. We care about our associates and our customers. This is the Hyatt Touch. Our commitment to Diversity is best evidenced by our focus on company-wide diversity initiatives. We continue to be recognized as one of America's best companies for minorities in rankings based on information about recruiting and employment practices. Associates of Hyatt are given the tools from the first day to make a difference. Hyatt offers comprehensive and competitive benefits for all associates. Hyatt associates work in an environment that demands exceptional performance, yet reaps great rewards - whether it's career opportunities, job enrichment or a supportive working environment. If you are ready for this challenge, then we are ready for you. Come meet the people with the Hyatt touch.
The Software Development Engineer in Test (SDET) will ensure that the software development meets the desired functionality according to the requirements. He or she will be responsible for performing QA/UAT, developing test plans and test scripts, and supporting other Quality Assurance Engineers on the team.
Experience
Work closely with product, design, and development team members to understand business requirements and to communicate problem impacts/risks.
Create and execute test plans and scripts that accurately and reliably assess application quality.
Analyze test results to discover and report defects, following best practices as defined by the team.
Develop, maintain, and enhance automation tests and framework libraries to verify the functionality and reliability of our software (Java, Groovy, Kotlin)
Conduct regular code reviews to ensure that object-oriented design best practices are followed at all times. Automation code should be easy to extend and support.
Understand and follow test strategy for the team. Be knowledgeable in the features for which the team is responsible.
Communicate test progress, test results, and quality of application changes.
Assist in test environment and test data setup and management.
Apply a thorough understanding of relevant technology to deliver robust test suites. (web technologies, REST APIs, web services, physical devices, Java, XML, JS, CSS, and HTML).
Create and maintain CI/CD pipelines for automated testing (Jenkins, Azure, etc.).
Demonstrate a commitment to Hyatt core values.
The position responsibilities outlined above are in no way to be construed as all encompassing. Other duties, responsibilities, and qualifications may be required and/or assigned as necessary.
Experience
2+ years direct experience as an SDET for major application integration and/or major application product release.
Education
BS in Computer Science or equivalent combination of technical education and work experience.
Computer Skills Needed to Perform this Job
Fundamentals of computer science, e.g., object-oriented programming, data structures, source control.
Web technologies, REST APIs, web services, Java, XML, JS, CSS, and HTML.
Familiarity with CI/CD pipelines
Additional Comments and Requirements
Ability to operate in a fast-paced corporate environment, excellent communication skills.
Ability to operate in an Agile team.