QA Automation Lead / Senior Software Engineer in Test
I design and build test infrastructure, CI/CD quality gates, reporting systems, and automation practices that help engineering teams ship faster with measurable quality.
My focus is on making quality visible, measurable, and actionable through reliable feedback loops, maintainable automation, and pragmatic engineering standards.
- test automation architecture
- CI/CD quality gates
- Allure reporting and test observability
- Dockerized test execution
- Selenium / Pytest automation templates
- flaky test diagnostics
- test data and environment strategy
- mentoring and QA engineering standards
I help engineering teams turn testing into an integrated engineering system inside CI/CD.
This usually includes:
- designing maintainable automation frameworks
- integrating tests into delivery pipelines
- improving visibility of test results and trends
- reducing flaky and low-signal checks
- building reusable templates and tooling
- mentoring QA engineers and automation specialists
A GitLab CI/CD reporting solution for preserving Allure history across pipeline runs and publishing trend reports on GitLab Pages.
Useful for teams that need:
- historical visibility of test results
- report publishing without external infrastructure
- GitLab-native artifact and Pages flow
- reusable reporting infrastructure for QA pipelines
Repository: https://github.com/aleksandr-kotlyar/gitlab-allure-history
A Python project template for multi-browser Selenium test execution in GitLab CI and locally using Docker.
The project demonstrates:
- Dockerized browser test execution
- Selenium test automation structure
- GitLab CI integration
- reusable automation project template
- local and CI execution consistency
Repository: https://github.com/aleksandr-kotlyar/python-gitlabci-selenium
A CI/CD testing cookbook with practical examples for Python QA automation.
Includes examples for:
- pytest execution in GitLab CI
- test artifacts and reports
- Slack notifications
- linting and quality checks
- Allure logging and attachments
- parallel execution patterns
- Azure Pipelines examples
Repository: https://github.com/aleksandr-kotlyar/python_and_gitlab
I contribute to Python testing and browser automation tooling, mostly around Selenium-based UI testing, CI reliability, release tooling, and project maintenance.
My contribution areas include:
- browser automation infrastructure;
- Selenium ecosystem compatibility;
- CI stability for browser-related tests;
- issue triage and regression investigation;
- release, packaging, and documentation improvements;
- user support for Python UI testing tools.
I prefer practical open-source work that improves reliability, maintainability, and developer experience for test automation projects.
I provide mentoring and consulting in test automation, QA engineering, CI/CD quality gates, Selenium/Pytest, and automation architecture.
Topics I usually help with:
- building maintainable test automation frameworks;
- stabilizing flaky UI tests;
- setting up CI/CD test reporting;
- improving Allure reports and test history;
- designing practical QA automation roadmaps;
- preparing for SDET / QA automation interviews.
Good QA engineering is not about adding more tests everywhere.
It is about building a system where:
- critical risks are covered early
- feedback is fast and reliable
- test results are observable and explainable
- flaky tests are treated as technical debt
- quality gates are explicit, measurable, and owned
- automation improves delivery instead of slowing it down
- QA strategy and test automation leadership
- CI/CD quality gates
- Test automation architecture
- Python / Pytest / Selenium
- GitLab CI
- Docker-based test execution
- Allure reporting
- Test observability
- Mentoring and engineering standards
QA automation lead, mentor, and Senior Software Engineer in Test.
My background combines hands-on automation engineering with QA leadership: building test infrastructure, defining CI/CD quality gates, improving reporting and observability, mentoring engineers, and turning testing practices into scalable engineering standards.





