• Файл

Олександр

Automation engineer

Місто проживання: Київ
Готовий працювати: Дистанційно
Місто проживання:
Київ
Готовий працювати:
Дистанційно

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

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

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

Завантажений файл

Версія для швидкого перегляду

Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.

Phone number: [відкрити контакти](див. вище в блоці «контактна інформація»)
OLEKSANDR LYSAK Email: [відкрити контакти](див. вище в блоці «контактна інформація»)
LinkedIn: [відкрити контакти](див. вище в блоці «контактна інформація»)
QA AUTOMATION ENGINEER lysak-49744715/

SKILLS & TOOLS: WORK EXPERIENCE:
Python, pytest QA MANUAL/AUTOMATION
FastAPI, Pydantic
Selenium Webdriver, WePlay Holding | 2021 - Present
Playwright WePlay is a company specializing in organizing and hosting esports competitions and
Selenoid, Allure Reporting; various shows in collaboration with organizations such as the NFL, Riot Games, Valve, and others.
API Tools: Postman,
Swagger/OpenAPI
SQLAlchemy, Alembic Worked in a team responsible for the microservice infrastructure (back office, APIs, parsing , etc.) and
migrations the titling platform used across all company events.
DI: Dishka, python- Automation:
dependency-injector Built a UI framework from scratch using Selenium, later migrating it to Playwright (pytest, Pillow,
Jenkins, Bamboo Allure Report), and developed an API testing framework (pytest, requests, Pydantic, Allure Report).
Docker, Docker Compose Integrated automatic execution of API tests into the existing Jenkins CI/CD pipeline, with
CI/CD Scripting & Pipeline notifications sent via Slack, Telegram, and email.
Integration Authored approximately 1,400 UI tests, eliminating complex regression issues during frequent
Linux parallel events and a high volume of new graphical elements.
SQL (MySQL, PostgreSQL, Wrote around 4,000 API tests across all services (including WebSocket and SSE), significantly
SQLite)
shortening release cycles.
Git, Jira
Gatling, Locust, JMeter Accelerated regression runs by introducing visual screenshot comparisons in UI tests and
enhancing Allure reports.
Analyzed test run results, created bug reports for discovered issues, and tracked fixes through to
release.
Developed new UI and API tests to cover added features, and maintained and improved existing test
scenarios.
Occasionally implemented hotfixes at the product manager’s request when developers were
unavailable.
Manual Testing:
TEST INFRASTRUCTURE Collaborated with the development team to analyze and discuss requirements, assessed their
technical feasibility, proposed approaches, and helped define final development tasks.
& TOOLING: Organized and coordinated release processes.
Created checklists for testing new features.
Payment stub gateway
Conducted testing of new functionality and validated bug fixes.
Built an end-to-end stub
Load Testing:
service with FastAPI,
Defined objectives and metrics, designed load models and test scenarios.
Pydantic, Dishka, Uvicorn,
HTTPX, Cachetools and
Performed load and stress testing on over 15 services and 3 websites using Gatling, identified
deployed it on Docker maximum sustainable loads, and verified stability at twice the normal traffic level.
Swarm for test automation
purposes. QA AUTOMATION ENGINEER
Telegram bot test support Yellow Stone | 2019 - 2021
Integrated Pyrogram
Yellow Stone is a product-focused IT company that builds a platform for the gaming industry, featuring customer-
client into the test
care, risk-management, online-payments, marketing, and BI tools.
framework to write and
run telegram bot tests.
Dynamic postback server Contributed as a Core Automation Team Member
Employed Uvicorn with Automation:
pyngrok to spin up a Developed from scratch a Selenium-based UI framework using pytest, Selenium WebDriver,
postback server during requests, and SQLAlchemy—later adopted by the entire automation engineering team.
test runs, capturing Delivered multiple framework enhancements:
callbacks from services Added support for retrying flaky tests with configurable parallel threads and video recording;
and validating them in Integrated simulators for payment and game providers;
tests. Unified request sessions between the API and UI layers
Personal telegram bots Automated test-environment provisioning (database cleanup, applying migrations) and other
Created telegram bots optimizations.
such as a personal Configured a multi-stage Jenkins pipeline for automatic API-test execution with automatic retries,
financial manager to Allure-report generation including videos and screenshots, and notifications via Telegram and
automate routine tasks. email.
Set up Selenoid for remote, parallel UI-test execution.
Prioritized test cases by business value and risk, then developed automation scripts accordingly.
Maintained and updated existing automated tests to keep pace with functional changes.
Monitored test runs and handed off discovered defects to the manual-testing team.
Load Testing:
Deployed load-testing infrastructure using Gatling, Prometheus, and Grafana.
Designed load models and scenarios for comprehensive performance and resilience assessment.
Collaborated with development to execute load tests and analyze results, producing
recommendations for performance optimization.
EDUCATION: QA MANUAL/AUTOMATION
Raise.Band | 2019
2009-2013
Raise.Band is an international IT company specializing in e-commerce and affiliate-marketing platforms, as well as
Separated structural
online learning solutions.
subdivision of NUBiP of
Ukraine “Boyarka College of
I was part of a cross-functional development team responsible for a complete overhaul of the
Ecology and Natural
Resources" “Maintenance of platform serving authors of academic and scientific papers and their clients.
software systems and Responsibilities:
complexes” qualification: Participated in MVP testing from technical-specification review through pilot release.
technician-programme. Built an API-testing framework on pytest with SQLAlchemy and requests integration.
Trained the manual-testing team in writing automated tests and using the new framework.
2013-2016 Developed and prioritized test cases for automation, authored new automated tests, and
National University of Life maintained the existing suite.
and Environmental of Executed automated test runs, documented bugs in detailed reports, and tracked defects through
Ukraine master’s degree field to resolution.
of study “Computer-based
environmental and economic QA MANUAL/AUTOMATION
monitoring”, qualification:
Cleverstaff | 2018 - 2019
“Computer System Analyst,
CleverStaff is a cloud-based platform for automating recruitment.
Researcher (Computing)”.

Responsibilities:
Crafting comprehensive test plans, checklists, test cases, and bug reports.
Conducting functional, regression, smoke, and UI/UX testing.
Ensuring alignment with test requirements throughout the testing process.
Engaging in testing activities from initial technical specifications to the final release.
Assisting the support team in resolving user issues by providing detailed feedback and analysis.
Creating and prioritizing test cases for automation.
Designing and developing automation frameworks tailored to project needs.
Generating and managing test data to ensure thorough coverage.
Integrating automated tests into the CI/CD pipeline.
Overseeing execution and analysis of automated test runs.
Providing ongoing support and updates for existing automated tests.
Reporting defects identified by automated test results.

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

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

Кандидати у категорії


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