Software Development Engineer in Test, rGuest Buy

Engineering Bellevue, Washington


Description

Agilysys is hiring for our rGuest Buy engineering team

Agilysys is an innovative software development company dedicated to transforming the guest experience by improving the quality of service through technology.  Our goal is to help our customers win the guest recruitment battle, enhance guest engagement and increase guest spending. Agilysys operates extensively throughout North America, with additional offices in the Singapore and Hong Kong.

As a Software Engineer in QA, you will have the opportunity to work with a flexible and capable team with a variety of skillsets. You will have the chance to apply your hands on experience and contribute your expertise to creating production quality code which will be seen and used by people all over the world. You will be part of team that has a great deal of freedom to define the systems and underlying direction of our products future. 

Responsibilities:

  • Define and build an automated test workflow, including the use of open source technologies and custom tools
  • Execute in a software startup environment including activities: green field designs and implementations, build systems, engineering processes, and delivery systems
  • Design and build automated tests from specifications
  • Create test plans for new product features
  • Influence the direction of Agilysys rGuest Buy solution and architecture by contributing ideas regularly
  • Perform load and stress testing
  • Perform manual testing, as needed, to ensure complete test coverage
  • Building end to end automation test suites

Requirements:

  • 2-5 years of Java programming experience including common design patterns, data structures and object-oriented principles
  • Excellent coding skills in one or more scripting languages: JavaScript, Python, Ruby
  • Hands-on experience with test frameworks such as JUnit, Mockito and TestNG
  • Proficient in testing service-oriented architectures including performance and scalability aspects.
  • Knowledge of Linux (shell scripting, command line tools, networking)
  • Knowledge of web service technologies
  • Excellent communication, organization and time management skills
  • Keen attention to detail and a high level of commitment
  • BS Computer Science or related discipline