Kostiantyn L. QA Automation Engineer
QA Automation / Testing
Summary
- 7+ years of experience in API and web testing.
- Experienced in working with fintech, blockchain, billing systems, advertising systems, browser extensions, access systems, delivery services, and health insurance.
- Excellent knowledge of Java, Kotlin, and JavaScript languages.
- Proficient in using Selenide, Rest-assured, Protractor, Allure report, Gradle, Maven, Jenkins.
- Skilled in creating mock servers for solving various tasks with third-party services.
- Passionate about discovering new technologies and applying them to real projects.
- Master's Degree in Management of Foreign Economic Activity.
- Proficient in English (upper intermediate) and Ukrainian (native).
Work Experience
QA Automation Engineer, Senior Test Automation Engineer
Duration: Mar 2022 – presentSummary:
- Developing test specifications, test cases, sets of regression tests, and new and enhanced software release of applications in an accurate and timely manner
- Participating in the development of test automation framework and CI/CD pipeline integration
- Developing and maintaining test and automation strategy, testing data and test environment preparations
- Maintaining, supporting and troubleshooting the testing infrastructure
- Automation of regression and functional testing
- Participating in requirements and design reviews to ensure testability
Technologies: Java, Kotlin, JavaScript, JUnit5, Docker, Node.js, MongoDB, Protractor, Bitbucket, GitHub, GitLab, TestRail, RestAssured, Selenide, Jenkins, Lombok, Spring Data, Git, Gradle, Maven, Postman, Swagger, Jira, Azure devops, Logback
QA Automation Engineer, Senior Software Test Automation Engineer
Duration: Apr 2021 – Mar 2022Summary:
- Developing test automation framework from scratch, participating in a project interview, carrying code review out
- Analyzing test reports and log files, keeping code clean approaches
- Creating automation on Java and Kotlin, working with Oracle and DB2 databases
- Mentoring junior QAs
Technologies: Java, Kotlin, JavaScript, JUnit5, Docker, Node.js, MongoDB, Protractor, Bitbucket, GitHub, GitLab, TestRail, RestAssured, Selenide, Jenkins, Lombok, Spring Data, Git, Gradle, Maven, Postman, Swagger, Jira, Azure devops, Logback
QA Automation Engineer, Automation QA Engineer
Duration: Jan 2019 – Apr 2020Summary:
- Creating test automation from scratch for API testing on Java
- Building end-to-end tests using Rest Assured, JUnit5, and Selenide
- Creating test servers for the test automation on Node
- js and MongoDB
- Working with Docker containers, and execution of tests on Jenkins
- Building of pre-scripts for Postman
Technologies: Java, Rest Assured, JUnit5, Selenide, Node.js, MongoDB, Docker, Jenkins
QA Automation Engineer, Senior Automation / Manual QA Engineer
Duration: Sep 2017 – Jan 2019Summary:
- Creation of end-to-end tests on Protractor and TypeScript
- Creation of test cases, and checklist, doing regression, usability, and UI testing
- Working on API testing, using Postman and Swagger
- Getting experience with blockchain
Technologies: Protractor, TypeScript, Postman, Swagger
QA Engineer, Automation / Manual QA Engineer
Duration: Aug 2016 – Sep 2017Summary:
- Writing automation scripts for regression testing
- Testing websites and extensions for browsers
- Used: UI, functionality, cross-browser, cross-platform
- JS, Git, bitbucket
Technologies: JavaScript, JS, Git, bitbucket
QA Engineer, QA Engineer
Duration: Jan 2015 – Aug 2016Summary:
- Writing automation scripts for regression testing
- Testing websites: UI, functionality, cross-browser
- Testing mobile apps (Android, IOS): GUI, usability, functionality, regression
- Writing test cases, bug reports (Redmine)
- Experience with TestNG, Jenkins, git
Technologies: TestNG, Jenkins, git
Education
- Master's Degree in Management of Foreign Economic Activity
Kyiv University of Market Relations