Hardworking and proactive automation engineer possessing best practices for all software development.
Having a rich experience in automation with JVM-stack (Java, Kotlin) and CI/CD configuration.
I work in an infrastructure team of the business processes department.
Only one in my team, I specialize in automation.
Sometimes in addition to automation, I make developing tasks.
My responsibilities and regular tasks consist of:
- developing CI gradle/kotlin plugin based solution with stack: gitlab, hashicorp vault && consul, Kubernetes, helm
- providing quality for 20-30 repositories, libs and sping/kotlin apps, mostly internal development legacy.
- technical interviewing company's candidates, 30 interviews per year
project: news aggregator and blog platform: https://play.google.com/store/apps/details?id=kz.btsdigital.aitumedia
Work as a member back-end team without dividing responsibilities for developing and QA.
Doing both: implement new features and assure test coverage.
Tech stack:
kotlin, java-rx, spring-boot , gradle
docker, docker-compose
cassandra, pg
Perform load testing with locust.io (for dashboarding and orchestration), scenarios implemented in GoLang.
Projects in the fintech sphere with microservice based architecture.
Typically service uses java8/spring and postgresql as db
My responsibilities consist of:
- implementing test automation(UI, SOAP and REST web services) with stack: Java SE, Maven, Junit4, matchers, WebDriver, allure-report
- Repairing legacy tests and refactoring to a new stack: kotlin, junit5
- Developing stubs/mocks with spring framework
- Mentoring of few novices in automation
- Making code review.
- Analyzing requirements, estimated task time
- Managing test cases using TestLink
- Implementing automated tests for video quality analysis with different methods according to industry standards
- Performing load testing with JMeter
- Implementing API test automation framework with stack: Java SE, Maven, TestNG, Amazon AWS SDK.
- Developed UI autotests with Selenium WebDriver using PageObject, Factory patterns
- Deployed and configured Jenkins CI-server for regression. Regress contains more than 2000 test scenarios, API runes in 20 threads, UI runes in 10 threads.
Test automation
undefined