Workable is hiring a

QA Automation Engineer

Athens, Greece

Workable is a product-driven software company. With thousands of enterprise users and millions in venture funding, we're building the best recruiting software in the world. A frictionless, usable, robust and highly scalable product that helps companies find and meet great people. The quality, design and usability of our software is what sets us apart from the competition. It's good to be an engineer in a company that values good engineering above all.

We have a team of remarkably talented and friendly developers, a strong engineering culture and a dogged emphasis on customer-centric design. We're working on all sorts of exciting areas of application development: web, mobile, infrastructure, performance, ui/ux design, integrations with dozens of web services, API development, modern front-end frameworks, scalability, video, natural language processing, data science and usability engineering. Agile methodology and test-driven development are not things we read about in blogs, it's what we do every day.

Our technology stack consists of Rails and Java apps running PostgreSQL and HBase DB on Heroku and AWS. Our MVC architecture relies on REST APIs to connect internal building blocks and external systems. Some of the development and platform tools we use include jQuery, Backbone, Solr, Redis, RabbitMQ, Braintree, Papertrail, New Relic and Mailgun.

We're looking for a Senior QA automation engineer with interest and experience in quality for an agile team with particular emphasis on automation of functional and regression testing.

Your responsibilities will include:

  • Drive software quality assurance lifecycle as part of Agile process and deliver high quality releases on time
  • Establish test strategies, design test plans and test cases
  • Design and implement a best practice automation testing framework for the Workable platform services and components
  • Develop and execute automated UI and functional tests
  • Execute exploratory testing and acceptance of new features as part of a story-driven Agile development process