Vitaliy Dmitriev, Developer in Yekaterinburg, Sverdlovsk Oblast, Russia
Vitaliy is available for hire
Hire Vitaliy

Vitaliy Dmitriev

Verified Expert  in Engineering

Quality Assurance Engineer and Developer

Yekaterinburg, Sverdlovsk Oblast, Russia

Toptal member since April 6, 2018

Bio

For over the past nine years, Vitaliy has worked as a software quality assurance engineer. In that time, he’s worked in teams and as a team leader and produced qualitative and error-free software. His main expertise lies in analyzing existing projects, but he’s also excellent at programming especially in C# and Java. He also has experience in automated testing, Selenium WebDriver, C#, and .NET development.

Portfolio

Fastdev
Azure Design, Windows PowerShell, Bamboo, Jenkins, Teamcity, Git...
EastWind
Virtual Machines, Hyper-V, Selenium WebDriver, C#, .NET

Experience

Availability

Part-time

Preferred Environment

TFS, Jira, TeamCity, Git, Visual Studio, Windows

The most amazing...

...thing I’ve built was a huge billing system for telecommunication companies; due to the size, we had to use all testing stack of Microsoft technologies.

Work Experience

Senior QA Engineer

2015 - PRESENT
Fastdev
  • Implemented test automation and different types of testing (functional, UI, and regression).
  • Created and supported the testing documentation.
  • Planned and controlled the testing.
  • Developed a testing automation framework (.NET, C#).
  • Deployed the testing environment (TeamCity, Jenkins, and Bamboo).
  • Developed a deployment framework (PowerShell).
  • Created testing environments based on Amazon and Azure.
  • Maintained the testing and CI environments.
Technologies: Azure Design, Windows PowerShell, Bamboo, Jenkins, Teamcity, Git, Selenium WebDriver, C#, .NET

QA Lead

2011 - 2015
EastWind
  • Trained, mentored, and built a team of seven members.
  • Planned and reviewed works.
  • Developed a testing automation framework (.NET, C#).
  • Built a deployment framework (PowerShell).
  • Designed and developed front-end and back-end test scenarios and test cases (.NET, C#, and MS Test Manager).
  • Deployed the testing environment (Hyper-V, MS Lab Center, MS System Center, Virtual Machine Manager).
  • Customized TFS for testing.
  • Researched different types of technologies.
Technologies: Virtual Machines, Hyper-V, Selenium WebDriver, C#, .NET

C# Developer

2009 - 2011
Akforta Business Solutions
  • Coordinated decisions with the customer.
  • Prepared the technical assignments.
  • Crafted the system architecture.
  • Implemented unit tests.
  • Developed solutions with .NET and C#.
Technologies: C#, .NET

Senior QA Engineer

2007 - 2009
IBS Business Solutions
  • Planned and reviewed test cases.
  • Designed and developed test cases (Selenium RC, C#).
  • Reported on test group activities to project managers, development managers, and product owners; mostly test execution, bug reports).
  • Researched various types of technologies.
  • Implemented tests.
Technologies: Jira, Selenium WebDriver, C#, .NET

Convergent Billing System

http://www.eastwind.ru/en/article/phoenix
A highroad-billing system for mobile operators with a subscriber base of more than 10 million. It is used by huge telecommunication companies as Turkmen Telecom and others in East Asia and Russia.

I created all the testing infrastructure and the whole testing circle. I trained, mentored, and built a team of seven members. All the testing process was automated.

FotoWare FotoWeb

https://www.fotoware.com/Products/FotoWeb
A digital asset management system for newspapers and magazines, pro photographers, and museums. This product is widely used by The Financial Times, White House Historical Association, University of Oxford, Boeing, and many other well-known companies.

I worked on the testing automation processes, tools, frameworks, continuous integration, and deployment. I also tested the API, performed load testing, and maintained the tests and CI environments.

Fastpool

https://www.fastpool.net/
Fastpool is a web-based service for making staff plans geared towards business needs, solving staffing vacancies, and getting external staff when needed. They have several clients, among them Statoil, H&M, Swedavia, and The Royal Swedish Academy of Agriculture and Forestry.

I created the testing automation processes, tools, frameworks, continuous integration, and deployment. I also maintained tests and CI environments.

Bank Payment System

I also built an ATM-and-terminal-payment system for Asia Universal Bank.

Work Done:
• Planned and reviewed the test cases.
• Designed, developed test cases, and implemented the automation.
• Made reports on test group activities.
• Researched technologies.

ERP Enterprise

An enterprise resource planning system for business and government organizations. The system includes accounting, financial accounting, materials, cash, employees. It is used by the Republic Social Fund and the Health Insurance Fund

For the most part, I implemented the requirements using the internal eLeed platform that uses C#.
2003 - 2008

Master's Degree in Information Technology, Software for Computer Hardware, and Automated Systems

Kyrgyz State Technical University - Bishkek, Kyrgyzstan

APRIL 2014 - APRIL 2017

MCSD: Application Lifecycle Management

Microsoft

FEBRUARY 2014 - PRESENT

MCPS: Microsoft Certified Professional

Microsoft

Libraries/APIs

Selenium WebDriver

Tools

Microsoft Development, Chrome Developer Tools, Jira, Hyper-V, Teamcity, Jenkins, Bamboo, TestRail, Git, Microsoft Development, TFS, MSTest, Fiddler, cURL Command Line Tool, Visual Studio Development, Postman, Apache JMeter

Languages

.NET, XPath, HTML, C#, Java, SQL

Frameworks

Selenium, NUnit, Windows PowerShell, .NET

Paradigms

E2E Testing, Acceptance Testing, Functional Testing, Test Automation, Agile Development, Continuous Integration (CI), Continuous Development (CD), Manual Testing, Agile Development, Scrum Master Consulting, Load Testing, Unit Testing, Coded UI Tests

Platforms

Windows Development, AWS, Azure Design, Docker

Storage

JSON

Other

Test Cases, Bug Analysis & Reporting, System Testing, Integration Testing, Smoke Testing, QA Test Plan Management, Quality Control (QC), QA Testing, Regression Testing, Test Planning, Team Foundation Server 2013, Test Case Creation, Agile QA, QA Testing, TFS Customization, Design Testing, Virtual Machines

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring