
Vadym Shubkin
Target roles
- Senior Software Test Automation Engineer (QA Automation)
- Software Developer Engineer in Test (SDET)
- Robotic Process Automation Engineer (RPA)
- AI Automation Developer
Work experience
Triple A Internetshops GmbH 03.2023 — Present
Software Test Automation Engineer / Developer Project: Web shops.QA Department: 1 QA Automation engineer; ~10 QA Manual engineers
Report manager: QA TeamLead.
Requirements: API, UI, Integration, Components testing.
AQA TechStack: TypeScript, Playwright, Vite, GitLab, Argo, MongoDB, AI-tools.
Responsibilities:
- Design and implement architectural solutions to improve scalability and performance
- Maintain and enhance multiple automation frameworks and internal applications
- Support manual QA engineers in transitioning to and adopting automation practices
Professional Development Sabbatical 09.2022 — 03.2023
Focus: Go/GolangDuring this planned sabbatical, I focused on expanding my technical expertise in:
- Go/Golang programming language and ecosystem
GD Next GmbH 07.2023 — 10.2024
Software Test Automation Engineer Project: SWIFT processingNOT First, BUT the only QA Automation engineer on the project.
QA Department: 1 QA Automation engineer; 3 QA Manual engineers.
Report manager: Project manager.
Requirements: API and Integration testing.
AQA TechStack: Java-21, REST-assured, JUnit5, Allure, Playwright, GitLab, GitHub, Azure, K8s.
Responsibilities:
- Diagnosed and resolved major issues in test automation processes, eliminated bottlenecks, and improved test reliability
- Re-engineered automation frameworks by introducing modern tools and best practices
- Improved CI/CD integration, reduced test run failures, and increased deployment confidence
- Established a scalable test automation strategy, ensuring long-term sustainability
- Trained and mentored the team to establish a culture of quality in test automation
Sisense 06.2019 — 04.2023
Software Test Automation Engineer Project: Web Business Intelligence tool.QA Department: ~7 QA Automation engineers; ~15 QA Manual engineers
Report manager: QA Automation TeamLead.
Requirements: API, UI, Integration, Components testing.
AQA TechStack: Java-8, JS/TS, Groovy, Serenity, Selenoid, Playwright, Jenkins, GitLab,
TeamCity, AWS, K8s.
Responsibilities:
- Developed, maintained, and scaled the automated testing infrastructure
- Collaborated with DevOps to update pipelines and implement Groovy scripting
- Implemented QA manual test cases using BDD approach
- Mentored QA Manual engineers in automation practices
The AERTiCKET Group 07.2018 — 06.2019
Software Test Automation Engineer / Developer Project: Air-ticket aggregator.First and the only QA Automation engineer on the project.
Report manager: Project manager.
Requirements: API and Integration testing.
AQA TechStack: Java-8, Groovy, JMeter, REST-assured, Sparkjava, ELK, GitLab.
Responsibilities:
- Developed from scratch, maintained, and improved the QA Automation framework
- Conducted performance and load testing using JMeter
- Implemented mock web services for testing isolated components
- Created developer tools to improve productivity
IT-Star 08.2017 — 07.2018
Software Test Automation Engineer / DevOps Project: Web shops.First and the only QA Automation engineer on the project.
QA Department: 1 QA Automation engineer; 3 QA Manual engineers.
Report manager: Project manager.
Requirements: UI and Integration testing.
AQA TechStack: Java-8, Selenide, TestNG, ExtentReports, Jenkins.
Responsibilities:
- Developed from scratch, maintained, and improved the QA Automation framework
- Performed DevOps tasks related to the QA Automation process
- Managed Jenkins CI/CD pipelines for test automation
- Implemented UI and integration testing for e-commerce platforms
eMotion for Global Bilgi 09.2016 — 07.2017
Software Test Automation Engineer Project: Web tools for call-centre.First and the only QA Automation engineer on the project.
QA Department: 1 QA Automation engineer; 1 QA Manual engineer.
Report manager: Java developer TeamLead.
Requirements: UI and API testing.
AQA TechStack: Java-8, Selenide, TestNG, ExtentReports.
Responsibilities:
- Developed from scratch, maintained, and improved the QA Automation framework
- Collaborated with QA and Development teams to implement effective testing strategies
- Designed and executed UI and API test automation for call center tools
- Participated in agile ceremonies and provided testing expertise
Freelance/Upwork 12.2015 — 08.2016
Software Test Automation EngineerAQA TechStack: Java-8, Selenide, TestNG, Maven, Git
Responsibilities:
- Developed UI automation tests for various client projects
- Implemented test frameworks from scratch for small to medium businesses
- Provided consulting on test automation best practices
- Worked independently to meet client deadlines and requirements
Qualifications
- Domains: Fintech, Business Intelligence, Travel, E-Commerce, Telecom/Communications.
- Languages: Java, Groovy, TypeScript, Go
- CI: GitLab, GitHub, Jenkins, TeamCity.
- VCS: Git, SVN.
- OS: Windows, Linux, Mac.
- ITS: XRay, Jira, Redmine, TestRail.
- Tools: Playwright, Selenium, Selenide, Serenity, Selenoid, Cucumber, JMeter, Spring, REST-assured,
OpenAPI/Swagger, Sparkjava, Elastic Stack (ELK), JUnit, TestNG, MySQL, MongoDB,
RabbitMQ, IBMMQ, Artifactory, Docker, K8s, Lens, AWS, RPA tools, AI tools, etc.
Courses/Certificates
- AWS Well-Architected Foundations (AWS)
- Java Explorer (Oracle)
- Automation Essentials (Automation Academy by WorkFusion)
- Introduction to RPA Express (Automation Academy by WorkFusion)
- JMeter (QALight)
- Software Testing Fundamentals (QATestLab)
- Fundamentals of Software Testing (LITS [Lviv IT School])
- Java (Brain Academy, LLC)
Interests & Activities
- Automation of business processes.
- Exploring emerging technologies in AI and machine learning.
- Contributing to open-source testing frameworks.
- Building home automation systems.