Dmitrii Sherstianykh

Canada

@dazmagar

Senior QA Automation Engineer

Badges

Python

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

Skills

Python(Advanced)
Pytest
Behave
Robot
Git
Javascript(Intermediate)
Java
Groovy
Appium
Cypress
Playwright
Artillery
K6
Gatling
Selenium
Selenium Grid
ALM Quality Center
Katalon Studio
SQL
PL/SQL
Bash
PowerShell
Jenkins
CircleCI
Semaphore
Docker
Kubernetes
Helm
Terraform
Ansible
Jira
Testrail
Datadog
Zabbix
Prometheus
Grafana
CI/CD
AWS (Amazon Web Services)
GCP
Azure DevOps
Oracle Cloud
Web3.py
Blockchain
Testnets