Position: QA Automation Engineer
Category: QA Automation
English level: upper
Years of experience: 5


Nov 2018 – now Ciklum Kyiv, Ukraine
Automation Quality Assurance Engineer
Project: Mercedes Pay - payment system for Daimler
Participating in almost all stages of feature implementation (pre-grooming,
grooming, implementation, demo). Creating test plans/test cases (later - just checklists),
implementing automated scripts for covering test scenarios(Kotlin - Cucumber, REST
Assured, Selenium WebDriver, JavaScript - Protractor, Selenide, Scala - Gatling). Setup
the CI (Gitlab - set up jobs to run tests, Docker Compose, Docker swarm, Bash -
creating/modification the existing *.sh scripts to work with infrastructure. Adjust the ENV
for proper rising the services to run the e2e tests against them (raise the whole payment
system locally or on a remote server). Modifying and maintaining the mock service (for
testing purposes). Debugging the Java services to find out the cause of the bug (to
recognize - if it is the ENV or service bug/defect - IDEA Debugging). Creating new
scenarios/maintaining the framework for performance testing (Scala - Gatling).

Aug 2017 – Nov 2018 EPAM Systems Kyiv, Ukraine
Automation Quality Assurance Engineer
Project: Canadian Tire - one of the biggest Canadian retail companies that sells a wide
range of automotive, hardware, sports and leisure, and home products
Performing regression testing. Investigating and fixing sporadically failed either
tests - bugs and defects of web application services code/infra or testing framework
(mostly by working with the logs of the API services). Analyzing the results.
Improving/maintaining the testing framework (Java, Serenity, and JBehave). Improving
and maintaining the application for collecting test data (Java). Creating automated
scenarios by using test scenarios created by the manual test engineers. Creating scripts
for solving infrastructure issues (PowerShell). Setup the CI infra (Jenkins -
creating/maintaining the jobs list, modifying Jenkins plugins).

February 2015 – August 2017 Forte Group Chicago, IL/Ternopil,
Ukraine
Quality Assurance Engineer
Testing a web-based system. Performing smoke testing, functional testing,
integration testing, regression testing, and user interface testing. Developing and
maintaining automated tests using the Robot Framework. Developing and maintaining
automated tests using JBehave + Serenity. Maintaining test framework (Selenium
WebDriver + TestNG).