0% found this document useful (0 votes)
22 views4 pages

Oleh Korol CVUpd

Perfect resume

Uploaded by

19f91a0452pec
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
22 views4 pages

Oleh Korol CVUpd

Perfect resume

Uploaded by

19f91a0452pec
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Oleh Korol

[email protected] / +1-437-669-1252 / Ottawa, ON K2T 0K3

Summary Skills

● Software Engineer with proven experience in Test Automation QA, CODE


SDET and DevOps fields. ● Languages: Python, Java, C#, Groovy
● Proficient in CI/CD, build/release/test/provisioning/configuration ● Version Control: Git, SVN
automation tools and frameworks. BUILD
● Strong technical background and expertise in Java and Python ● Tools: Ant + Ivy, Maven, Gradle,
technology stacks. NuGet, npm, pip, yarn
● Active team player with practical experience in Agile and Scrum ● Containerization: Docker, Docker-
methodologies. compose
TEST
● Frameworks: Playwright, Appium,
Experience Cucumber, Gatling, JMeter, JUnit,
NUnit, Selenium WebDriver, TestNG
UpWork Freelance - Software Developer Engineer in Test 01/2024 - Current ● Types: BDD, Data-Driven, Keyword-
Ottawa, ON Driven, Unit Testing
Project: Online Shop STREAM PROCESSING
Responsibilities: ● Technologies: Kafka (Apache,
● Design and develop the API & WebUI end-to-end testing framework Confluent), RabbitMQ, Redis, SQS
using Python and the Playwright framework DATABASES
● Create and develop test cases to cover critical functionality ● SQL: MySQL
● Set up and configure CI/CD jobs for nightly runs ● NoSQL: MongoDB, DynamoDB
● Develop testing infrastructure using Terraform and AWS RELEASE
● Conduct ad-hoc and exploratory testing ● Tools: Jenkins, GitLab
● Review and audit existing approaches and establish testing processes DEPLOY
Technology Stack: Python, PyTest, Playwright, Jenkins, AWS EC2, Docker, ● Cloud Providers: AWS, GCP
Terraform ● Platforms: VMs, Container Instances,
Kubernetes, Serverless
Epam Systems - Senior Software Developer Engineer in 12/2021 - 01/2024 MONITORING
Test ● Tools: Datadog, Dynatrace, Grafana,
Kyiv, Ukraine Prometheus
OPERATIONS
Project: Screwfix (OMS)
● Tools: Ansible, Terraform
Responsibilities:
OPERATING SYSTEMS
● Design and establish testing processes and infrastructure
● OS: Windows, Linux, MacOS
● Develop and implement test strategies and approaches
NETWORKING
● Create a BDD testing framework from scratch for an event-driven
● Protocols and Concepts: TCP/IP,
architecture, maintaining and extending it to cover up to 30
UDP, Telnet, SSH, RPC, RDP,
microservices
HTTP/S, DHCP, DNS, NAT, OSI,
● Set up and manage CI/CD pipelines for microservices
● Introduce and implement a shift-left approach and QA best practices CIDR
following SDLC and QA methodologies
● Implement isolation testing for event-driven architecture based on
Confluent Kafka Education
● Participate in DevOps activities, transitioning services to multibranch
pipelines and adopting a GitOps approach 2024
● Develop Terraform modules for Infrastructure as Code (IaC) for AWS IF National Technical University of Oil
and GCP clouds Master of Science: Information
● Participate in release activities Technology
● Design and develop test cases based on requirements
● Integrate the test automation framework with XRay to provide results 06/2022
● Achieve test coverage of up to 75% for services, with automated tests as Kiev Applied College of
the Definition of Done Telecommunications
● Develop unit tests using JUnit Kyiv, Ukraine
● Perform ETL testing for the Product Catalog Bachelor of Science: Computer
● Lead 3 QA teams, each consisting of up to 5 QA members Software Engineering
● Participate in Scrum activities, including sprint planning, daily scrums,
and retrospectives
Technology Stack: AWS Cloud, GCP Cloud, AWS EKS, AWS EC2, GCP
Kubernetes, AWS DynamoDB, AWS IAM, DataDog, Dynatrace, Gradle,
JUnit, Cucumber Java, Spring, Rest Assured, WireMock, MongoDB, Kafka
Confluent Client, Kafka Avro schema, Report Portal, Jenkins, Git, GitOps,
Terraform, Docker

Epam Systems - Senior Software Developer Engineer in 03/2020 - 12/2021


