Davit Mkhitaryan, Developer in Yerevan, Armenia
Davit is available for hire
Hire Davit

Davit Mkhitaryan

Verified Expert  in Engineering

QA Engineer and Developer

Location
Yerevan, Armenia
Toptal Member Since
October 4, 2022

Davit is a software engineer in test and software developer with hands-on experience working with diverse technologies. He has worked on over 15 products in various industries, from fintech to blockchain, and helped businesses build and implement test processes and strategies. With a background in leading QA teams, Davit enjoys working in multicultural, agile environments.

Portfolio

Metrika
QA Testing, QA Automation, Automation, Blockchain, Playwright, TypeScript, HTML5
Intelycare
WebdriverIO, Bitbucket, UI Testing, UI Automation, Automated UI Testing...
Securrency
JavaScript, Cypress, Ganache, Truffle, Smart Contracts, MacOS, Blockchain, Git...

Experience

Availability

Part-time

Preferred Environment

JavaScript, Postman, Git, TypeScript, QA Automation, WebdriverIO, REST API Automation, Automated UI Testing, Web3, Playwright

The most amazing...

...project I've developed from scratch is a test automation project for a Web3 decentralized application as the only QA engineer on the team.

Work Experience

Software Engineer in Test

2023 - 2023
Metrika
  • Developed a test automation project with Playwright and TypeScript from scratch.
  • Automated complex test suites and cases, including E2E and visual tests.
  • Created Github Actions workflows for running automation test suites.
Technologies: QA Testing, QA Automation, Automation, Blockchain, Playwright, TypeScript, HTML5

Software Development Engineer in Test (SDET)

2022 - 2023
Intelycare
  • Automated complex UI and API E2E tests using WebdriverIO and Postman.
  • Created API flows and collections to generate test data using Postman.
  • Reviewed peer PRs and worked with Bitbucket repository and pipelines.
  • Interviewed and selected candidates from 20+ people for web and mobile automation testing positions.
  • Completed automation of 100+ high and medium-complexity level test cases.
  • Maintained and stabilized existing test automation code.
Technologies: WebdriverIO, Bitbucket, UI Testing, UI Automation, Automated UI Testing, Software QA, Software Testing, Test Automation, Jira, API Testing, REST API Automation, Postman, Newman, JavaScript, Test Case Execution, Interviewing, Axios, HTML5

Software Engineer in Test | Blockchain

2022 - 2023
Securrency
  • Designed and maintained a test automation strategy and project for a Web3 app from scratch.
  • Performed validation testing for ongoing tasks and features, issued bugs, and created bug reports.
  • Developed automated tests for Ethereum smart contracts.
  • Created and set up a test environment and mock smart contracts for testing.
  • Devised, implemented, and maintained regression and smoke test suites.
  • Conducted the graphic user interface (GUI), application programming interface (API), and smart contracts testing and test automation.
  • Worked on a complex Next.js front-end codebase to add test IDs to the project's elements.
Technologies: JavaScript, Cypress, Ganache, Truffle, Smart Contracts, MacOS, Blockchain, Git, Testing, UI Testing, API Testing, Jira, UI Automation, Test Automation, HTML, CSS, TypeScript, QA Automation, Automated UI Testing, Docker, Software QA, Test Planning, Testing Strategy, Functional Testing, Regression Testing, Exploratory Testing, Smoke Testing, Solidity, Remix IDE, Ethereum, REST APIs, Manual Testing, Quality Assurance (QA), Manual Software Testing, Automated Testing, Manual QA, QA Testing, Test Cases, QA Test Plan Management, Website QA, Automation, React, Next.js, HTML5

Lead Software QA Engineer

2021 - 2022
TestingArt
  • Managed teams of QA engineers to organize and optimize testing-related processes and collaboration with client companies' teams.
  • Organized and carried out internships and onboarding of new team members.
  • Designed, implemented, and executed test cases, validated user stories and bugs, and triaged new issues.
  • Performed functional, GUI, performance, database, and API testing.
  • Automated REST API tests using REST Assured and Java, as well as GUI and API tests using Cypress.io and JavaScript.
  • Integrated automated tests with the continuous integration and deployment (CI/CD) pipeline using Jenkins.
  • Worked with different international and local clients from various industries.
Technologies: JavaScript, Cypress, APIs, Web, Testing, UI Automation, REST API Automation, Git, Jenkins, TestRail, Jira, Postman, Java, HTML, CSS, Test Automation, QA Automation, Automated UI Testing, QA Leadership, Load Testing, Apache JMeter, MongoDB, NoSQL, Microsoft SQL Server, Selenium WebDriver, TestNG, JUnit, Chai, Mocha, Continuous Delivery (CD), Continuous Integration (CI), SQL, Docker, Software QA, Test Planning, Testing Strategy, Functional Testing, Regression Testing, Exploratory Testing, Smoke Testing, Charles Proxy, REST APIs, Manual Testing, Quality Assurance (QA), Manual Software Testing, CI/CD Pipelines, Localization Testing, Automated Testing, Mobile Apps, Manual QA, QA Testing, Selenium, Test Cases, Leading Quality Assurance (LQA), QA Test Plan Management, Mobile App Testing, Website QA, Automation, HTML5

Software QA Engineer

2018 - 2021
TestingArt
  • Designed, implemented, and executed regression and smoke test suites.
  • Applied test case management and software development lifecycle management tools such as TestRail and Jira.
  • Performed API testing and test automation using Postman.
  • Automated UI tests using Cypress.io, JavaScript, and Telerik Test Studio.
  • Validated user stories and bugs and triaged new issues.
Technologies: Test Case Development, Test Case Creation, Test Case Execution, API Testing, UI Testing, Postman, Test Automation, QA Automation, Automated UI Testing, Cypress, JavaScript, REST API Automation, Git, Software QA, Test Planning, Functional Testing, Exploratory Testing, Regression Testing, Smoke Testing, REST APIs, Manual Testing, Manual Software Testing, Quality Assurance (QA), Automated Testing, Mobile Apps, Manual QA, QA Testing, Test Cases, Mobile App Testing, Website QA, User Interface (UI), User Experience (UX), UI Automation, Automation, HTML5

Software QA Engineer

2016 - 2016
Codics
  • Designed, developed, and executed test plans based on functional and technical design specifications.
  • Worked on various projects for local and foreign clients.
  • Created and executed tests for mobile and web projects.
Technologies: TestRail, Jira, Test Case Execution, Testing, Functional Testing, Regression Testing, Web, iOS, Android, Manual Testing, Manual Software Testing, Quality Assurance (QA), Manual QA, QA Testing, Test Cases, Website QA, User Interface (UI), User Experience (UX), HTML5

Web3 Decentralized App Test Automation

A blockchain-based Web3 decentralized application. As the only QA engineer on the team, I developed a test strategy, designed and implemented test cases, and created a test automation project from scratch using Cypress.io and different plugins for decentralized app automation.

Regtech Web App UI and API Test Automation

A web-based regulatory technology application for the banking and financial sector. I developed a test strategy and test automation project, including UI and API testing components using Cypress.io, Postman, and other tools.

Fitness and Health Multiplatform Application Test Suite Planning, Design, and Implementation

A fitness and health web and mobile application, iOS and Android. I led a team of five QA and test automation engineers, who were part of a bigger QA team of an international corporation. We developed regression and smoke test suites for the application, aligned them with the test plan and strategy using TestRail, and automated them using Java and Selenium.
2016 - 2020

Bachelor's Degree in Business Administration

American University of Armenia - Yerevan, Armenia

SEPTEMBER 2022 - PRESENT

Cypress 101

LamdaTest

MARCH 2022 - PRESENT

ISTQB Agile Tester Extension Foundation Level

ISTQB

AUGUST 2021 - PRESENT

MongoDB Basics

MongoDB University

FEBRUARY 2021 - PRESENT

Postman Student Expert

Postman

JANUARY 2021 - JANUARY 2024

Cisco Certified Specialist - Enterprise Core

Cisco

JANUARY 2021 - JUNE 2023

Cisco Certified Network Associate

Cisco

NOVEMBER 2020 - PRESENT

Microsoft Azure Fundamentals

Microsoft

SEPTEMBER 2017 - PRESENT

ISTQB Certified Tester Foundation Level

ISTQB

Libraries/APIs

Selenium WebDriver, Chai, REST APIs, Playwright, Newman, React

Tools

Postman, TestRail, Ganache, Git, Jira, Mocha, Charles Proxy, WebdriverIO, Jenkins, Apache JMeter, Remix IDE, Bitbucket

Frameworks

Cypress, Selenium, Truffle, TestNG, JUnit, Next.js

Paradigms

Testing, Agile, Test Automation, Functional Testing, Manual Testing, Automated Testing, Automation, Software Testing, Load Testing, Continuous Delivery (CD), Continuous Integration (CI)

Languages

JavaScript, HTML5, HTML, CSS, TypeScript, Java, SQL, Solidity

Platforms

Web, MacOS, Blockchain, iOS, Android, Ethereum, Docker, Firebase

Storage

MongoDB, NoSQL, Microsoft SQL Server

Other

Test Case Development, Test Case Creation, Test Case Execution, API Testing, UI Testing, Automated UI Testing, QA Automation, Software QA, Test Planning, Regression Testing, Exploratory Testing, Smoke Testing, Quality Assurance (QA), Manual Software Testing, Manual QA, QA Testing, Test Cases, Website QA, UI Automation, REST API Automation, Smart Contracts, QA Leadership, Testing Strategy, Localization Testing, Mobile Apps, Leading Quality Assurance (LQA), QA Test Plan Management, Mobile App Testing, Web3, CI/CD Pipelines, User Interface (UI), User Experience (UX), Axios, APIs, Interviewing

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