Gigabit Platform accelerating the large-scale rollout of fiber-optic internet across Germany
Responsibilities:
- Worked in a Test Integration team maintaining automation infrastructure for 600+ microservices across 40+ Scrum teams
- Developed E2E automated tests for API and Web used across multiple services
- Analyzed integration test reports across multiple domains to identify failures and improve test reliability
- Mentored and upskilled junior and mid-level QA Automation Engineers
Project Page
Java
Kotlin
REST Assured
Selenide
Selenium
Gatling
Allure
GitLab CI/CD
WireMock
Kibana
CI/CD Hub
Responsibilities:
- Supported centralized internal CI/CD, GitLab, and Atlassian platforms with automated testing and monitoring
- Tested web-app to generate starter kit projects in different languages, including CI/CD and infra settings
- Developed autotests framework and CI/CD infrastructure from scratch using API-first approach
- Automated API, Web and Load tests
- Achieved Gated Pipeline state via Shift-Left Testing
- Participated in code reviews and QA mentorship
Java
TypeScript
REST Assured
Playwright
Gatling
Allure
GitLab CI/CD
Set of Android applications of a large international VPN provider
Responsibilities:
- Developed mobile E2E autotests across all apps which reduced regression testing efforts by 80%
- Implemented continuous testing in CI/CD with on-demand autotests execution
- Configured and maintained test execution in a cloud-based testing infrastructure
- Implemented common test codebase from scratch which allowed 4 junior QA engineers to join project
- Integrated automated tests with TMS to align test documentation with automation
- Visualized test results to provide real-time monitoring
- Developed a command-line tool to execute test scripts by SSH on thousands of remote nodes
Project Page
Java
Python
Kotlin
Kotlin
Espresso
Android UI Automator
JUnit
TestRail
CircleCI
Jenkins
Grafana
Prometheus
Enterprise workflow management system for an oil and gas company
Responsibilities:
- Performed manual testing
- Was responsible for test documentation and SQL queries writing
- Automated Windows and Web smoke UI tests to reduce acceptance testing time
MS SQL
Redmine
Test Documentation
Java
Selenium
Selenide
pywinauto
🧮Pairwise combinations generator with constraints for Java
GitHub
allpairs
combinatorial-testing
java
pairwise
pairwise-testing
test-automation
testing
testing-tools
android-ui-testing-features
🌵Java, Kotlin, Espresso, UI Automator. Personal storage of Android UI testing practices
GitHub
android
java
test-automation
ui-testing
✔️Custom Checkstyle config for Java projects
GitHub
checkstyle
code-quality
java
static-code-analysis
✨Web UI tests project with Selenium and Selenide modules
GitHub
selenide
selenium
selenoid
test-automation
testing