Limassol, Cyprus
With over a decade of hands-on experience in QA engineering, I've worked on a wide range of projects, from mission-critical embedded systems to high-performance web applications. I specialize in test automation, process optimization, and fostering team growth through mentorship and knowledge-sharing. Highlights of my journey include: - 10+ years of experience in QA engineering, from embedded systems to large-scale web applications - Author of 6 articles on QA engineering, sharing insights on testing strategies and automation best practices - Delivered over 18 presentations on QA methodologies, technical deep dives, productivity, and industry insights at various events - Organized a successful series of QA workshops focused on test automation and process improvements - Built robust test frameworks from scratch (Python, PyTest, Playwright), ensuring scalable automation - Contributed to optimizing QA processes and mentoring team members in automation practices - Hands-on experience with microservices testing, REST APIs, Kafka, and cloud-native tools - Deep interest in AI and its applications in QA, with practical experience in RAG, LangChain, vector databases (QDrant, ChromaDB), and local LLM deployment. I’m dedicated to delivering high-quality software and continuously enhancing both technical processes and team collaboration. Always open to new challenges and opportunities to share knowledge.
Project: White-label broker Technologies: Python, PyTest, Playwright, Git, Allure TestOps, REST, GitLab CI/CD, Jenkins Responsibilities: - Led a QA team of 4 (manual + automation), including coaching, onboarding, and performance support. - Designed and developed a robust automated testing framework in Python (PyTest). - Actively identified, investigated, and reported critical defects in the application. - Collaborated with cross-functional teams (developers, product managers, analysts) to clarify requirements and improve quality. Achievements: - Designed and ran an internal upskilling program for a QA engineer (curriculum, materials, deadlines) and conducted practical exams; built a hands-on assessment module (SQL, Docker, PyTest) with tasks maintained in a GitHub repository. - Partnered with management to define a measurable growth milestone for a Junior QA; supported the preparation process and progress checkpoints. - Established a QA metrics dashboard from scratch (FastAPI backend + Grafana frontend). - Built and maintained CI pipelines: set up Jenkins test pipelines and implemented robust GitLab CI/CD test execution with Slack + Allure TestOps reporting.
Project: White label broker Technologies: Python, PyTest, Playwright, git, Allure TestOps, REST Responsibilities: - Designing and developing a robust automated testing framework using Python (PyTest). - Actively identifying and reporting critical defects in the application. - Collaborating with cross-functional teams, including developers, product managers, and analysts. - Providing guidance and technical support to team members on automation best practices and tools. - Enhancing test reporting and visibility through Allure TestOps integration.
Project: personal area Technologies: Python, PyTest, FastAPI, git, Wiremock, Mockingbird, Allure TestOps, Gitlab CI/CD, Grafana, Docker, Kubernetes, Jaeger, Rancher, Graylog, REST, Kafka, Helm, Redis Responsibilities: - REST API / Kafka based microservices testing automation: Python (PyTest) - Microservices mocking with Wiremock and Mockingbird (HTTP) - Interaction with development / management / system analysis in an agile team - Gitlab pipelines configuration - Functional specifications analysis - Support of FastAPI-based auxiliary API - QA processes improvements - Participation in a buddy program
Project: warehouse management system Technologies: Python, PyTest, Flask, git, Mountebank, Allure, Allure TestOps, Gitlab CI/CD, Grafana, Docker, Kubernetes, Jaeger, Graylog, REST, gRPC, Kafka Responsibilities: - REST API / gRPC / Kafka based microservices testing automation: Python (PyTest) - Microservices mocking with mountebank (HTTP, gRPC) - Interaction with development / management / system analysis in a fast-growing agile team - Functional and user specifications analysis - Support of Flask-based auxiliary API - Development of auxiliary mattermost bots - QA processes improvement - Conference talks and webinars - Junior QA mentoring
Project: One of the biggest international CRO. Technologies: Python, PyTest, Flask, Pandas, SQLAlchemy, git, MS SQL Server, Atlassian (JIRA, Confluence, Bamboo, Stash), XMind, VBA, HP ALM Responsibilities: - Functional/Exploratory/GUI/API/SIT testing of applications - Manual test suites creation and execution - Web API testing automation: Python (PyTest + requests) - DB testing automation: tSQLt, Python (PyTest, Pandas, SQLAlchemy) - CLI tools testing automation: Python (PyTest) - API mocking with Flask - Interaction with business analysts, project managers, integration team from the customer side. - Functional and user specifications analysis. - Auxiliary tools development (VBA, Python, tkinter) - Conference talks and webinars - Organization of QA workshops and online educational games - Junior QA mentoring