Vitaliy Dmitriev
Verified Expert in Engineering
Quality Assurance Engineer and Developer
Yekaterinburg, Sverdlovsk Oblast, Russia
Toptal member since April 6, 2018
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
Experience
- C#.NET - 9 years
- Regression Testing - 9 years
- Quality Assurance (QA) - 8 years
- Test Planning - 8 years
- NUnit - 8 years
- Selenium WebDriver - 8 years
- Test Automation - 8 years
- Load Testing - 3 years
Availability
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
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.
QA Lead
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.
C# Developer
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#.
Senior QA Engineer
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.
Experience
Convergent Billing System
http://www.eastwind.ru/en/article/phoenixI 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/FotoWebI 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/I created the testing automation processes, tools, frameworks, continuous integration, and deployment. I also maintained tests and CI environments.
Bank Payment System
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
For the most part, I implemented the requirements using the internal eLeed platform that uses C#.
Education
Master's Degree in Information Technology, Software for Computer Hardware, and Automated Systems
Kyrgyz State Technical University - Bishkek, Kyrgyzstan
Certifications
MCSD: Application Lifecycle Management
Microsoft
MCPS: Microsoft Certified Professional
Microsoft
Skills
Libraries/APIs
Selenium WebDriver
Tools
Microsoft Unit Tests, Chrome Developer Tools, Jira, Hyper-V, TeamCity, Jenkins, Bamboo, TestRail, Git, Microsoft Visual Studio, TFS, MSTest, Fiddler, cURL Command Line Tool, Visual Studio, Postman, Apache JMeter
Languages
C#.NET, XPath, HTML, C#, Java, SQL
Frameworks
Selenium, NUnit, Windows PowerShell, .NET
Paradigms
E2E Testing, Acceptance Testing, Functional Testing, Test Automation, Continuous Delivery (CD), Continuous Integration (CI), Continuous Development (CD), Manual Testing, Agile, Scrum, Load Testing, Unit Testing, Coded UI Tests
Platforms
Windows, Amazon Web Services (AWS), Azure, Docker
Storage
JSON
Other
Test Cases, Bug Analysis & Reporting, System Testing, Integration Testing, Smoke Testing, QA Test Plan Management, Quality Control (QC), Quality Assurance (QA), Regression Testing, Test Planning, Team Foundation Server 2013, Test Case Creation, Agile QA, QA Testing, TFS Customization, Design Testing, Virtual Machines
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring