Armenia, Yerevan, N. Stepanyan, */6 bl., apt. 56
(+37496) 88 23 08
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
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.
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