Sargis Sargsyan, Developer in Yerevan, Armenia

Sargis Sargsyan

Quality Assurance Engineer and Software Developer

Location
Yerevan, Armenia
Toptal Member Since
October 29, 2021

Sargis is a QA engineer and currently a director of quality engineering with 10+ years of experience and deep expertise in test automation. He has worked with companies specializing in mobile, web, SaaS, and enterprise applications. Sargis has been an excellent asset to distributed international teams, he is an advocate for the Agile methodology, and a skilled practitioner of Agile, Scrum, and Kanban.

Sargis is available for hire
Hire Sargis

Portfolio

ACBA-Credit Agricole Bank
API Testing, WebDriver, Appium, Java, Docker, Jenkins, REST Assured...
PrimeProjekt
Java, WebDriver, Appium, REST Assured, Management, Strategy...
Workfront, an Adobe Company
Java, WebDriver, Selenium, Appium, TestNG, Docker, Jenkins, API Testing...

Location

Yerevan, Armenia

Availability

Part-time

Preferred Environment

Java, Selenium, Appium, REST Assured, API Testing, Docker, TestNG, Jenkins, Jenkins Pipeline, Agile

The most amazing...

...experiences I've had were speaking in 20+ international quality conferences, such as SeleniumConf, Appium Conference, HUTEF, TestCon, SQA Days, and STARWEST.

Work Experience

2021 - 2022

Automation Consultant

ACBA-Credit Agricole Bank
  • Built an API automation suite using Java and REST Assured for the internet banking application.
  • Developed a Selenium UI automation test suite using Java and WebDriver for the web internet banking application.
  • Created a mobile UI automation test suite using Java and Appium for the mobile internet banking application (Android and iOS).
Technologies: API Testing, WebDriver, Appium, Java, Docker, Jenkins, REST Assured, QA Leadership, QA Automation, Jira, Testing, MacOS, Programming, Automated UI Testing, Test Automation Frameworks, Test Automation, Analytics, Jira REST API, IntelliJ, Release Management, Charles Proxy, Postman, UI Testing, User Acceptance Testing (UAT), Browser Automation, Process Automation, Automation, Software Testing, Software Testing Automation Framework (STAF), Test Data, REST APIs, Pipelines, TestRail, GitHub, GitLab, UI Automation, Selenium WebDriver, Selenium PageFactory, Selenium Page Object, Quality Improvement, Functional Testing, GUI Testing, Quality Management, Testing Strategy, Apache Maven
2018 - 2021

Senior Quality Engineering Consultant

PrimeProjekt
  • Scaled the team twice within two years by ensuring that we were building a technical quality engineering team.
  • Set up testing, automation, and release processes for different platforms and a huge development team.
  • Sped up the time to market by around five times by recreating the release process and the team.
Technologies: Java, WebDriver, Appium, REST Assured, Management, Strategy, Quality Assurance (QA), QA Leadership, QA Testing, Test Automation, QA Automation, Jira, Testing, Manual QA, MacOS, Programming, Automated UI Testing, Parallel Testing, Test Automation Frameworks, Mobile Device QA Automation, iOS, Analytics, Jira REST API, IntelliJ, Release Management, Charles Proxy, Postman, UI Testing, User Acceptance Testing (UAT), Browser Automation, Automation, Software Testing, Software Testing Automation Framework (STAF), Test Data, REST APIs, TestRail, GitHub, UI Automation, Selenium WebDriver, Selenium PageFactory, Selenium Page Object, Quality Improvement, Functional Testing, Mobile App Testing, GUI Testing, Quality Management, Behavior-driven Development (BDD), Apache Maven
2017 - 2018

Principal Software Engineer in Test

Workfront, an Adobe Company
  • Set up a Selenium WebDriver automation framework that holds around 6,000 test cases with a run time of 45 minutes.
  • Set up the process for the automation process within the teams to have up-to-date testing and parallel automation test creation to minimize regression times.
  • Created an API testing framework with around 5,000 test cases for the different API versions that were running parallel within 15 minutes.
Technologies: Java, WebDriver, Selenium, Appium, TestNG, Docker, Jenkins, API Testing, REST Assured, Quality Assurance (QA), QA Testing, Test Automation, Test Automation Frameworks, Management, QA Leadership, QA Automation, Testing, Manual Testing, BrowserStack, Manual QA, Performance Testing, MacOS, Programming, IT Management, Automated UI Testing, Parallel Testing, Mobile Device QA Automation, iOS, Jira REST API, IntelliJ, Charles Proxy, Postman, UI Testing, User Acceptance Testing (UAT), Browser Automation, Automation, Software Testing, Software Testing Automation Framework (STAF), Test Data, REST APIs, Pipelines, Gatling Load Testing, Gatling, Apache JMeter, Python, TestRail, GitHub, GitLab, UI Automation, Selenium WebDriver, Selenium PageFactory, Selenium Page Object, Quality Improvement, Functional Testing, Mobile App Testing, GUI Testing, Quality Management, Testing Strategy, Apache Maven
2016 - 2017

Senior Quality Engineer

Auctionata
  • Developed a UI test automation framework with high coverage to reduce the release process time by 80%.
  • Established an Agile process to increase teamwork and ownership and build a culture of quality.
  • Set up a mobile automation framework for the mobile app UI test automation with Appium.
