Davit Mkhitaryan
Verified Expert in Engineering
QA Engineer and Developer
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
Experience
Availability
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
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.
Software Development Engineer in Test (SDET)
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.
Software Engineer in Test | Blockchain
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.
Lead Software QA Engineer
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.
Software QA Engineer
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.
Software QA Engineer
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.
Experience
Web3 Decentralized App Test Automation
Regtech Web App UI and API Test Automation
Fitness and Health Multiplatform Application Test Suite Planning, Design, and Implementation
Education
Bachelor's Degree in Business Administration
American University of Armenia - Yerevan, Armenia
Certifications
Cypress 101
LamdaTest
ISTQB Agile Tester Extension Foundation Level
ISTQB
MongoDB Basics
MongoDB University
Postman Student Expert
Postman
Cisco Certified Specialist - Enterprise Core
Cisco
Cisco Certified Network Associate
Cisco
Microsoft Azure Fundamentals
Microsoft
ISTQB Certified Tester Foundation Level
ISTQB
Skills
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
Languages
JavaScript, HTML5, HTML, CSS, TypeScript, Java, SQL, Solidity
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)
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
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