Gegham Hovhannisyan

Lead Test Automation Engineer at Macadamian
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Yerevan, Yerevan, Armenia, AM

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • Canada
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Lead Test Automation Engineer
      • Nov 2021 - May 2023

      Yerevan, Armenia • Built test automation framework and several test projects on it using Powershell and C# mostly. That allowed to automate Sitecore contents building and rendering testing, to do DB verifications of .Net services and API testing. • Designed and built Playwright HTTP server to run UI interacting and verifying tests dynamically from Powershell. • Created Web page crawler, content extractor and comparator, and reporter tool to find and truck differences between the dev and prod web sites… Show more • Built test automation framework and several test projects on it using Powershell and C# mostly. That allowed to automate Sitecore contents building and rendering testing, to do DB verifications of .Net services and API testing. • Designed and built Playwright HTTP server to run UI interacting and verifying tests dynamically from Powershell. • Created Web page crawler, content extractor and comparator, and reporter tool to find and truck differences between the dev and prod web sites pages and their contents by one test execution. • Did Azue DevOps several pipelines setup for daily automated tests run, to have daily quality test status. • Contributing to knowledge sharing inside the company by writing internal knowledge sharing articles and holding CoPs. Show less

    • Armenia
    • Information Technology & Services
    • 1 - 100 Employee
    • Senior QA Automation Engineer
      • May 2017 - Nov 2021

      Yerevan, Armenia Working with Canadian software development company as an automated QA engineer. The job responsibilities were: • Planning and writing automated tests for mobile Android and iOS hybrid applications, • Planning and writing automated tests for the Web application, • Writing API tests, • Daily tests' results validating, maintenance and product issues reporting, • Continually creating and improving test validation methods, • Integrating and implementing new features into the… Show more Working with Canadian software development company as an automated QA engineer. The job responsibilities were: • Planning and writing automated tests for mobile Android and iOS hybrid applications, • Planning and writing automated tests for the Web application, • Writing API tests, • Daily tests' results validating, maintenance and product issues reporting, • Continually creating and improving test validation methods, • Integrating and implementing new features into the test infrastructure, • Built a tests results histogram to truck tests instabilities, • Wrote a link checker tool to traverse and find broken links in the host domain, • On AWS Device Farm run tests on various real devices. Languages: Java (upper-intermediate), Bash Shell scripting (advanced), JavaScript (intermediate), TypeScript (intermediate), Groovy (beginner), Power-Shell (beginner) Technologies and Tools: Appium, Selenium, Maven, TestNG, Docker, Postman, Newman, Allure, AWS Device Farm, Angular, Express, Git OS: Windows, Linux, macOS Platforms: Android and iOS

    • Senior QA Automation Engineer
      • Jun 2020 - Oct 2020

      Yerevan, Armenia Built a CI/CD system for a project services and created Test environment and wrote automated tests for its mobile clients. My main activities were: • Building a CI/CD system - automating with Jenkins pipelines, - building service images with Docker, - deploying services to Google Cloud Platform, - archiving application packages on JFrog Artifactory. • Writing automated tests for mobile client applications on Android and iOS platforms in Java. • Managing Jira… Show more Built a CI/CD system for a project services and created Test environment and wrote automated tests for its mobile clients. My main activities were: • Building a CI/CD system - automating with Jenkins pipelines, - building service images with Docker, - deploying services to Google Cloud Platform, - archiving application packages on JFrog Artifactory. • Writing automated tests for mobile client applications on Android and iOS platforms in Java. • Managing Jira administration, Gitea setup and configuration. Languages: Java (intermediate) Technologies and Tools: Jenkins, Docker, Maven, JFrog Artifactory, Google Cloud Platform OS: Linux, macOS Platforms: Android and iOS

    • Armenia
    • Information Technology & Services
    • 1 - 100 Employee
    • Trainer
      • Jan 2019 - Nov 2019

      Yerevan, Armenia Participated in a training program of King Mampreh training center as a Manual software testing trainer and Automated software testing trainer. Recorded and shared few video training materials about Appium and Git in the same project. https://www.youtube.com/playlist?list=PLdrQgPODJ2h-7vJQONCzzZnZXihhKJNXN https://www.youtube.com/playlist?list=PLdrQgPODJ2h-WKo-O00wRblHUbA0LCSYH

    • Armenia
    • Information Technology & Services
    • 1 - 100 Employee
    • Software QA Team Lead
      • Jun 2016 - May 2017

      Yerevan, Armenia I was working with a Russian company as a QA team lead of a project which was developing client applications on mobile Android and iOS platforms. My responsibilities were: • Product quality valuation – organize products test planning, scheduling, development and quality assessment, • Built CI system and test environment for Android and iOS mobile applications using Gerrit, Jenkins and Calabash (in Ruby) for tests and Eve (Python REST API framework) and MongoDB for the test… Show more I was working with a Russian company as a QA team lead of a project which was developing client applications on mobile Android and iOS platforms. My responsibilities were: • Product quality valuation – organize products test planning, scheduling, development and quality assessment, • Built CI system and test environment for Android and iOS mobile applications using Gerrit, Jenkins and Calabash (in Ruby) for tests and Eve (Python REST API framework) and MongoDB for the test server, • Wrote Automated tests in Gherkin, • Managed Manual testing by writing and executing manual tests on TestLink, • Releasing procedures - managing Google Play Console and App Store Connect developer accounts, release contents, certificates, team accounts, provisioning profiles, • Products reliability monitoring - on Fabric.io and Parse.com. Languages: Ruby (middle), Python (middle), Bash shell (advanced), Gherkin Technologies and Tools: Gerrit, Jenkins, Calabash, TestLink, Eve, MongoDB OS: Windows, macOS Show less

    • United States
    • Software Development
    • 700 & Above Employee
    • SQA Senior II Engineer
      • Jun 2013 - Jun 2016

      Yerevan, Armenia Worked on a project managed by a Waterfall PM approach. My responsibilities were: • Prepared comprehensive status about Product quality before releases, • Prepared detailed Test Plans based on RS and FS documents, • Reported bugs, usability issues or inappropriate behaviors with full description and relevant attachments into an appropriate system, • Designed, created and maintained correct, reliable and maintainable automated Functional and UI tests, • Improved test… Show more Worked on a project managed by a Waterfall PM approach. My responsibilities were: • Prepared comprehensive status about Product quality before releases, • Prepared detailed Test Plans based on RS and FS documents, • Reported bugs, usability issues or inappropriate behaviors with full description and relevant attachments into an appropriate system, • Designed, created and maintained correct, reliable and maintainable automated Functional and UI tests, • Improved test validation scripts, test automation infrastructure, • Created Random tests and introduced a mechanism for exact steps recording and playback, • Daily collaborated with the R&D teams. Languages: TCL (advanced), Bash Shell (advanced), Perl (beginner) Technologies and Tools: EDA tools, P4 OS: Linux

    • Senior Software QA Engineer
      • Feb 2008 - Jan 2016

      Yerevan, Armenia

    • SQA Senior Engineer
      • Mar 2010 - Jun 2013

      Synopsys Armenia

    • SQA Engineer
      • Mar 2008 - May 2010

      Synopsys Armenia

Education

  • State Engineering University of Armenia
    2000 - 2005

Community

You need to have a working account to view this content. Click here to join now