Badges
Certifications
Work Experience
QA Automation Engineer — DevOps Engineer
Digital Poem•  May 2024 - Present•  Oakville, Ontario, Canada
- Enhanced UI testing for iOS and Android apps using XCode and Android Studio, ensuring user experience. - Developed a test framework from scratch using Java, JUnit, Cucumber, and TestNG. - Performed load testing with Artillery (Playwright engine), resolving performance bottlenecks. - Automated configuration management with Terraform and Ansible. - Implemented observability using Datadog, New relic.
Senior QA Automation Engineer
Ontario Ministry of Transportation•  July 2023 - April 2024•  Oakville, Ontario, Canada
- Designed and implemented manual and automated testing processes, testing plans, and test cases. - Assisted business users in performing UAT, ensuring the system met user requirements. - Improved test coverage with Katalon Studio (using Java and Groovy), ensuring reliable end-to-end testing. - Conducted load, stress, and performance testing with JMeter, identifying and resolving performance issues. - Utilizing Jira for issue/defect tracking and resolution management.
Senior QA Automation Engineer — DevOps Engineer
Luxoft•  August 2022 - April 2023•  Belgrade, Serbia
Enhance UI testing for iOS with XCTest and Android with Espresso to improve app quality and reliability. Automated Azure CI/CD pipelines, coordinating with project managers, DevOps engineers, and DBAs. Optimized delivery processes with Ansible and Python, improving deployment efficiency. Managed server configurations and deployment pipelines using Jenkins and Ansible. Managed and scaled Azure Container Instances and Kubernetes Services (AKS).
Lead QA Automation Engineer
Luxoft•  July 2021 - May 2022•  Kyiv, Ukraine
Developed automation frameworks with Python and Pytest, improving coverage and managing test discrepancy. Set up a custom Selenium Grid and integrated CI pipelines with automated tests in Azure DevOps. Enhanced test coverage with Cypress (JavaScript), reducing release times through functional, system, regression, integration, and usability testing. Fostered a quality culture through mentorship and training on test automation practices.
DevOps Engineer
Deloitte•  June 2019 - June 2021•  Kyiv, Ukraine
Implemented scalable infrastructure management with Terraform, Kubernetes, and Helm. Optimized CI/CD operations by migrating to GCP using GCP builder. Configured and managed RBAC policies, VPCs, subnets, and load balancers in GCP, and AWS environments. Automated management of secrets and configurations using SOPS and GCP KMS. Upgraded Kubernetes versions without downtime, ensuring continuous operations.
Lead Performance Engineer
Premium IT Solution•  December 2014 - April 2019•  Moscow, Russia
Led performance testing projects using ALM Quality Center, defining and executing test plans. Performed different performance testing with ALM, JMeter, K6, and Gatling. Integrated Zabbix, Prometheus, and Grafana for real-time performance monitoring. Developed test framework using C#, NUnit, Selenium, and SpecFlow to enhance automated testing efficiency. Tested banking mobile applications using Appium, enhancing test automation.
Oracle DBA
Pharmacy Chain 36.6•  July 2011 - November 2014•  Moscow, Russia
Planned and installed Oracle databases, ensuring optimized setup and integration. Developed and optimized PL/SQL scripts to enhance database performance. Monitored and maintained database health and performance. Assisted with database rebuilds, re-indexing, expansion, and archiving. Implemented backup and recovery strategies to ensure data integrity.
Education
Tomsk State University
Computer Science, BS•  September 2001 - June 2006