
Anton Skomarovskyi
Verified Expert in Engineering
Quality Assurance Developer
Kyiv, Ukraine
Toptal member since January 28, 2022
Anton is a software engineer with around ten years of experience in IT. A true team player with excellent problem-solving, interpersonal skills, and a high degree of personal initiative, he's keen on establishing QA automation processes from scratch to CI/CD. Anton's led the hiring, mentoring, and training of QAs and has solid experience in Agile projects.
Portfolio
Experience
- QA Automation - 10 years
- UI Automation - 10 years
- Test Automation - 10 years
- Python - 8 years
- Selenium - 6 years
- JavaScript - 5 years
- Cypress - 5 years
- Java - 4 years
Availability
Preferred Environment
Slack, Skype, Teams, PyCharm, Jira, Visual Studio Code (VS Code), MacOS, Linux, Windows, WebStorm
The most amazing...
...projects I've worked on include a TAF for distributed computing that reduces manual testing effort and leading a TAF and tests for several high-load APIs.
Work Experience
Lead QA Automation Engineer | SDET
SoftServe
- Created a test automation framework from scratch for the dApp front end using Cypress and Puppeteer.
- Built a stateless test automation solution running on AWS Lambda to ensure the quality of the developed infrastructure.
- Established a QA automation process for API and UI testing for IoT products.
- Developed a test automation framework for UI and API testing using Cypress, which speeded-up manual regression testing by up to 50%.
Senior QA Automation Engineer | SDET
CloudMade
- Created a test automation framework from scratch for distributed computing using Hadoop MapReduce and Apache Spark jobs.
- Developed automation tests for REST APIs and integrated them into the CI pipeline using Jenkins.
- Mentored other QAs on how to use the created test automation framework.
SDET | Senior QA Automation Engineer | Software Developer
Ciklum
- Owned testing and the delivery of three high-loaded REST APIs microservices.
- Extended, improved, and created automation tests from scratch using C# for three REST API services.
- Developed REST API features and logic and partially took the role of SDE.
- Established and continuously improved CI/CD pipelines.
- Set up post-deployment monitoring and postmortem activities using Kibana and DataDog alerting.
- Created internal tools for facilitating testing, like REST API services for a test user provider.
QA Automation Engineer
Wargaming
- Created a test automation framework from scratch for a web project that was successfully released for internal users.
- Developed and updated an existing test automation framework using Python for testing an XMPP-based chat.
- Ran automation tests and analyzed results daily, debugging and raising bug reports.
QA Automation Engineer | Software Developer
GlobalLogic
- Analyzed and finalized user stories and functional requirements.
- Contributed to developing REST API automation tests using Groovy.
- Created 60% UI automation tests using Selenium WebDriver and Groovy.
- Helped develop some web UI features using JavaScript, CSS, and HTML.
Experience
Test Automation Framework for dApp Web 3.0
Test Automation Framework for a Distributed Computing Project
Test Automation Framework for Three High-load REST API Services
Word Search Puzzle
https://github.com/Askomaro/word-search-puzzleThe main idea was to implement a complex data structure with a compact trie and trie tree on my own. Other than that, I got the chance to get familiar with the time and space complexity of different operations and use it to develop the word search puzzle with some performance limitations.
Education
Master's Degree in Advertising and Marketing
NAU – National Aviation University - Kyiv, Ukraine
Master's Degree in Information Security in Computer Systems and Networks
NAU – National Aviation University - Kyiv, Ukraine
Skills
Libraries/APIs
Jenkins Pipeline, REST APIs, Requests, Playwright, Jenkins Job DSL, Puppeteer
Tools
TestRail, Postman, Jira, Slack, Skype, Pytest, Jenkins, TeamCity, Kibana, PyCharm, WebStorm, GitLab CI/CD, Grafana k6, Elastic, Cucumber, Apache JMeter
Languages
TypeScript, Python, Java, JavaScript, C#, SQL, Groovy, Kotlin
Frameworks
Cypress, Selenium, JUnit, NUnit, Allure Testing Framework, .NET, Locust, TestNG, Apache Spark, Cucumberish
Paradigms
Agile Software Development, Test Automation, Automated Testing, Testing, E2E Testing, Object-oriented Programming (OOP), Unit Testing, DevOps, Automation, Microservices
Platforms
MacOS, Linux, Windows, Blockchain, Amazon Web Services (AWS), Azure, Docker, AWS Lambda, Oracle, TestLink, Ethereum, Visual Studio Code (VS Code)
Storage
MySQL, PostgreSQL, NoSQL, MongoDB, HBase, Datadog
Other
QA Automation, UI Automation, REST API Automation, UI Testing, Programming, Quality Assurance (QA), Test Automation Frameworks, Software Testing Automation Framework (STAF), Automated UI Testing, QA Testing, CI/CD Pipelines, Cloud, Crypto, Octopus Deploy, Decentralized Finance (DeFi), Portals, Networks, Information Security, Marketing Mix, Advertising, Teams, Pact, Serverless, SDET, APIs, Bitcoin, Reports
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring