Software Engineer in Test

Location:Ukraine
Education:Master's Degree
Employment:Full Time
Contact person:Anna Mishuk

Оur cliеnt is аn US-based fintеch cоmpаny that develops a pеrsоnаl loans platform. The goal of the service is to provide custоmеrs with a workaround for the unеxpеctеd еxpеnsеs.

The company is currently expanding its QA department and looking for a Software Engineer in Test to elevate the effectiveness of software testing operations.

Responsibilities:

The Software Engineer in Test will be responsible for boosting the Engineering department’s testing efficiency. The position involves building test tools, services, and frameworks for the product platform. The specialist will work closely with QA, Dev, and DevOps.

As a part of the QA team, the specialist will provide testing, handle the project/release branches, assist with release management, and provide post-release monitoring.

  • Build custom Python and Ruby libraries that generate test data for service feature polishing.
  • Improve the quality of QA’s automated testing development by designing and implementing better abstractions for the QA team to use when constructing regression tests.
  • Integrate into various 3rd party test tools to expand QA testing operations.
  • Build tracking systems for the long-term QA metrics, such as the probability of test failure based on historical unit/regression test runs and code churn.
Requirements:
  • 5+ years of experience working as a backend software engineer. Experience in QA or DevOps would be an advantage;
  • Experience working with Frontend developers;
  • Solid communication skills to explain complex issues and present possible solutions;
  • Well-versed in OOP languages like Ruby or Python;
  • Knowing how to build libraries, handle CLI tools and testing services;
  • Understanding the specifics of writing technical documentation;
  • Experience establishing and maintaining CI/CD pipelines.
Tech Stack:
  • Ruby on Rails;
  • Python Flask app;
  • Postgres, Redis, Redshift;
  • Vanilla JS;
  • AWS – Lambda, EC2, ECS;
  • CircleCi;
  • Selenium, Rspec, Cucumber.
Benefits:
  • Opportunity to make an impact in a growth stage company.
  • Remote work;
  • Competitive salary;
  • Vacation and paid sick leave, US corporate and Ukraine Holidays.