ОПИС ВАКАНСІЇ
EXPERIENCE AND SKILLS REQUIRED:
- Python: Deep understanding of Python. Experience with standard libraries (os, logging, asyncio, unittest, etc.).
- Playwright: Experience with automating web tests using Playwright. Knowledge of selectors. Ability to write scripts for headless and headless browser modes. Experience with handling downloads/uploads. Using Playwright for mobile testing (device emulation, geolocation, etc.).
- Pytest: Writing tests using Pytest. Knowledge of fixtures, parameterization, hooks, and settings in pytest.ini. Experience with plugins (e.g. pytest-html, pytest-xdist). Building a structured test architecture (Page Object Model, fixtures, helpers).
- CI/CD tools: Integrating tests into CI/CD pipelines (e.g. GitHub Actions, Jenkins, GitLab CI). Knowledge of how to store artifacts, HTML reports.
- API Testing: Skills in REST/GraphQL API testing. Experience with libraries such as requests, httpx, or Playwright API.
- Databases: Knowledge of SQL (MySQL, PostgreSQL) and/or NoSQL (MongoDB). Ability to write queries to validate data.
- Test Architecture: Ability to build unit, integration, end-to-end (E2E) tests. Experience writing data-driven and behavior-driven tests (BDD, if used, for example, with pytest-bdd).
- Other tools:
WE OFFER:
- A team of experienced professionals, ready to share their knowledge and skills;
- Strong SDLC process with use of Agile, Scrum, depending on a project;
- Competitive salary according to your skills and expectations;
- Corporate English trainings/IT business trainings;
- Flexible bonus payment system that allows our team members to earn money above and beyond their standard salary.
Контактна інформація →