Cookies & analytics consent
We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.
Read how we use data in our Privacy Policy and Terms of Service.
🤖 15+ AI Agents working for you. Find jobs, score and update resumes, cover letter, interview questions, missing keywords, and lots more.

Leverate • Ukraine
Role & seniority: QA Automation Developer (2+ years experience); mid-level hands-on automation engineer
Languages: Python
UI/API automation: Playwright (required), Selenium (advantage)
API: requests, pytest, Python-based frameworks
CI/CD: Jenkins, GitLab, GitHub Actions, Azure DevOps
Containers: Docker
VCS: Git
Databases: SQL
Testing: pytest or equivalent
Other: familiarity with microservices, distributed systems (advantage)
Design, implement, and maintain automated UI and API test suites (end-to-end flows) using Python and Playwright
Build/extend automation frameworks for stability, scalability, and reusability; integrate tests into CI/CD
Collaborate across teams to define testing strategies, analyze failures, and maintain regression suites
2+ years in automation development
Strong Python coding (clean, reusable test code)
Hands-on Playwright experience (UI); Selenium acceptable as adjunct
API automation with Python (e.g., requests, pytest)
Familiarity with CI/CD pipelines; Docker basics; SQL queries
Git workflows; strong analytical skills; good English communication
Playwright for Python in multi-browser/parallel tests
Testing distributed/trading/high-load systems
Message brokers (Kafka, RabbitMQ)
Microservices knowledge; performance testing tools (k6, JMeter, Locust)
Fintech/capital markets experie
Design, develop, and maintain automated test suites using Python and Playwright for UI and end-to-end flows.
Build and extend internal automation frameworks, improving stability, scalability, and reusability.
Develop automated tests for backend services and APIs, including validation, integration flows, and negative testing.
Integrate automated tests into CI/CD pipelines and ensure reliable execution in dynamic environments.
Collaborate with developers and QA to define testing strategies and ensure proper coverage and testability.
Investigate test failures, analyze logs, identify root causes, and work with relevant teams to resolve issues.
Maintain and evolve regression automation suites to reduce manual testing effort and increase release confidence.
Participate in design, requirement, and architecture reviews to spot risks early and push for automation-driven quality.
Requirements
2+ years of experience in automation development.
Strong programming skills in Python, including writing clean, reusable, and maintainable test code.
Hands-on experience with Playwright, Selenium, or similar UI automation tools (Playwright required, selenium advantage).
Experience with API automation using Python-based frameworks or libraries (e.g., requests, pytest, custom frameworks).
Strong understanding of QA methodologies, testing strategies, and SDLC processes.
Experience with pytest or other Python testing frameworks.
Familiarity with containers and running tests in Dockerized environments.
Experience working with CI/CD pipelines (Jenkins / GitLab / GitHub Actions / Azure DevOps).
Good understanding of relational databases and ability to write SQL queries.
Experience with Git-based workflows.
High analytical skills, attention to detail, and ability to own tasks end-to-end.
Strong communication skills and high level of English.
Experience with Playwright for Python specifically (multi-browser automation, parallelism, fixtures).
Experience testing distributed systems, trading platforms, or high-load environments.
Experience with message brokers (Kafka, RabbitMQ).
Knowledge of microservices architecture.
Experience with performance tools such as k6, JMeter, or Locust.
Fintech / Capital Markets experience.