Learn how Rakuten Travel Xchange is helping the travel industry staff impacted by Covid-19. Click here


QA Engineer - Custom Sites

Our sites exist as Software as a Service solutions for enterprise. As a Quality Assurance (QA) Engineer on our Custom Sites team, you will work on consumer-facing websites as well as administrative portals for travel agent or other corporate bookers. An understanding of user behavior when placing travel bookings with the ability to think through the user-experience is a definite plus.

We are looking for an experienced QA Engineer to develop/support and lead the automation strategy/effort and generate scripts to perform automated testing for frontends, APIs and backend micro-services support testing of our high-performance backend software stack. This entails the full life cycle of testing from designing tests to identify and understand issues, developing them into scripts and executing them for future iterations.

Remote. Compensation in line with local market conditions.


  • Hands-on manual investigation and reproduction of functional backend software issues
  • Root cause analysis of existing test script failures
  • Identification of current test script deficiencies and candidates for additional scripted coverage
  • Investigatory testing of unreleased features including defining requirements, behavior and impact
  • Develop and lead the automation strategy/effort and generate scripts to perform automated testing cycles using Selenium, Test automation for both frontends, APIs and backend micro-services
  • Create extensible frameworks for stubbing, mocking, data setup and tear-down to support repeatable, chain-able tests
  • Strong teamwork, problem-solving skills and verbal and written communication skills to coordinate efficiently with clients, products, offshore & onshore teams and bridge the communication gaps.
  • Documentation and design of candidate test scenarios for the above


  • Experienced as Automation Testing / Tester / Quality Assurance 3 years or more.
  • Good understanding in Javascript programming language. Bonus for Node.js and Golang
  • Have a deep understanding of testing concepts and methodology
  • Have a deep understanding of version control (Git, Bitbucket, etc)
  • Hands-on experience using test automation frameworks such as Cucumber, Selenium, Webdriver and other tools. (Able to use Cypress/Mocha)
  • Knowledge of CI/CD such as Jenkins, Bamboo, CircleCI, etc.
  • Knowledge of SQL and NoSQL is a plus.
  • Knowledge of Load Testing is a plus.
  • Knowledge of other Non-functional testing is a plus (Page Load Time Testing, Data Testing, etc)

Apply Now