
Mkhitar Mkrtchyan
Verified Expert in Engineering
QA Engineer and Developer
Yerevan, Armenia
Toptal member since September 15, 2022
Mike is a QA engineer with a scientific approach to testing. Being end-user-oriented, he aims to increase the value of work delivered, making it possible to find inconsistencies, bugs, and defects from the very early stages of development. Mike's key success features are his personality and work ethic, which always make him strive to assist developers and products, shrinking the gap between technical and non-technical departments.
Portfolio
Experience
- IntelliJ IDEA - 7 years
- Java - 7 years
- Postman - 6 years
- Selenium - 6 years
- Hamcrest - 4 years
- JavaScript - 4 years
- REST Assured - 4 years
- Python 3 - 3 years
Availability
Preferred Environment
MacOS, IntelliJ IDEA, Slack, Visual Studio, Windows, PyCharm, Jupyter Notebook, DataGrip, Automated Testing, Artificial Intelligence (AI)
The most amazing...
...test suite I've optimized is a set of around 4,000 Selenium tests, which runs in less than 30 minutes, making every test atomic, independent, and fast.
Work Experience
QA Team Lead
Highway CJCS
- Set up QA processes resulting increase in overall quality and inner team communication. Set up API and performance test suite from scratch, with proper reporting, reducing feedback loop, resulting in a 30x performance boost.
- Tracked tickets and performance of different team members in Azure DevOps. Set up and compared KPIs, creating and following personal development plans for every team member.
- Prevented major functional and performance bugs in a credit scoring system. Prevented the development of features causing compliance issues.
QA Team Lead
EstateGuru
- Developed UI testing suites in Selenium, Java, and TestNG, and API testing suites in REST Assured and Hamcrest for four teams. Integrated them into the existing CI/CD and reduced the system's frequent crashes.
- Set up the software development lifecycle (SDLC) and software testing lifecycle (STLC) processes for developers and testers to work in the same cadence, reducing idle time and delivering adequately tested and covered features very fast.
- Instructed the team members on the test automation framework and tools, including Java with Selenium or REST Assured.
QA Engineer
Yara International - Europe Incubation
- Tested application to assess greenhouse gas emissions, constructing API test flows to reduce regression time. Involved in testing the products of other teams and other companies that we used to ensure proper assessments.
- Reported and tracked bugs using Jira. Created Confluence documentation to make handover easy. Created Chrome extensions to make testing easy.
- Prevented data corruption caused by a contractor organization and conducted in-depth analyses of other teams' products, from which our team gathered data.
Senior QA Engineer
QLess
- Developed the custom automation framework from scratch using Java, Selenium, and REST Assured and ensured 99% coverage so developers could deliver as fast as possible without fearing any collateral damage.
- Set up continuous integration and continuous delivery (CI/CD) using Jenkins to keep track of any breaking changes.
- Implemented a notification mechanism via Slack enabling every team to get the failing result if the test is within their area of ownership.
QA Engineer
Workfront (acquired by Adobe)
- Developed different frameworks for different services based on the service specifics. Introduced and wrote tests in Cypress as the most suitable for the service.
- Introduced coverage index for UI tests to enable developers and QA engineers to understand whether they meet the standards, delivering more reliable software.
- Optimized the existing test suite to achieve more clean and fast runs by making tests independent, thread-safe, run in headless mode, and providing proper priorities to use the resources of the dedicated machine efficiently.
- Created an automation test suite with Python to test .properties files where translations were kept. Integrated the suite into the GitLab pipeline.
QA Engineer | Tutor
IPClub
- Created an API automation suite in Java with REST Assured for a mobile taxi service with a proper Jenkins CI/CD.
- Trained three groups of 12-18 people, with three of them afterward becoming colleagues.
- Developed a mobile automation suite from scratch with a proper Jenkins CI/CD using Appium and Java.
QA Engineer
Masoor Solution
- Created an API testing suite for a pill scheduling application with Java and REST Assured, ensuring that the mobile app, which heavily relies on the API, works properly.
- Developed a UI automation tool for the web version of the application using Java and Selenium.
- Built a suite for testing the proper work of algorithms calculating health scores with hundreds of input files. The application had different analytical tools with algorithms, and the suite checked algorithms with both negative and positive cases.
Experience
Word Error Rate Calculator for Speech Recognition Systems
https://github.com/my9006/wer_calculatorVirulence Genes
https://github.com/my9006/VirulenceGenesJarvis
https://github.com/my9006/Jarvis_ABOSkills
Libraries/APIs
REST APIs, React
Tools
REST Assured, Postman, Jira, IntelliJ IDEA, Slack, Visual Studio, GitHub, PyCharm, DataGrip, Grafana k6, Jenkins, TestRail, Kafka Streams, RSpec, LaunchDarkly, GitLab CI/CD
Frameworks
Selenium, TestNG, Cypress, Windows PowerShell, Jest
Paradigms
Test Automation, Testing, Automated Testing, Manual Testing, Functional Testing, Load Testing, E2E Testing, Scrum, DevOps, REST, Behavior-driven Development (BDD), HIPAA Compliance
Platforms
Windows, Mobile, Azure, MacOS, Jupyter Notebook, Android, Amazon Web Services (AWS), Apache Kafka, Linux
Languages
Java, HTML5, HTML, JavaScript, Python 3, SQL, Python, GraphQL
Storage
Datadog, JSON/XML Schemas, PostgreSQL
Other
Manual QA, Quality Assurance (QA), API Testing, QA Automation, QA Testing, eCommerce UX, Alpha Testing, Bug Discovery & Tracking, Website QA, Test Automation Frameworks, Testing Strategy, Automated UI Testing, Manual Software Testing, Web App Testing, Software QA, Web Applications, QA Test Plan Management, Regression Testing, Hamcrest, ADA Compliance, QA Leadership, Monitoring, Performance Testing, UI Testing, Team Leadership, Coaching, Artificial Intelligence (AI), CI/CD Pipelines, Data Warehousing, Jarvis AI
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