Technologies: Ruby, Selenium, WebDriver, Appium, Quality Assurance (QA), Agile, Automated UI Testing, Test Automation, Test Automation Frameworks, QA Testing, QA Leadership, QA Automation, Jira, Testing, Manual Testing, Cypress, Manual QA, MacOS, Programming, Parallel Testing, IntelliJ, Postman, Trello, UI Testing, User Acceptance Testing (UAT), Browser Automation, Process Automation, Automation, Sauce Labs, Software Testing, Software Testing Automation Framework (STAF), REST APIs, MongoDB, GitHub, UI Automation, Selenium WebDriver, Selenium PageFactory, Selenium Page Object, Quality Improvement, Functional Testing, GUI Testing, Quality Management, Behavior-driven Development (BDD), Test Cases, Apache Maven
2011 - 2016

Senior Software Engineer in Test

Workfront, an Adobe Company
  • Established a process for parallel automation test creation and maintenance, ensuring the team's tests were always up-to-date.
  • Developed a powerful Selenium automation framework for web and mobile applications that improved test coverage and accuracy.
  • Utilized various Selenium technologies, including WebDriver and Grid, to create scalable and reliable automation scripts.
  • Improved the test execution speed by integrating the framework with cloud-based test infrastructure, reducing the total time for test completion by 50%.
  • Trained and mentored junior QA engineers in Selenium automation, leading to increased team efficiency and productivity.
  • Collaborated with development and product teams to implement continuous integration and delivery, ensuring that the automation framework was integrated into the software development lifecycle.
Technologies: Agile, Android Testing, Appium, Automated Testing, Automated UI Testing, Automation Tools, Automation, BrowserStack, Browser Automation, CI/CD Pipelines, API Testing, Continuous Development (CD), Continuous Integration (CI), Docker, Docker Compose, Docker Hub, E2E Testing, MacOS, Programming, Parallel Testing, Test Automation Frameworks, Test Automation, Windows, IntelliJ, UI Testing, User Acceptance Testing (UAT), Software Testing, Software Testing Automation Framework (STAF), REST APIs, SQL, MySQL, GitHub, GitLab, UI Automation, Selenium WebDriver, Selenium PageFactory, Selenium Page Object, Quality Improvement, Functional Testing, GUI Testing, Quality Management, Test Cases, Apache Maven

Experience

REST Assured API Test Suite

A Java-based REST Assured test suite and framework with 4,000+ test cases that ran in parallel in Jenkins within 10 minutes. The test run was fully dockerized, and all the results were collected and published in the HTML report with the historical data.

Selenium Test Suite Creation

A Java-based Selenium test suite and framework with 6,000+ test cases that ran in parallel in Jenkins within 45 minutes. The test run was fully dockerized, and all the results were collected and published in the HTML report with the historical data.

Web-based Work Management Platform Test and Process Automation

As a principal software engineer in test, I created a UI and API test automation suite with the infrastructure to run 30 threads in parallel in a dockerized environment. Overall, we ran around 10,000 automated UI and automation tests within 40 minutes, which helped secure the release processes and deliver high-quality software.

Photo and Video Editing Mobile App

A UI and API automation suite for a mobile photo and video editing application (Android and iOS). I led the team that created an in-house device farm that could handle approximately 2,000 test cases running in parallel on 20 devices within two hours.

All the infrastructure of Selenium Grid and Appium servers was dockerized to ensure that we had a stable and fast infrastructure. We created an API test suite with REST Assured, which ran around 2,000 test cases in parallel in a dockerized environment within three minutes.

Skills

Frameworks

Selenium, Appium, TestNG, Cypress, JUnit

Libraries/APIs

WebDriver, Selenium Grid, Selenium WebDriver, Jira REST API, REST APIs, Jenkins Pipeline

Tools

REST Assured, Jira, IntelliJ, Postman, TestRail, Jenkins, Charles Proxy, Trello, GitLab CI/CD, GitLab, GitHub, Docker Compose, BrowserStack, Firebase Test Lab, Apache Maven, Git, Apache JMeter, Gatling, Gatling Load Testing, Docker Hub

Paradigms

Test Automation, Functional Testing, E2E Testing, User Acceptance Testing (UAT), Automation, Testing, Automated Testing, Manual Testing, Software Testing, Continuous Integration (CI), Continuous Development (CD), Behavior-driven Development (BDD), Management, Agile, Scrum

Platforms

MacOS, iOS, Docker, Windows, Firebase

Other

API Testing, Quality Assurance (QA), QA Leadership, GUI Testing, Mobile App Testing, Quality Improvement, QA Automation, Android Testing, UI Testing, Selenium Page Object, Selenium PageFactory, Browser Automation, UI Automation, Automation Tools, Test Data, Software Testing Automation Framework (STAF), Manual QA, Analytics, Regression Testing, Testing Strategy, Test Cases, Mobile Device QA Automation, Release Management, Process Automation, Sauce Labs, Performance Testing, Playwright, Programming, IT Management, Strategy, University Teaching, QA Testing, Test Automation Frameworks, Parallel Testing, Automated UI Testing, Quality Management, Pipelines, CI/CD Pipelines, PSM-1, Scrum Master

Languages

Java, TypeScript, Ruby, Python, SQL, JavaScript

Storage

MongoDB, MySQL

Education

2009 - 2011

Master's Degree in Economics and Management of Enterprises in Telecommunication Field

State Engineering University of Armenia - Yerevan, Armenia

2005 - 2009

Bachelor's Degree in Economics and Management of Enterprises in Telecommunication Field

State Engineering University of Armenia - Yerevan, Armenia

Certifications

DECEMBER 2022 - PRESENT

Professional Scrum Master I Certification

Scrum.org

MARCH 2015 - PRESENT

Oracle Certified Associate, Java

Oracle