Automation Engineer

QA/Automation Bonifacio Global City, Philippines


Description

At Tyler, we are changing the way business is conducted with our Turnkey SaaS Products developed on top of Application Platform, a highly-customizable BPM and Case Management development platform. But we can’t continue cutting edge development of our products without a highly-talented QA team to ensure we effectively meet the software development challenges we face. Join our talented developers by working collaboratively at all stages of the development process to develop and usher a quality product to the marketplace.
To help create the best of the best and to continually delight our clients, we are seeking an energetic and highly motivated individual to join us as a Software Developer In Test at our Manila office.
The successful candidate will be responsible for designing Java based functional automated tests for Tyler's Trunkey SaaS products, as well as 3rd party software that integrates with the overall system at various stages of the production process.

Responsibilities:

  • Must have strong Java programming experience
  • Have a rich background in testing across a variety of current technologies
  • Create and maintain automated functional, regression tests for Tyler’ s desktop and mobile SaaS product offerings
  • The ability to thoroughly understand the existing product features, and be able to produce automation test strategies and test cases for new changes being made, as well as for the regression test coverage
  • Document, plan and conduct test data setup required for testing execution
  • Identify, document and track software defects encountered during testing
  • Perform verification/validation tests prior to release and ensure a timely delivery of a high quality release
  • Provide product teams with test automation tools and frameworks that can be leveraged to accelerate the consistent delivery of high-quality software
  • Guide the product teams in helping determine what needs test coverage and at what level (unit, integration, end to end)

Qualifications:

  • Bachelor’s degree in Computer Science or related
  • 3+ years of experience with testing multi-platform, multi-user web based and mobile applications
  • Security, Performance and White Box testing experience is required
  • Experience designing and executing functional UI, backend and APIs based manual and automated tests
  • Working knowledge of SQL is required
  • Experience with the Agile – Scrum, Kanban or Lean development processes is required
  • Experience with Cucumber, Selenium IDE and WebDriver open source frameworks is required
  • Experience with Jenkins or other build management, continuous integration tools, AWS, VMware and Docker infrastructure is desirable
  • Java, JavaScript programming and/or scripting background is required
  • Excellent verbal and written communication skills
  • Ability and desire to work in a fast paced, highly flexible on-site and off shore team environment
  • Must be a self-starter, able to operate independently, and multiplex his or her time between many diverse tasks in a fast moving environment with limited supervision