Professional Summary
Software professional with proven experience in QA Automation and Python Development. Specialized in building test automation frameworks and backend systems, with expertise in Python, Django, FastAPI, and API testing.
Career Path
Zattoo Deutschland GmbH (08/2023 - Present)
Python Developer
- Implemented Redis integration for the configuration management application
- Conducted POC projects with FastAPI and GraphQL, leading to informed decision-making for Django adoption
- Contributed to the development of configuration management system using Django
- Worked with Docker containers and Kubernetes for application deployment
- Used Argo CD for continuous deployment in GCP environment
Zattoo Deutschland GmbH (09/2020 - Present)
QA Automation Engineer
- Designed and implemented backend testing frameworks using Robot Framework, later migrating to a more efficient pytest-based solution
- Automated regression testing for more than 30 B2B partners with unique configurations
- Implemented and later optimized CI processes, transitioning from Jenkins to GitHub Actions
- Worked with YAML configurations for CI/CD pipelines and test configurations
- Enhanced error detection in early stages of application configuration deployment
Zattoo Deutschland GmbH (05/2019 - 08/2020)
Quality Assurance Engineer
- Developed comprehensive test framework using Java and Cucumber for BDD testing
- Implemented backend API testing using Rest Assured
- Created frontend automated tests using Selenium and Appium
- Collaborated with development teams to ensure software quality across frontend and backend systems
Zattoo Deutschland GmbH (04/2018 - 04/2019)
Quality Assurance Working Student
- Performed comprehensive testing across multiple platforms including Android, iOS, tvOS, Windows, Xbox, Google Chromecast, and Amazon TV Devices
- Conducted both backend and frontend testing
- Collaborated with cross-functional teams to ensure platform compatibility
EPAM Systems (05/2013 - 08/2015)
Senior Quality Engineer
- Performed integration testing for credit pipeline processing loan applications at a major Russian bank
- Used SOAP UI for testing web services and API endpoints
- Conducted thorough testing against project documentation requirements
- Worked within Waterfall methodology for project delivery
Tinkoff Bank (04/2011 - 05/2013)
Quality Assurance Engineer
- Conducted manual integration, acceptance, and regression testing
- Gathered and analyzed requirements from stakeholders
- Created technical specifications for developers
Technical Skills
Testing Frameworks & Tools
- Robot Framework
- pytest
- Cucumber (BDD)
- Rest Assured
- Selenium
- Appium
- Testrail
- Jira
- Postman
- SOAP UI
- cURL
Programming & Scripting
- Python (Primary)
- Java
- JavaScript
- Bash scripting
Development Tools & Technologies
- Redis
- Django
- FastAPI
- Jenkins
- GitHub Actions
- Git
- YAML
- Visual Studio Code
- IntelliJ
- PyCharm
- Cursor
Cloud & Container Technologies
- Docker
- Kubernetes (k8s)
- Google Cloud Platform (GCP)
- Argo CD
Work Environment
- Experience working in Agile teams of 5 people
- Initiative-taking role in test framework development
- Cross-functional collaboration
Education
TU Berlin (10/2017 - Present)
Bachelor of Computer Science (Part-time)
Moscow University, S.Y. Witte (09/2011 - 06/2014)
Diploma in State and Municipal Government
Certifications
- Udemy: Python Bootcamp: From Beginner to Pro, incl. Data Science (07/2020)
- Udemy: REST API Testing using Robot Framework (06/2020)
- Coursera: Data Collection and Processing with Python, Classes and Inheritance (10/2019)
- Coursera: Python Basics, Functions, Files, and Dictionaries (09/2019)
Languages
- German
- English
- Russian
Interests & Hobbies
- Artificial Intelligence
- Machine Learning
- Travel