dmitriish

Qa Automation Engineer

With extensive experience in QA automation and DevOps roles, I have focused on enhancing testing practices and optimizing CI/CD pipelines. My background includes automating tests using tools like Katalon Studio, Playwright, Artillery, JMeter, and K6, and refining CI pipelines within cloud providers like GCP, Azure DevOps, and AWS, significantly increasing efficiency and agility.

As a DevOps Engineer, I excel in optimizing software delivery with Terraform, Ansible, and Python, administering server configurations, and orchestrating complex deployment workflows. My efforts have consistently improved deployment reliability and system resilience, demonstrating my commitment to operational excellence and quality product delivery.

As a QA Automation Engineer, I specialize in developing test frameworks from scratch and maintaining test scripts. My expertise includes programming languages such as Python, Java, JavaScript, and Groovy, and I utilize frameworks like Selenium, Pytest, Robot, Cypress, Playwright, and Appium to ensure comprehensive test coverage and enhance software quality. Additionally, I am proficient with performance testing tools like JMeter, ALM Performance Center, Katalon Studio, K6, and Gatling. My multifaceted experience underscores my dedication to delivering high-quality software solutions through continuous integration and automated testing.


Experience: 10 years

Yearly salary: $80,000

Hourly rate: $55

Nationality: πŸ‡ΊπŸ‡¦ Ukraine

Residency: πŸ‡¨πŸ‡¦ Canada


Experience

Senior QA Automation Engineer
Ontario Ministry of Transportation
2023 - 2024
- 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
2022 - 2023
- 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
2021 - 2022
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
2019 - 2021
- 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
2014 - 2019
- 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
2011 - 2014
- 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.

Skills

ansible
aws
c-sharp
devops
docker
gcp
git
grafana
groovy
java
javascript
jira
kubernetes
nosql
python
sql
terraform
typescript
web3-py
quality-assurance
english
russian