-
What you'll do:
- Development and maintenance of UI & API automated tests in Python;
- Refactoring and updating existing test coverage;
- Analyzing business requirements and creating test scenarios (both manual and automated);
- Maintaining and enhancing the test automation framework;
- Close collaboration with developers, QA, and DevOps teams;
- Participating in code reviews and contributing to architectural decisions;
- Investigating test failures (root cause analysis);
- Keeping documentation up to date.
-
What we expect:
Experience & Technical Skills:
- 2+ years of commercial experience in test automation using Python;
- Deep knowledge of Pytest (fixtures, parametrization, hooks, markers);
- Strong proficiency in Selenium and/or Playwright;
- Understanding and implementation of the Page Object pattern;
- Experience with Docker (running/building containers, docker-compose);
- Excellent Git skills (branching, merging, rebasing, conflict resolution);
- Confident use of XPath, CSS selectors, and locator strategies;
- Experience in writing REST API tests (using requests, httpx, or similar libraries);
- Basic knowledge of HTML and CSS;
- Experience with test documentation: checklists, test cases, test plans;
Experience with bug-tracking systems (Jira, YouTrack, etc.).
Architectural & System Thinking:
- Experience in maintaining and refactoring autotests in legacy frameworks;
- Ability to read and analyze other people's code;
- Understanding of the test lifecycle, framework architecture, and its organization.
-
We offer:
- Work in the international company;
- Additional days off as well as employee assistance programs;
- Hybrid working format (office/home office);
- Modern offices or access to coworking spaces;
- Corporate education — courses and trainings, meetups and conferences;
- Voluntary health insurance after probation period.