← Back to list
middle
Registration: 17.08.2023

Aleksei Sadetskii

Specialization: AQA
I have experience in building test automation processes from the ground up. My autotests are automatically performed with Gitlab CI, an Allure testing report is published as a Gitlab Page and is available online. Most of the tasks are covered with autotests before they hit production. I code in Java, using Maven as my project builder. Main frameworks: Selenium, JUnit, TestNG, Allure. I also have experience with REST-assured, GSON, Jackson, MockServer, JDBC, aShot, JGraphT. Sucessfully automated visual testing of pages. In a controlled environment screenshots of pages are compared against reference to check for differences. If visual changes are expected and assumed by the task, you can update reference screenshots with a press of a button in Gitlab interface, which will automatically generate a new commit with updated screenshots and push it to the branch under test. I work with Docker. Have experience in integrating containers with CI. Know how to edit container configurations both in Dockerfile and docker-compose files, can build my own container. Actively working with docker via CLI. I have a lot of experience with Git. Actively use it in my job, can merge branches and solve conflicts, able to cherry-pick and rollback. I write informative commit messages, know how to use amend and squash. Know how to write mocks with MockServer library. For example i can intercept a POST request and replace the response with a generated JSON. I actively use databases both for manual and automation work. I can write complicated SQL queries and write automated tests interacting with DB. Have experience in building reports in Google BigQuery and their integration with Microsoft PowerBI. I've had an opportunity to work as a part-time software developer for several months during staff shortage in our team. Successfully shipped multiple new features for two different microservices to production. Now even after the shortage has ended, i still continue to be flexible and take on developer tasks when it's beneficial for the team's schedule. Have experience in creating tasks for developers and formulating technical specification for new features. I actively communicate with developers and people from other departments to discuss feature requests, offering solutions and improving communication to produce the best product we can.
I have experience in building test automation processes from the ground up. My autotests are automatically performed with Gitlab CI, an Allure testing report is published as a Gitlab Page and is available online. Most of the tasks are covered with autotests before they hit production. I code in Java, using Maven as my project builder. Main frameworks: Selenium, JUnit, TestNG, Allure. I also have experience with REST-assured, GSON, Jackson, MockServer, JDBC, aShot, JGraphT. Sucessfully automated visual testing of pages. In a controlled environment screenshots of pages are compared against reference to check for differences. If visual changes are expected and assumed by the task, you can update reference screenshots with a press of a button in Gitlab interface, which will automatically generate a new commit with updated screenshots and push it to the branch under test. I work with Docker. Have experience in integrating containers with CI. Know how to edit container configurations both in Dockerfile and docker-compose files, can build my own container. Actively working with docker via CLI. I have a lot of experience with Git. Actively use it in my job, can merge branches and solve conflicts, able to cherry-pick and rollback. I write informative commit messages, know how to use amend and squash. Know how to write mocks with MockServer library. For example i can intercept a POST request and replace the response with a generated JSON. I actively use databases both for manual and automation work. I can write complicated SQL queries and write automated tests interacting with DB. Have experience in building reports in Google BigQuery and their integration with Microsoft PowerBI. I've had an opportunity to work as a part-time software developer for several months during staff shortage in our team. Successfully shipped multiple new features for two different microservices to production. Now even after the shortage has ended, i still continue to be flexible and take on developer tasks when it's beneficial for the team's schedule. Have experience in creating tasks for developers and formulating technical specification for new features. I actively communicate with developers and people from other departments to discuss feature requests, offering solutions and improving communication to produce the best product we can.

Portfolio

JettyCloud

API Testing on a microservice project. - Optimized regression tests for our microservice. Reduced amount of time spent for env data preparation from 25 minutes down to 3 minutes. Reduced amount of time spent for the test run from 3 hours to ~1h 15m without reduction in test case amount or coverage. - Automated manual processes, replaced manual daily test run inspection with an automated Jenkins job that looks through the test run, combines additional info from other services such as Jira and Jenkins and puts it into a form of a text message for work chat. - Started working as a part-time developer during staff shortage and now even after the shortage has ended, I still continue to be flexible and take on developer tasks when it's beneficial for the team's schedule.

MBK

- Building testing automation on the project from the ground up. - Configuring CI pipelines (Gitlab CI). - Regression testing automation and manual testing of new features. Writing test cases. - Creating tasks for developers, formulation of technical specification for new features, working closely with developers and other departments to come up with the best solutions possible.

Internet Marketing Agency Clickarea

- Creating Ad Campaigns in Google Ads and Yandex.Direct. Analytics and spending optimization. - Communication with clients and providing reports. Configuration of goals on client's websites.

Skills

Java
SQL
Gitlab CI
Git
Selenium
REST API
Jenkins
TestNG
Allure
Maven
DevTools
Docker
JUnit
CSS
HTML
OOP
MySQL
Oracle
GoogleQuery

Work experience

QA Automation Engineer
since 05.2022 - Till the present day |JettyCloud
Java, TestNG, Jenkins, Groovy, SQL, Gitlab CI,
API Testing on a microservice project. - Optimized regression tests for a microservice. Reduced amount of time spent for env data preparation from 25 minutes down to 3 minutes. Reduced amount of time spent for the test run from 3 hours to ~1h 15m without reduction in test case amount or coverage. - Automated manual processes, replaced manual daily test run inspection with an automated Jenkins job that looks through the test run, combines additional info from other services such as Jira and Jenkins and puts it into a form of a text message for work chat. - Started working as a part-time developer during staff shortage and now even after the shortage has ended, still continue to be flexible and take on developer tasks when it's beneficial for the team's schedule.
QA Automation Engineer
02.2021 - 05.2022 |MBK
Java, Selenium, JUnit, TestNG, SQL, Git, Docker, Maven
- Building testing automation on the project from the ground up. - Configuring CI pipelines (Gitlab CI). - Regression testing automation and manual testing of new features. Writing test cases. - Creating tasks for developers, formulation of technical specification for new features, working closely with developers and other departments to come up with the best solutions possible.
Contextual Advertizing Manager
11.2017 - 01.2021 |Internet Marketing Agency Clickarea
Google Ads, Yandex.Direct
- Creating Ad Campaigns in Google Ads and Yandex.Direct. Analytics and spending optimization. - Communication with clients and providing reports. Configuration of goals on client's websites.

Educational background

*Specialization
*Educational institution

Languages

RussianNativeEnglishAdvanced