Senior Software Test Automation Engineer (Ruby)

Kyiv, Ukraine


Striving for excellence is in our DNA. Since 1993, we have been helping the world’s leading companies imagine, design, engineer, and deliver software and digital experiences that change the world. We are more than just specialists, we are experts.


Our client is a multinational mass media and information company with operational headquarters in New York, USA. It enables professionals in the financial and risk, legal, tax and accounting, and media markets to make the decisions that matter most, all powered by the world's most trusted news organization.

The solution we are working on brings financial institutions and the clients (Asset Managers, Hedge Funds, Corporations, and Correspondent Banks) together by enabling provision of customers’ research solution requirements in one easy, managed service environment. The service provides real-time information for the clients of financial institutions that are required to supply corporate identity documentation in response to increasingly strict anti-money laundering regulations.


  • Strong background in, and at least 3+ years of working in tooling or QA automation;
  • Thorough understanding of SDLC, specifically automated QA processes in agile development environments;
  • Experience in writing, executing and monitoring automated test suites using a variety of technologies including, but not limited to, Cucumber, Gherkin, Selenium, Ruby, REST APIs;
  • Proficiency with bug tracking and test management toolsets to support development processes;
  • Experience working with development tools like Git, Jira and building tools like Maven, Jenkins;
  • Strong working knowledge of testing fundamentals such as TDD & BDD;
  • Proficiency in working with relational databases like Oracle;
  • Familiarity with Unix/Linux;
  • Excellent communication skills in written and spoken English.

Nice to have

  • Expertise in building test infrastructures using containerization technologies such as Docker and working within continuous;
  • Delivery/continuous release pipeline processes experience;
  • Background in testing enterprise applications deployed to cloud environments such as AWS;
  • Experience in mentoring QA staff and end users on quality objectives and testing processes;
  • Experience on Enterprise-level project delivery;
  • Proactive 'self-starter' attitude.

We offer

  • Competitive compensation depending on experience and skills;
  • Individual career path;
  • Social package - medical insurance, sports;
  • Sick leave and regular vacation;
  • Partial coverage of costs for certification and IT conferences;
  • English classes with certified English teachers.