Software Qa Engineer
CurrentVerification and validation of back-end processing functionality in a highly transactional system running Linux and Windows-based servers. Analyze Linux logfiles for cache processing, message delivery, and data flows. Analyze queue depth and message flows through JMX console. Create SQL queries and procedures to perform data analysis, verify data flow during application processing, and generate test conditions in Oracle and MSSQL (PL/SQLDEV and dBeaver). Verify and analyze Oracle GoldenGate UE logs, trail files, and event triggers for data capture, replication, and processing. Verify web services in an SOA environment by creating custom SOAP and REST requests through soapUI Pro and proprietary tools. Develop GROOVY code to automate smoke test scenarios.Verification of interfaces between iHotelier CRS and multiple Property Management Systems (PMS) industry-standard APIs, including Opera Exchange Interface (OXI), Hotel Technology Next Generation (HTNG-2008, HTNG-2013) , and ihotelier-OTA. PMS verification including validation of inbound/outbound REST and SOAP-based (V1 and V2) xml messaging, xml schemas, and xslt translations. Perform verification of inbound and outbound (ARI and booking updates) messaging for TC Channel Management interface with outside vendors. Develop/execute custom xml/json messages to verify APIs for other integrated distribution channels, including RoomRez/IHFS, Expedia QuickConnect (EQC), and OTA Seamless, using tools including soapUI Pro and various simulators. These channels provide data distribution and synchronization to support transactions for hundreds of online partners.Configuration and UI verification of several booking engine and CRS products.Performance/load test new features and back-end components - create REST projects to generate loads and perform analysis/reporting of results.Create automation test suites with ReadyAPI to execute tests and verify logfiles via splunk api queries.