
Oleksandr Sirchenko
Verified Expert in Engineering
QA Automation Engineer and Developer
Kiev, Ukraine
Toptal member since June 5, 2020
With over eight years of experience in software testing, Oleksandr is a hands-on technology professional who thrives in complex, project-based environments. Along with being a results-oriented QA automation engineer, Oleksandr is a certified professional scrum master (PSM I) who’s successfully delivered projects as part of a scrum team. Oleksander's most valuable contribution to any project is his ability to create test automation from scratch and provide support for existing tests.
Portfolio
Experience
- QA Automation - 8 years
- TypeScript - 8 years
- Docker - 8 years
- Node.js - 8 years
- React - 5 years
- Web App Development - 5 years
- Playwright - 4 years
- Next.js - 3 years
Availability
Preferred Environment
Docker, TypeScript, JavaScript, React, Node.js, Next.js, Playwright
The most amazing...
...thing I've built is an automation framework from scratch for a web app using a tool that I've never worked with along with setting up test execution on CI.
Work Experience
Team Lead Software Developer in Test
DataArt
- Migrated the existing Protractor framework to Playwright, seamlessly integrating the solution with the custom integration testing framework.
- Led and managed a team of four QA automation engineers, overseeing test strategy and execution.
- Automated web applications using JavaScript/TypeScript, Protractor, and Jasmine and managed test execution on CI (TeamCity).
- Implemented the Allure Framework as the reporting system.
- Migrated an automation project from JavaScript to TypeScript.
- Implemented performance automation tests using K6.io.
Software Developer in Test
ReadySet Technologies
- Developed and implemented new features for a VR store web application using TypeScript and React.
- Refactored and optimized code to enhance performance and maintainability.
- Designed and implemented unit and end-to-end (E2E) automation tests for the web application.
- Implemented best practices for scalable and maintainable React development.
- Configured automated test execution on GitLab CI using GitLab runners and Docker Compose.
- Set up and optimized CI/CD pipelines for automated testing and deployment in GitLab CI.
- Ensured smooth test execution across different environments using Docker and Docker Compose.
- Enhanced developer workflow by automating test execution and integrating it into the CI/CD pipeline.
QA Automation Engineer
Star (formerly Cogniance)
- Automated web applications using JavaScript/TypeScript and Cypress.io.
- Managed test execution on CI using Docker and Travis.
- Implemented performance automation tests using Gatling.
- Created integration tests using the Java TestContainers library.
- Ran sprint reviews for the customer along with managing the release.
QA Automation Engineer
Infopulse
- Ran automated testing development for smoke and regression suites from scratch.
- Oversaw and managed test execution on a CI server.
- Performed automated and manual API testing of RESTful services.
- Actively participated in day-to-day interactions with the product owner.
- Developed test cases for automated and manual testing.
QA Automation Engineer
TestMatick
- Developed and implemented UI automation tests from scratch using JavaScript with Detox for iOS mobile testing and WebdriverIO for web applications.
- Set up and managed test execution on Jenkins, creating and maintaining CI/CD pipelines.
- Developed and updated test suites and test cases and extended test coverage. Also created a traceability matrix for the customer.
- Communicated with the customer to analyze and investigate defects.
- Configured a reporting system for clear test execution insights and issue tracking.
- Contributed to development by identifying and fixing bugs and enhancing overall software quality.
Education
Speсialist's Degree in Fire Safety Engineering
Academy of Fire Safety - Cherkasy, Ukraine
Certifications
Salesforce Certified Marketing Cloud Developer
Salesforce
ISTQB Certified Tester Foundation Level
ISTQB — International Software Testing Qualifications Board
Professional Scrum Master I
Scrum.org
Skills
Libraries/APIs
Node.js, REST APIs, React, Selenium WebDriver, Salesforce REST API, Salesforce SOAP API, Playwright
Tools
Git, TFS, Jenkins, Jira, Apache JMeter, Gatling Load Testing, GitLab CI/CD, Postman, Mocha, Docker Compose, JSX, REST Assured, TeamCity, Travis CI, TestRail, Grafana k6, Pytest, GitLab Runner, Apache Maven, xUnit
Languages
TypeScript, JavaScript, Java, SQL, CSS, AMPscript, Python, C#
Frameworks
Selenium, Cypress, Protractor, Appium, Detox, Next.js, Selenide, Jasmine, TestCafe, React Native, AngularJS, JUnit, NUnit, Spring Boot, Angular
Paradigms
Manual Testing, Test Automation, Load Testing
Platforms
Docker, Amazon EC2, Amazon Web Services (AWS), iOS, MacOS
Storage
MySQL, Amazon S3 (AWS S3), Elasticsearch, PostgreSQL, Microsoft SQL Server, Redis
Other
Certified ScrumMaster (CSM), QA Automation, Quality Assurance (QA), Mobile Device QA Automation, Performance Testing, Integration Testing, Mobile App Testing, Web App Testing, Regression Testing, Data Modeling, Data Management, Web App Development, QA Testing
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