Sign in

QA Automation Engineer

Yerevan, Armenia
2500 - 3000$
May 31, 2020

Contact this candidate


Davit Grigoryan

Armenia, Yerevan, N. Stepanyan, */6 bl., apt. 56

(+37496) 88 23 08 Objective

I am interested in the full/part-time position for Senior QA engineer. Desire to assist the organizations in all aspects by utilizing all my skills, knowledge, abilities and experience. Work Experience

Senior Software Quality Automation Engineer at Energize Global Services

(July 2019 - Present)

Senior Software Quality Engineer at Vineti

(January 2019 – July 2019)

Software Test Automation Engineer at EPAM Systems

(October 2017 - December 2019)

QA Engineer 2 at Synopsys Armenia. (DG, Custom Compiler)

(August 2016 - October 2017)

QA Engineer at Synopsys Armenia. (SEG, ICWBEV+)

(April 2015 - August 2016)

Qualifications/Summary of Skills

Software Development Life-cycle.(Have experience of Waterfall, V-Model)

Worked with Scrum and Kanban methodologies

Experienced in documenting bug errors, software tests in Linux, Windows operating systems

Experience in writing test cases

Experience in writing bug/defect reports

Strong ability to manage multiple processes simultaneously

Good organizational and time-management skills

Very strong attention to detail

Good communication skills

Good skills for working independently as well as in team

Motivated to work

Easy adaptation in any environment

Responsible for my work

Strong positive attitude to learn new tools and technologies

Quick learner

Job-related Skills

Scripting languages: Perl, TCL, Bash, Python(PyQt, Selenium), JS (Cypress, Mocha).

Basic knowledge of:

Languages - Java (OOP, RestAssured, Selenium, JDBC, TestNG, JUnit, Data Driven technology), Verilog, C# (NUnit, Selenium),

MySQL, Regular Expressions, Cucumber, Gherkin

Programs - Git, JIRA, GitHub, SAP CRM, Microsoft office, Perforce, Postman, JetBrains (PyCharm, PhpStorm, IntelliJ, RubyMine), Jenkins, Maven.

Synopsys internal tools: Custom Compiler, ICWBEV+

OS: Windows, Linux, Mac


State Engineering University of Armenia (Polytechnic)

(September 2014-June 2016)

Master’s Degree in Computer systems and informatics State Engineering University of Armenia (Polytechnic)

(September 2009-June 2013)

Bachelor’s Degree in Computer systems and informatics Projects

PSD2 payments - PSD2 is the second Payment Services Directive, designed by the countries of the European Union. It could revolutionise the payments industry, affecting everything from the way we pay online, to what information we see when making a payment. My daily testing routine involved API testing automation with RestAssured. I wrote and maintained BDD-based Gherkin scenarios for new and exiting features. Proceeded with test scenario automation with Cucumber and Java. The regression tests run daily on CI server so I investigated test run results on Gitlab-CI and analyzed all new bugs.

Vineti – When I joined to Vineti team, the automation framework for project was Mocha, but my colleagues and me investigated the Cypress and we implemented project from scratch using Cypress framework. Cypress makes setting up, writing, running and debugging tests easy.

Magento - My main responsibility is to create Automation test cases using Magento Functional Testing Framework. The main functionality which are using for creation of test cases already exists, but as automation coverage is growing, we are improving the functionality too. A was a Team Lead, which is also include everyday customer communication and reporting.

EPAM’s first project was about tracking Money transfer for big Medical Center which was specialize on Cancer tracking. My main responsibility was to create Automation test cases. I used Java programing language, using Selenium WebDriver library, using TestNG framework. My created test cases supported Data Driven technology, which means thatuser could fill field themselves and see what the results is. After running test cases user received Report which shows the result. Pass/Fail rates. The test suite was created from scratch and it is very flexible, so the user can edit or add new cases easily.

I have created “TC Run Tool”, which can be used by QA or R&D Engineer, to easily run single TC or GTL (TC list) with any version. New tool allows users to easily re-golden TCor TC list with any version. It helps to validate R&D build faster. (Used language/library: Python, PyQt)

Synopsys internal tool Custom Compiler implemented both with TCL and C++. TCL function Coverage was low related my testing area. I investigated TCL functionality, detected dead and unused functions. For unused functions added new TCs to improve coverage. (Used language: TCL, Bash)


rd Party Tool validation. Custom Compiler tool is collaborating with another tools (e.g. HSPICE, FineSim, ICC, VaveWiew etc.). Times to times CC TCs should be conciliate with new versions another tools. Investigated/Updated about 2000 TCs.

Validated correctness of tool after upgrading from QT4.8 to QT5.6.

During my work experience I tested several functionalities (e.g. TCL debugger tool, VDRC Annotation, Highlighting Color, Chop Wires, Templates, Power Domain Analyzer dialog, Peek/Magnify features) and wrote automated test cases to cover new features. (Used language: TCL, Bash)

Job Related Trainings

Pass “EMAIL Correspondence” course.

Pass “Java D1-D2 Mentoring Program” course.


Armenian Native

English Excellent

Russian Excellent

Military Service

2012-2014 Armed Forces of the Republic of Armenia

Awarded by medal “Excellent military service”


2005, 2006, 2007 - Winner of Chess Olympiad (Sevan, Gegharkunik) 2006, 2007 - Winner of regional Chess Olympiad (Gegharkunik) 2007 – Participated in Republic Olympiad in Mathematics 2012 – SEUA Chess Cup winner

2017 – The third Leaderboard in the IT Chess Cup 2017

Contact this candidate