M

QA Automation Engineer (Python)

MIRA- Search
Full-time
On-site
Minsk, Minsk Region, Belarus
QA Automation Engineer
Description

We are sports platform where 60+ million users can find out match results and various game statistics in real time. You can also get other sports-related information here: news, events on individual athletes, notifications about new matches and game events (goal, penalty, etc.)

We are looking for aΒ QA Automation Engineer (Python)Β to join our R&D team in a global sports technology hub providing real-time results, in-depth stats, original content, customized news feeds, and more.

As part of the QA Automation team the candidate will work together with talented engineers on a challenging product which impacts sports fans around the world.

Responsibilities:

  • Design, create, maintain E2E, API automation tests and infrastructure for large-scale robust software that runs as part of a CI/CD flows;
  • Execute automated tests and analyze test results to identify software defects and performance issues;
  • Actively participate in test planning discussions to assure automation coverage is continuously improving;
  • Identify and drive the adoption of best practices in code health, testing, testability, and maintainability. You should know about clean code and the test pyramid, and champion these concepts;
  • Collaborate with QA engineers and Developers to develop effective strategies and test plans;
  • Conduct post-implementation and pre/post-release testing;


Requirements
  • 2-4 years of proven experience as a QA Automation EngineerΒ β€”Β must;
  • Proven experience with Python ecosystem (i.e. PIP, Pytest, Requests, etc)Β β€”Β must;
  • Extensive experience automating business logic in the services layer (RESTful API, and CLI as appropriate);
  • Selenium WebDriver/Grid or Playwright experience;
  • System understanding from multiple perspectives, including high-level and low-level technical architecture;
  • Deep understanding of different test automation approaches;
  • Team player, leader, confident, can-do attitude, independent, passionate.
  • English - from B1

Would be a plus:

  • Experience with CI/CD processes like GitHub Actions /AzureDevOps/Jenkins;
  • Experience with building systems & tools (Pip, Gradle, Maven, Npm, and etc);
  • Experience and familiarity with Kubernetes, Docker and AWS;
  • Experience in NoSQL and SQL databases;
  • Background in developing test automation infrastructure and/or automating tests on Windows/Linux servers.


Benefits

  • Flexible working hours – we care about you (!) and your output;
  • Care package: Health insurance (after the end of the probationary period) + English classes 2 times a week (online);
  • Parking space ;
  • Well-equipped open-space office in the heart ofΒ Minsk (Lenina st., 50)
  • Inflation-protected wages with regular revision of compensation conditions;
  • Bright and memorable corporate life: corporate parties 2 times a year, gifts to employees in honor of life events weekly pizza-fridays with board games;
  • 50% tuition reimbursement (courses, certifications, attendance of professional events, etc.);
  • Work in a highly professional team with a friendly community spirit and supportive environment;
  • Paid vacation β€” 25 days per year, 100% sick leave payment.