Nikita Omelchenko
Verified Expert in Engineering
Software Developer
Nik is a software developer in test professional with over four years of experience. He is a self-contributor with expertise in leading testing efforts for various applications in car-sharing and education companies, proficient in testing web-based client and server applications. Nik is great at solving problems with minimal supervision; when a problem is thrown at him, he would take it as a challenge and ensure it's driven to completion.
Portfolio
Experience
Availability
Preferred Environment
Cypress, Node.js, React, Jest
The most amazing...
...thing I've done was to reduce manual testing by 80% and increase test coverage by 50% by developing automation using Cypress and helping with its adoption.
Work Experience
Software Developer in Test
Toptal
- Developed and implemented automated test suites using Cypress as the primary automation framework.
- Collaborated with cross-functional teams to establish and maintain continuous integration and deployment pipelines.
- Spearheaded the adoption of new testing frameworks and technologies to improve testing efficiency and test suite maintainability.
- Analyzed and presented test automation metrics, highlighting key performance indicators influencing product quality decisions.
- Trained and mentored junior team members on test automation best practices.
Automation QA Engineers
Toptal Client
- Reduced the manual regression catalog by 10% using Cypress as an end-to-end automation framework.
- Reported and drove to the resolution of bugs using Jira, a reporting tool.
- Integrated the automation framework with TestRail as the primary tool for test management.
Software Developer in Test
Avail
- Developed web tests for a React app using Cypress.io.
- Created API test automation framework using the model-based framework.
- Integrated tests on CI/CD pipelines with Jenkins DSL.
Software Developer in Test
EdCast
- Built from scratch API test suit, which contained 411 end-points, and created a test strategy.
- Created scripts for performance testing using Gatling, based on Scala.
- Authored test scenarios and automated them, reducing turnaround time for testing releases from 48 hours to 30 minutes.
Experience
Full-stack Test Automation Solution
This framework can be used for any type of testing, from unit tests to performance tests. The test infrastructure of this framework is designed to be scaled at any point of the development cycle.
Skills
Frameworks
Cypress, Selenium, Jest, Django, Flask, YARN
Other
Quality Assurance (QA), QA Automation, Manual QA, API Testing, K6, ESLint, Axios, GitHub Actions, Prettier, Machine Learning, Large Data Sets
Languages
Python, Scala, JavaScript, SQL, TypeScript
Libraries/APIs
Node.js, React, Chai, Jenkins Pipeline
Tools
Pytest, Postman, Jenkins, Jira, Confluence, Slack, Gatling, Mocha, Grafana, Git, GitHub, NPM, TestRail
Paradigms
Unit Testing, Automated Testing
Storage
NoSQL
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