← В ленту

Портфолио

SmileDirectClub

- Responsible for quality assurance of web services within thedevelopment of a CAM/CAD system, featuring a cloud-native architecture on AWS. - Developed a test framework from scratch in Kotlin forintegration and e2e testing, utilizing Kotlin, Docker, AWSJava SDK, DataDog and OKTA OAuth. - Collaborated within a QA team, mentoring in Kotlin anddriving advancements in test automation and systemquality assurance. - Gained proficiency in AWS services and SDK, overcominginitial unfamiliarity to effectively utilize these in theproject context. - Ventured into full-stack development, creating both front-end and back-end of a utility service, and acquiring practicalskills in JavaScript, HTML, and CSS. - Demonstrated proficiency in concurrency and parallelexecution, effectively optimizing and streamliningautomated testing processes for complex, data-intensivescenarios.

Stream

- Used coordination and planning skills to achieve results according to schedule. - Worked in close collaboration with business analyst and dev teams to develop a high performance microservice-based messaging platform that provided various APIs to our customers such as SMPP (SMS), SOAP, REST, GRPC. - Researched and gathered information on test approaches suitable for the product. - Responsible for test management including test design, automation tests development, manual and automation test execution, acceptance testing. - Developed from scratch a comprehensive test-automation framework for system testing purposes (Java 8, RestAssured, TestNG, JSMPP, SSHJ, Docker)

Sberbank

- Led the QA team for a critical card transaction processingapplication, coordinating with cross functional teams forseamless collaboration. - Full spectrum of automation testing processes, from unitand integration to system and acceptance tests for high-precision test automation. - Engineered a custom test automation framework,leveraging docker-containerized microservice testingapproach, resulting in substantial quality improvementsand operational efficiencies. Key technologies: Java/Kotlin,JOOQ, Kafka, Docker, TestContainers, MockServer. - Contributed to the development of CI/CD pipelines,integrating test automation to enhance the efficiency andeffectiveness of the deployment process ensuring reliableand swift integration of testing processes within CI/CDworkflows. - Independently developed crucial libraries, notably acomprehensive SDK for the APTRA™ Advance NDCprotocol, later adopted as the core of the application bythe development team. This work is showcased on myGitHub profile. Additionally, I designed and implementedconfigurable stub services, enhancing early and efficientsystem and integration testing.

Скиллы

API Test Automation
AQA
Backend Test Automation
CI/CD
CSS
Docker
HTML
Java
JavaScript
JOOQ
Kafka
Kotlin

Опыт работы

SDET
01.2022 - 01.2023 |SmileDirectClub
Kotlin, Docker, AWSJava SDK, DataDog, OKTA OAuth.
- Responsible for quality assurance of web services within thedevelopment of a CAM/CAD system, featuring a cloud-native architecture on AWS. - Developed a test framework from scratch in Kotlin forintegration and e2e testing, utilizing Kotlin, Docker, AWSJava SDK, DataDog and OKTA OAuth. - Collaborated within a QA team, mentoring in Kotlin anddriving advancements in test automation and systemquality assurance. - Gained proficiency in AWS services and SDK, overcominginitial unfamiliarity to effectively utilize these in theproject context. - Ventured into full-stack development, creating both front-end and back-end of a utility service, and acquiring practicalskills in JavaScript, HTML, and CSS. - Demonstrated proficiency in concurrency and parallelexecution, effectively optimizing and streamliningautomated testing processes for complex, data-intensivescenarios.
Senior test automation engineer
02.2020 - 11.2020 |Stream
Java 8, RestAssured, TestNG, JSMPP, SSHJ, Docker
- Used coordination and planning skills to achieve results according to schedule. - Worked in close collaboration with business analyst and dev teams to develop a high performance microservice-based messaging platform that provided various APIs to our customers such as SMPP (SMS), SOAP, REST, GRPC. - Researched and gathered information on test approaches suitable for the product. - Responsible for test management including test design, automation tests development, manual and automation test execution, acceptance testing. - Developed from scratch a comprehensive test-automation framework for system testing purposes (Java 8, RestAssured, TestNG, JSMPP, SSHJ, Docker.
QA Auto Lead / SDET
01.2020 - 01.2022 |Sberbank
Java, Kotlin,JOOQ, Kafka, Docker, TestContainers, MockServer
- Led the QA team for a critical card transaction processingapplication, coordinating with cross functional teams forseamless collaboration. - Full spectrum of automation testing processes, from unitand integration to system and acceptance tests for high-precision test automation. - Engineered a custom test automation framework,leveraging docker-containerized microservice testingapproach, resulting in substantial quality improvementsand operational efficiencies. Key technologies: Java/Kotlin,JOOQ, Kafka, Docker, TestContainers, MockServer. - Contributed to the development of CI/CD pipelines,integrating test automation to enhance the efficiency andeffectiveness of the deployment process ensuring reliableand swift integration of testing processes within CI/CDworkflows. - Independently developed crucial libraries, notably acomprehensive SDK for the APTRA™ Advance NDCprotocol, later adopted as the core of the application bythe development team. This work is showcased on myGitHub profile. Additionally, I designed and implementedconfigurable stub services, enhancing early and efficientsystem and integration testing.
Test automation engineer
05.2019 - 02.2020 |VTB
Jenkins, Java, Selenide, TestNG, Active JDBC
- Collaborated with manual testing engineers to improve overall quality of the application. - Automated UI manual end-to-end tests (Java 8, TestNG, Active JDBC, Selenide) as well as API tests (RestAssured) which had significantly reduced time on regression testing. - Responsible for automation test execution (Jenkins), test result and bug report (Extent Reports, Squash TM) and research of information, tools and technologies that could improve test automation processes. - Contributed to internal test automation framework development
Manual QA Engineer | Automation QA engineer
05.2018 - 05.2019 |AT Consulting
Java 8, TestNG, Selenium, JDBC, SQL
- Responsible for test model design, manual regression, integration and system testing. - Designed, implemented and maintained automated tests (Java 8, TestNG, Selenium, JDBC). - Worked in close collaboration with developers , analysts and manual testing engineer as a part of a Scrum team. - Provided daily feedback and bug report provision via team meetings and bug report tools such as HP ALM. - Conducting interviews with the job candidates

Образование

*Specialization (Бакалавр)
2011 - 2015
*Educational institution

Дополнительное образование

Java SE9. Java fundamentals
2018 - 2017
Educational and Scientific Center at Bauman Moscow State Technical University, Programmer
Java SE9. Client-server applications
2018 - 2017
Educational and Scientific Center at Bauman Moscow State Technical University, Programmer

Языки

РусскийРоднойАнглийскийПродвинутый