Location via proxy:   
[Report a bug]   [Manage cookies]                
Roman Pobotin

Roman Pobotin

QA Automation Engineer & SDET

QA Lead & Test Architecture Expert

About Me

I am an experienced QA Automation Lead with a rich background in Software Development Engineering in Test (SDET) and Test Operations (TestOps), passionate about driving quality since 2016. My focus is on building robust test automation systems, optimizing CI/CD workflows, and leading quality assurance initiatives for diverse web and mobile applications.

As a Lead-Manager, I excel in guiding QA teams (up to 6 engineers), fostering a culture of innovation, and mentoring individuals to transition into automation roles. My hands-on approach has led to significant improvements, such as dramatically reducing regression testing times from weeks to days and achieving comprehensive test coverage. I'm deeply committed to continuous improvement—both personally and for the teams I lead—always exploring new technologies and methodologies to elevate testing practices.

With strong foundations in QA principles, development practices, and DevOps methodologies, I aspire to champion quality as a strategic enabler rather than just a verification step. I'm driven by the vision of transforming how organizations perceive and implement quality assurance—integrating it seamlessly into development cycles and business objectives. Proficient in Python, various automation tools, and cloud environments, I consistently seek opportunities to innovate for better, faster, and more reliable software delivery while inspiring teams to embrace a quality-first mindset.

Kyiv, Ukraine

Technical Expertise

Leadership & QA Strategy

Team Leadership Test Architecture QA Process Design Mentoring & Team Growth Shift-Left Practices CI/CD Integration TestOps Implementation Release Management Cross-Team Collaboration Resource Planning QA Strategic Roadmapping Agile & Scrum Practices

Programming & Automation

Python (Expert) Playwright Pytest Selenium WebDriver Appium JavaScript/TypeScript RESTful APIs GraphQL Flask Test Framework Architecture Computer Vision Testing Test Data Generation Bash/PowerShell

Web & Mobile Testing

E2E Testing Responsive Design Testing Cross-Browser Testing Mobile Web Testing Native App Testing Hybrid App Testing UI/UX Validation Progressive Web Apps Component Testing

Test Methodologies

BDD Approach TDD Implementation ISTQB Methodologies Exploratory Testing Risk-Based Testing Regression Strategy Test Case Design Test Data Management Defect Management

AWS & Cloud Technologies

AWS CDK (TypeScript) AWS S3, RDS, ECS, ECR AWS Device Farm AWS Secret Manager, Boto3 AWS CloudFormation AWS CodeCommit/Build/Pipeline AWS ChatBot, SNS, VPC IAM & Security Groups Cloud Test Environments Serverless Testing

CI/CD & DevOps

Jenkins GitHub Actions GitLab CI Docker OpenShift Kubernetes Infrastructure as Code Pipeline Optimization Artifactory Continuous Testing Version Control (Git) Container Orchestration

API Testing & Microservices

REST API Testing SOAP API Testing GraphQL Testing Microservice Testing API Mocking Postman Swagger/OpenAPI Integration Testing

Databases & Monitoring

PostgreSQL MySQL MS SQL MongoDB Grafana Kibana Elasticsearch Performance Monitoring Test Metrics & Analytics Log Analysis

Tools & Reporting

Custom HTML Reporting TestRail Jira Confluence Test Analytics Documentation Testing Dashboards ReportPortal.io Allure Reporting QA Metrics Prompt Engineering

Projects

I believe in the power of personal projects. They allow engineers to experiment with tools relevant to their field, maintain market awareness, and demonstrate coding abilities to potential employers. These repositories showcase my coding style and approach, serving as practical evidence of my technical skills. While most of the code may be outdated as my coding skills evolve continuously, these are demonstrations rather than top-level open-source or commercial code.

AQA Topics

Knowledge sharing platform for QA Automation engineers with searchable topics and resources.

Python Flask Vercel

QA Skills

Analytics platform that processes job vacancies to provide insights on QA skill demand.

Python Data Analysis Heroku

QA Skills Bot

Telegram bot providing insights about QA market trends and skill statistics.

Python Telegram API Data Visualization

Playwright Python Practice

Example implementation of automated testing using Playwright for Python with Docker integration.

Python Playwright Docker Custom HTML reporter

Typhon Web UI

Basic test framework to test Web UI using Selenium with Page Object pattern and Allure reporting.

Python Selenium Allure Page Object

Typhon API

Test framework for REST API testing using Python requests library with Allure reporting.

Python REST API Allure Requests

Typhon Mobile

Mobile UI test framework using Appium with Page Object pattern and Allure reporting.

Python Appium Allure Mobile Testing

Career Path

Current

Senior AQA Engineer

