Software Test Automation Engineer

Lviv, 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.

DESCRIPTION


Our client is the world’s leading source of intelligent information for businesses and professionals. It’s a global company with more than 55,000 employees in more than 100 countries with history since 1799.
The company with the mixture of products, infrastructures, platforms, tools and standards.

Responsibilities

  • Produce, maintain and execute a robust set of automated functional tests for the back-end parts of the application;
  • Enhance and maintain the existing C# + Selenium WebDriver + White test automation framework to expand E2E testing from UI to back-end parts of the system;
  • Conduct testing using the established QA and test automation processes;
  • Work closely with development and product owners as part of a distributed SCRUM delivery team (New York, London, Lviv);
  • Provide estimates for work to be undertaken;
  • Analyse and report on the results of testing;
  • Report and track defects through to completion;
  • Participate in regular stand-up and status meetings with the team and customer’s representatives;
  • Assist in the management and monitoring of test environments;
  • Maintenance of existing automated tests.

Requirements

  • A strong E2 test automation specialist focusing on .NET stack of tools and technologies (C# .NET, SpeckFlow, Selenium WD);
  • A knowledge of White and JavaScript is an advantage;
  • Experience with network traffic capturing tools (Fiddler);
  • Experience with support and extension of test automation frameworks;
  • Experience with implementation of new automated tests for back-end (functional and non-functional);
  • Knowledge of WebSocket protocol and solid understanding of back-end testing principles;
  • Knowledge of testing of SOAP and REST web services is an advantage;
  • Strong knowledge of software testing process and experience with SCRUM development methodology;
  • Knowledge and experience with Jira as a project management and bug-tracking system;
  • Understanding of CI for test automation and knowledge of corresponding tools (Jenkins) at the level sufficient to configure and schedule test runs;
  • Self-starter: does what it takes to get the job done;
  • Excellent communication skills, verbal and written (B1+).

We offer

  • Competitive compensation depending on experience and skills;
  • Individual career path in engineering;
  • Social package - medical insurance, sports;
  • Compensation for sick lists and regular vacations;
  • English classes with native speakers (certified English teachers);
  • Flexible work hours.