Status for Waverley’s Ukraine Office: READ HERE

Senior QA Automation Engineer

Senior QA Automation Engineer






Active Development

About the Client

Our client is a provider of linguistic computing services. In order to satisfy the customers’ needs, our client developed a web application dedicated to AI (artificial intelligence)-based data production, including many different features: data annotation, transcription, audio segmentation, etc.  The company’s product is built with Node.JS, Python, and JavaScript, for both internal use and customer-facing SaaS software. The software development follows the modern best-practice SDLC management process based on Scrum methodology and required tooling, including Guide-Rails, Jira, and Confluence. The product is rapidly developing as the team has grown from only two to twenty developers within just three years.  Now, in order to support that growth, the company is looking for a software architect to join the team.

Waverley is looking for an expert-level software development engineer in test to join our development team. The rapid growth of our client’s product has created the need to expand the software development and operational staff. Thus, in this position, you will be expected to define the software architecture for a new platform and the next major upgrade of an existing platform.

If you are a software expert willing to take ownership of processes, make independent decisions, and eventually create something great, send us your CV! We are bound to meet!


  • 4+ years of experience in both automated and manual testing (Java/JS/Python stack is preferred)
  • Experience in integrating automated tests into the main development pipeline (CI/CD)
  • Experience in setting up test automation processes from scratch
  • Experience with API testing
  • Experience with automated UI testing
  • Ability to work with DevOps
  • Good communication skills
  • Good written and spoken English

Will be a plus:

  • Performance testing experience 
  • Experience with Jira Xray


  • Creating and maintaining the testing environment
  • Providing software testing expertise
  • Sharing knowledge with the team
  • Discussing product features with stakeholders
  • Designing manual / automated test cases
  • Building, implementing, documenting, and running acceptance tests with the team
  • Suggesting solutions/improvements
Nataliya Nikitchenko
Nataliya Nikitchenko


Get Aboard!

4Mb maximum total size.
Protected by Google reCAPTCHA
Privacy Policy and Terms of Service apply.