Test
Kyiv

Project: Equifax
Responsibilities:
● Maintain and enhance the API & GUI BDD end-to-end testing
framework
● Implement common test automation framework functionalities as a
library using Nexus
● Design and develop API and GUI user acceptance, end-to-end,
regression, and smoke automated tests
● Set up and manage various types of runs as CI/CD jobs
● Implement a test reporting tool (ReportPortal)
● Integrate test run results with Jira XRay
● Improve the stability of test scenarios and reduce regression run time by
up to 70%
● Participate in Scrum activities, including sprint planning, daily scrums,
and retrospectives
● Develop Terraform modules for creating testing infrastructure
Technology Stack: GCP Cloud, Maven, TestNG, RestAssured, Selenium
WebDriver (Java), Cucumber (Java), ReportPortal, Nexus, Jira API, GCP
Databases, Terraform
GlobalLogic - Software Test Automation Engineer 03/2019 - 03/2020
Kyiv, Ukraine

Project: Cloud Media Platform (RedBee)


Responsibilities:
● Design a BDD testing framework from scratch for an AWS-based
application.
● Set up and configure the CI/CD pipeline for testing.
● Design and develop end-to-end (e2e), regression, acceptance, and
integration tests.
● Create tests for AWS Lambda and API Gateway.
● Implement AWS CLI for testing integrations with SQS, SNS,
CloudWatch, and DynamoDB using the test automation framework.
● Participate in DevOps activities and develop Terraform modules for
infrastructure.
● Implement CI/CD monitoring for services.
● Participate in Scrum activities, including sprint planning, daily
stand-ups, and retrospectives.
Technology Stack: AWS Lambda, AWS EC2, AWS VPC, AWS Route53 ,
Maven, RestAssured, TestNG, Java Cucumber, Git, Jenkins, REST API ,AWS
SQS, AWS SNS, AWS DynamoDB, Terraform, CloudWatch

Synergetica - Mobile Apps Automation Test Engineer 03/2017 - 03/2019


Kyiv, Ukraine

Project: Tribu, Veritas


Responsibilities:
● Design and develop test automation frameworks from scratch for Mobile
App, Web UI, and REST API testing.
● Set up and configure CI/CD pipelines specifically for mobile testing.
● Redesign legacy test automation frameworks for backend functionality
to improve stability and increase test coverage.
● Develop unit tests for the automation QA module.
● Create automated user acceptance tests for Single Page Application
(SPA) Web UI and Mobile platforms.
● Develop functional and integration tests for REST APIs.
● Create and maintain over 500 manual test cases.
● Actively participate in Scrum activities, including sprint planning, daily
stand-ups, and retrospectives.
Technology stack: Java, Kotlin, Appium, Maven, Retrofit Http Client,
XCode, UI Automator, Visio, Selenium WebDriver, Git, Jenkins, TestNG,
Selenide, RestAssured, Android, iOS

Glorium Technologies - Automation Engineer 08/2016 - 03/2017


Kyiv, Ukraine
Project: Comfort Sleep
Responsibilities:
● Redesign and develop test automation frameworks for Web UI and
REST APIs according to best practices.
● Create and maintain automated test suites for Web UI and REST APIs.
● Set up and configure CI/CD pipelines for various testing runs.
● Develop test cases to achieve up to 75% test coverage.
● Implement parallel execution and cross-browser testing.
● Lead integration testing with third-party services.
● Participate in Scrum activities, including sprint planning, daily
stand-ups, and retrospectives.
Technology Stack:.NET, NUnit, Selenium WebDriver (C#), .NetHttpClient,
REST API, SpecFlow, RestSharp

Advanced Software Development - Automation Engineer 11/2015 - 08/2016


Chernivtsi, Ukraine
Projects: Bookingpal
Responsibilities:
● Design and develop comprehensive test automation frameworks from
scratch for testing Web UI and REST APIs.
● Create and maintain automated test suites for acceptance, smoke,
end-to-end (e2e), and regression testing for both Web UI and REST APIs.
● Enhance and optimize existing automated tests.
● Achieve a test coverage rate of up to 80%.
● Reduce the duration of test runs by 50%.
● Integrate test automation with CI/CD pipelines and Jira for result
reporting.
● Improve test stability and minimize test flakiness.
● Participate in planning sessions and report on the progress of
automation efforts.
Technology Stack:Maven, Java, MS SQL Server, REST, Selenium
WebDriver, TestNG, Jackson HTTP client

You might also like