Github profile: here.
Languages and Technologies:
- programming: Scala, Java
- frameworks: Spring Boot / Spring Cloud
- scripting: Bash, Python
- testing: ScalaTest, JUnit/TestNG, Spring Boot Test, Spring Cloud Contract, Rest Assured, Wiremock
- CI: Jenkins, Teamcity
- version control: Git, Subversion
- build tools: sbt, Maven, Gradle
- databases: MariaDB, Couchbase, Aerospike, H2
- messaging: Apache Kafka
- test automation: Selenium Webdriver, Appium, Selenium Grid, Selenoid, Gauge/Cucumber/JBehave
- performance testing: Gatling, ghz
Work Experience
-
Test and Deployment Engineer (SDET) @ IOHK (April 2021 - Present)
-
Lead Software Engineer In Test / Software Engineer @ Playtika, UA (October 2017 – March 2021)
Product: Caesars Slots- Increased product revenue by implementing a set of new features inside the game;
- Speeded up testing process by automating SQL script generation for feature configuration;
- Integrated contract testing as a process. it is now a part of the mandatory activity for all pull requests to backend microservices;
- Increased test automation applicability by providing internal courses and library of video materials for engineers;
- Designed and implemented a few microservices for increasing game testability;
- Developed proof-of-concept for the tool for analysis contract test coverage for microservices;
Other:- Lead a team of 5 Software Engineers In Test;
- Increased UI automation coverage from 0 to 85% for web and mobile platforms;
- Provided internal workshops dedicated to automation testing for QA Engineers / Developers;
- Educated 40+ QA engineers with automation skills;
- Participated in technical interviews for QA / SDET / QA Manager positions;
-
Senior Test Automation Engineer @ Soft Serve, UA (January 2017 - September 2017)
Project: Optanix- Increased speed and stability of automated tests by covering functionality on API level;
- Simplify testing by developing a test library for remote Unix services verification;
-
QA & Testing Analyst @ Deutsche Bank, RU (December 2015 - January 2017)
Product: ITrac - trading platform for derivatives- Improved existing GUI Automation framework for desktop WPF application;
- Assessed tools and technologies for automation on the project;
- Designed and implemented test automation solution for integration and cross-component testing of JMS - based enterprise applications (based on Java/Scala and Cucumber);
- Participated in complex issue investigations for SL3 support issues;
-
QA Automation Engineer @ Sitecore, UA (May 2014 - November 2015)
Products: Sitecore CMS 7-8; Sitecore GeoIP Location Client- Speeded up testing process by developing API test automation solution for one of the Sitecore CMS modules;
- Extended UI test coverage for Sitecore CMS system (C# .NET, Selenium Webdriver);
-
QA Automation Engineer @ Ciklum, UA (April 2013 - May 2014)
Project: DIBS payment system- Extended existing test automation solution for web services (Java, SoapUI, Rest Assured);
- Increased quality of payment system by adding automatic security scanning as a part of development processes;
-
Automation Test Specialist @ Exigen Services, UA (July 2012 - April 2013)
Project: Risk Aggregator (Imagine Trading System)- Implemented test automation solution for web application (C# .NET, Specflow BDD, Selenium Webdriver, MSBuild);
- Integrated automated UI tests as a part of a delivery pipeline;
-
QC Engineer @ PrivatBank, UA (September 2011 - December 2011)
Product: Privat24- Increased product quality by searching and reporting critical bugs in web applications;
- Introduced web test automation as a process for several teams;
Education
-
National Mining University, Dnipro, UA, 2007-2012
- Master degree in Security of Computer and Communication Systems, 2012
- Master thesis: Methodology for detection of HTTP Parameter Pollution vulnerability for WEB applications
-
National Mining University, Dnipro, UA, 2009-2012
- Specialist degree in Finance, 2012