Contributing to Ukraine's digital transformation by implementing automation for government registry projects, creating 1000+ tests.

2022 - 2024

Lead AQA Engineer/SDET

Led a team of six QA engineers, reduced regression testing time from weeks to days, and migrated infrastructure to AWS.

2022

Senior AQA Engineer

Developed automation frameworks for travel technology solutions.

2020 - 2022

Senior SDET → Lead SDET

Advanced to lead role, focusing on test automation frameworks and mentoring.

2019 - 2020

Senior QA Engineer

Led QA efforts for hospitality technology solutions, creating automation frameworks.

2018 - 2019

Automation QA Engineer

Built automation frameworks and implemented testing solutions.

2017 - 2018

Middle QA Engineer → Senior QA Engineer

Wrote automation UI, API, and Load tests for web applications using Python.

2016 - 2017

Intern QA → Middle QA Engineer

Started career in QA with both manual and automation testing responsibilities.

Education

Academic Degrees

Master Degree in Management of IT projects
Bachelor Degree in Computer Science

Senior AQA Engineer

ДП "Дія"
Current
  • Pioneered automation testing creating 1000+ tests covering 70% of business processes
  • Designed robust Python test automation framework for government registry projects
  • Implemented comprehensive Page Object Model architecture improving test maintainability
  • Created advanced database testing solutions with PostgreSQL/OpenShift integration
  • Built CI/CD pipelines in GitLab for automated test execution

Lead AQA Engineer/SDET

SQUAD
2022 - 2024
  • Led a team of six QA engineers, providing technical leadership
  • Reduced regression testing time from 3-4 weeks to 1-2 days
  • Achieved full automation test coverage across 6 products
  • Improved test coverage from 40% to 95% across key products
  • Led infrastructure transformation to AWS using AWS CDK

Senior AQA Engineer

BCD TripTech
2022
  • Developed and maintained automation frameworks for travel technology solutions
  • Implemented CI/CD pipelines for automated testing
  • Collaborated with cross-functional teams to improve product quality
  • Introduced performance testing and monitoring solutions

Senior SDET → Lead SDET

GlobalLogic
2020 - 2022
  • Advanced to lead role, taking responsibility for test automation strategy
  • Developed comprehensive test frameworks and CI test processes
  • Integrated testing processes into development teams
  • Mentored junior QA engineers and provided technical guidance

Senior QA Engineer

INTELITY
2019 - 2020
  • Tested mobile apps (Android, iOS), backend, web UI, and IoT solutions
  • Created automation tools and frameworks from scratch for Web UI, API, and Mobile
  • Developed useful tools and scripts for different testing needs
  • Mentored other QA engineers in automation practices

Automation QA Engineer

GlobalLogic
2018 - 2019
  • Built automation frameworks and implemented testing solutions
  • Focused on Python automation for API and UI testing
  • Worked with cross-functional teams to improve product quality

QA Engineer

Adyax
2017 - 2018
  • Wrote automation UI, API, and Load tests for web applications using Python
  • Created and refactored automation frameworks
  • Worked with databases and analyzed data across sites

QA Engineer

Trust Sourcing
2016 - 2017
  • Began career with manual testing responsibilities
  • Progressed to writing automation test scenarios
  • Developed algorithms and scripts to generate reports

Education

Academic Background
  • Master Degree in Management of IT projects
  • Bachelor Degree in Computer Science

My AQA Manifesto Highlights

Note: This manifesto represents my personal perspective on the QA profession, reflecting the experiences and principles I've found essential for excellence in quality engineering.

QA
Dev
DevOps
SDET

My approach to Quality Assurance Automation (AQA) is built on the idea that it's more than just testing; it's about optimizing the entire development lifecycle. It blends QA expertise, strong Development skills, and DevOps practices (SDET). Key principles include:

Optimize Processes, Not Just Test

Focus on a holistic view of development, accelerating delivery and reducing manual effort through smart automation and CI/CD integration.

SDET Mindset

Combine deep QA knowledge with programming prowess (Python focus) and DevOps skills (AWS, Docker, CI/CD) to build robust solutions.

Build Tools, Not Just Tests

Develop custom frameworks, utilities, and scripts that enhance testing capabilities and provide broader project value.

Embrace TestOps & T-Shape

Implement monitoring, metrics, and continuous improvement (TestOps), while fostering broad technical understanding alongside deep QA expertise (T-Shape).

Continuous Learning & Adaptability

Stay current with new technologies, practice coding skills, and leverage tools like AI to find innovative solutions.

Shift-Left & Shared Responsibility

Integrate quality early in the cycle (Shift-Left) and foster a culture where everyone owns quality, moving beyond traditional silos.