QA Automation Engineer Offline
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:
Docker: Understanding how to create and use containerized test environments.
Git: Experience with version control systems.
The position is open due to the emergence of new projects!
The job ad is no longer active
Look at the current jobs QA Automation →