Alexey Kazarin, Developer in Sofia, Bulgaria
Alexey is available for hire
Hire Alexey

Alexey Kazarin

Verified Expert  in Engineering

Bio

Alexey is a geek on test processes automation, responsible for the quality of released functionality. Keen on building the right environment and infrastructure for the testing needs by setting up report tools, test management tools, and support. Alexey is an ISTQB certified tester with extensive experience in test planning with different test techniques, test documentation, and configuring quality gates for test pipelines.

Portfolio

Prolev Technologies, LLC
Java, Cucumber, Git, Jenkins, Docker, RabbitMQ, RESTful Microservices, GraphQL
Nexign
Java, Retrofit, Allure Testing Framework, TeamCity, TestRail, Apache Kafka...
LiveTex
JavaScript, TypeScript, TeamCity, Docker, Chef, Selenium, Linux

Experience

  • Test Automation - 8 years
  • Java - 6 years
  • Selenium - 5 years
  • Test Design - 5 years
  • Docker - 4 years
  • Postman - 4 years
  • Jenkins - 4 years
  • Cucumber - 3 years

Availability

Part-time

Preferred Environment

Linux, Postman, Jenkins, Selenium, Docker, Java, Cucumber, Google Pub/Sub, Windows, REST APIs

The most amazing...

...things I’ve done were improving the team’s daily routine by upgrading open-source projects and creating several test frameworks from scratch.

Work Experience

Senior Quality Assurance Automation Engineer

2019 - PRESENT
Prolev Technologies, LLC
  • Tested back end with REST Assured and front end with WebDriver and Selenoid.
  • Released services with production validations while acting as the release manager.
  • Implemented and extended a test framework based on Java.
  • Created bugs in Jira based on a template structure and test plans.
  • Analyzed and maintained daily regression test reports.
  • Configured CI/CD builds in Jenkins Pipelines for regression and Smoke testing.
  • Led Scrum events as the Scrum master in a team of 7-10 people.
Technologies: Java, Cucumber, Git, Jenkins, Docker, RabbitMQ, RESTful Microservices, GraphQL

Senior QA Automation Engineer

2017 - 2019
Nexign
  • Developed a test framework from scratch based on Java.
  • Saved all test scenarios to test a management tool, TestRail, as test documentation.
  • Set tasks and monitored their implementation as the quality assurance (QA) team lead.
  • Created JMeter test profiles and provided results of load testing.
Technologies: Java, Retrofit, Allure Testing Framework, TeamCity, TestRail, Apache Kafka, Microservices, IntelliJ IDEA, PostgreSQL, Apache JMeter

QA Automation Engineer

2016 - 2017
LiveTex
  • Developed a test automation framework based on JavaScript language from scratch.
  • Created and maintained a team dashboard based on Grafana for tests and releases processes monitoring.
  • Maintained regression testing based on Selenium and used Allure Repor for report creation.
  • Configured quality gates for team pipelines based on regression testing results and static code analyzers.
  • Provided security testing of Cross-Site Scripting (XSS) injections with OWASP ZAP.
Technologies: JavaScript, TypeScript, TeamCity, Docker, Chef, Selenium, Linux

QA Automation Engineer

2015 - 2016
Easy System Implementation
  • Implemented a test automation framework in C# from scratch.
  • Wrote test documentation based on technical requirements.
  • Tested UI scenarios in several browsers with Selenium Grid.
Technologies: C#, Selenium WebDriver, NUnit, Redmine, Git, Microsoft Azure

Experience

Jenkins Dashboard View Plugin | Open Source

As a regular user of the Jenkins Dashboard View Plugin, I have improved the custom version—forked and upgraded. I added extra views that support new data sources, such as the Allure Report, which can be installed on Jenkins as a build plugin.

Web Widgets Test Framework | LiveText

As the software development engineer in test (SDET), I implemented a test framework for web widgets in LiveText from scratch, first using JavaScript and then TypeScript. With the help of the Selenium Grid framework, the test process was parallelized and tested in threads under various browsers, such as Google Chrome, Firefox, and Microsoft Edge, and under different platforms, like Windows and macOS.

Cucumber Test Framework | Prolev Technologies

As a test engineer of a test framework core team, I developed several extensions and modules to expand its testing capabilities. Some of these extensions included writing to clients for testing with Google Cloud Pub/Sub integration and coding the Slack notification module, which parses the test results reports and sends aggregated data as a formatted message to the team's slack channel. I also worked as the team lead in a group of five people, organizing and controlling processes, facilitating events, and coordinating the workflow.

Back-end and Load Testing Framework | Nexign

I worked in a startup project's research and development department, developing an Internet of Things platform. As an SDET engineer, I covered the entire testing process, including test documentation, testing strategy, bugs reports, test automation, and test reports. I also developed the back-end test framework based on Java with REST Assured.

Education

2011 - 2013

Master's Degree in Automation Control Systems

Gubkin Russian State University of Oil and Gas - Moscow, Russia

2007 - 2011

Bachelor's Degree in Automation Control Systems

Gubkin Russian State University of Oil and Gas - Moscow, Russia

Certifications

JUNE 2021 - PRESENT

Certified Tester Foundation Level (CTFL)

ISTQB – International Software Testing Qualifications Board

FEBRUARY 2018 - PRESENT

Introduction to Linux

edX

Skills

Libraries/APIs

Retrofit, REST APIs, Selenium WebDriver, Selenium Grid

Tools

Jenkins, TestRail, Postman, TeamCity, Cucumber, Git, IntelliJ IDEA, RabbitMQ, Terminal, Apache JMeter, Chef, Allure Report, Redmine, Grafana, Apache Maven

Languages

Java, GraphQL, JavaScript, TypeScript, C#

Paradigms

Microservices, Test Automation, DevOps, Continuous Delivery (CD)

Frameworks

Selenium, Allure Testing Framework, NUnit, JUnit

Platforms

Unix, Linux, Docker, Apache Kafka, Windows

Storage

PostgreSQL

Other

Programming, QA Testing, Computer Science, Supervisory Control & Data Acquisition (SCADA), RESTful Microservices, Test Design, Google Pub/Sub, Process Automation, CI/CD Pipelines, SCADA, Microsoft Azure, OWASP, Test Documentation

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring