Олександр

QA Automation Engineer (Python)

Вид зайнятості: повна
Вік: 33 роки
Місто проживання: Крюківщина
Готовий працювати: Дистанційно, Київ
Вид зайнятості:
повна
Вік:
33 роки
Місто проживання:
Крюківщина
Готовий працювати:
Дистанційно, Київ

Контактна інформація

Шукач вказав телефон , ел. пошту та LinkedIn.

Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.

Досвід роботи

QA Automation Engineer

з 08.2021 по нині (4 роки 7 місяців)
Weplay Holding, Київ (IT)

UI & API Automation
- Built a UI automation framework from scratch using Selenium and migrated it to Playwright (pytest, Allure, artifacts: screenshots/visual checks).
- Developed an API testing framework with pytest + requests + Pydantic and integrated reporting into Allure.
- Integrated automated API test execution into Jenkins CI/CD and configured notifications (Slack/Telegram/email).
- Delivered 1,400+ UI tests and 4,000+ API tests across microservices, including WebSocket and SSE scenarios.
- Improved regression signal and triage speed by introducing visual screenshot comparisons and enhancing Allure reports.
- Investigated failures, reported defects, tracked fixes to release, and maintained/extended test suites for new features.

Test Infrastructure / Internal Tooling
- Built an end-to-end payment stub gateway to emulate PSP behavior (FastAPI, Pydantic, HTTPX, Dishka) and deployed it in Docker Swarm.
- Implemented a dynamic callback/postback capture service during runs (Uvicorn + ngrok/pyngrok) to validate async webhooks/callbacks.
- Integrated Telegram bot test workflows into the framework via Pyrogram.

Additional responsibilities
- Participated in requirements review and release coordination; created lightweight checklists and validated fixes.

QA Automation Engineer

з 07.2019 по 08.2021 (2 роки 2 місяці)
Yellow Stone, Київ (IT)

UI & API Automation / Framework Engineering
- Built a Selenium-based UI automation framework from scratch (pytest, Selenium WebDriver, requests, SQLAlchemy); the framework was later adopted by the automation engineering team.
- Implemented framework improvements to increase stability and scalability: flaky test retries, configurable parallel execution, and video recording for UI runs.
- Integrated simulators for payment providers and game providers, and unified API/UI request sessions to simplify cross-layer end-to-end scenarios.
- Automated test environment provisioning and maintenance (DB cleanup, applying Alembic migrations) to improve repeatability of CI runs.
- Configured a multi-stage Jenkins pipeline for API tests with retries, Allure report generation (videos/screenshots), and notifications (Telegram/email).
- Set up Selenoid for remote parallel UI test execution; monitored runs and supported defect handoff to the team.

Performance Testing
- Deployed load-testing infrastructure using Gatling, Prometheus, and Grafana.
- Designed load models and scenarios; collaborated with developers to execute tests, analyze results, and provide performance improvement recommendations.

QA Engineer (Manual/Automation)

з 05.2019 по 07.2019 (3 місяці)
Raise.Band, Київ (IT)

- Participated in MVP testing from requirements review through pilot release; covered new features and verified fixes end-to-end.
- Built an API automation framework using pytest, requests, and SQLAlchemy to support regression and feature validation.
- Trained the manual QA team on writing automated tests and effectively using the framework.
- Prioritized automation candidates by business value and risk; implemented new tests and maintained existing suites.
- Executed automated runs, produced detailed bug reports, and tracked issues through resolution.

QA Engineer (Manual/Automation)

з 04.2018 по 05.2019 (1 рік 2 місяці)
Cleverstaff, Київ (IT)

- Created test documentation: test plans, checklists, test cases, and detailed bug reports.
- Performed functional, regression, smoke, and UI/UX testing across releases, from requirements stage to production rollout.
- Designed and maintained automation frameworks and test utilities; generated and managed test data to improve coverage.
- Integrated automated test execution into CI/CD pipelines and monitored run results.
- Investigated failures from automated runs, reported defects, and supported the customer/support team with analysis and troubleshooting feedback.

Освіта

National University of Life and Environmental Sciences of Ukraine

Computer-based Environmental and Economic Monitoring (Qualification: Computer System Analyst), Київ
Вища, з 2013 по 2016 (3 роки)

Master’s degree. Qualification: Computer System Analyst, Researcher (Computing).

Boyarka College of Ecology and Natural Resources (NUBiP of Ukraine)

Maintenance of software systems and complexes (Qualification: technician-programmer), Київ
Середня спеціальна, з 2009 по 2013 (4 роки)

Qualification: Technician-Programmer.

Знання і навички

  • Bug Reporting & Tracking
  • Defect Lifecycle Management
  • Git
  • Python
  • PyTest
  • QA Automation
  • API testing (REST)
  • UI testing
  • Playwright
  • Selenium WebDriver
  • Test framework development
  • CI/CD (Jenkins)
  • Allure Reporting
  • Docker
  • Docker Compose
  • Linux
  • Selenoid
  • SQL
  • PostgreSQL
  • SQLAlchemy
  • Alembic
  • Load testing
  • Gatling
  • FastAPI
  • Pydantic
  • Postman
  • Swagger/OpenAPI
  • WebSocket
  • SSE
  • HTTPX

Знання мов

  • Українська — вільно
  • Англійська — середній

Додаткова інформація

QA Automation Engineer with 7+ years in QA, focused on UI and API automation for microservice based products. Built UI frameworks from scratch and migrated Selenium to Playwright. Developed API automation with pytest/requests/Pydantic and integrated runs into Jenkins CI/CD with reporting and notifications. Experienced with high-traffic event platforms, async integrations (WebSocket/SSE), and test tooling (stubs and callback capture) to enable reliable end-to-end automation.

Схожі кандидати

Усі схожі кандидати


Порівняйте свої вимоги та зарплату з вакансіями інших підприємств: