Sargis Sargsyan, Developer in Yerevan, Armenia
Sargis is available for hire
Hire Sargis

Sargis Sargsyan

Verified Expert  in Engineering

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.

Portfolio

Lytesnap LLC.
Docker, Appium, Android Emulators, WebdriverIO, Test Automation...
KEEP Labs Inc.
Quality Assurance (QA), Git, Elixir, JavaScript, Appium, Calabash, Selenium...
ACBA-Credit Agricole Bank
API Testing, WebDriver, Appium, Java, Docker, Jenkins, REST Assured...

Experience

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

Senior Appium & WebdriverIO Developer

2023 - 2024
Lytesnap LLC.
  • Created Appium scripts to run on Kubertenis on AWS.
  • Set up Android emulators in Docker containers and scaled up in AWS.
  • Integrated smart logic for the script authentication with playwright and also Appium Python.
Technologies: Docker, Appium, Android Emulators, WebdriverIO, Test Automation, Quality Assurance (QA), Amazon EC2, Puppeteer

Senior QA Developer

2023 - 2023
KEEP Labs Inc.
  • Developed a comprehensive test automation framework for API, Android, and iOS applications, enhancing the efficiency and reliability of the testing process.
  • Implemented quality assurance and quality control tasks, ensuring the highest standard of platform quality through functional, regression, performance, and security testing.
  • Automated back-end testing using REST Assured and TestNG technologists, reducing manual testing effort and accelerating the release cycle.
  • Integrated iOS and Android front-end test scenarios using Appium, improving coverage and consistency across different devices and platforms.
  • Set up the release processes and software development lifecycle, aligning development practices with organizational goals and industry standards.
  • Established a continuous integration pipeline with GitHub Actions, fostering a culture of continuous improvement and facilitating rapid deployment of new features and bug fixes.
Technologies: Quality Assurance (QA), Git, Elixir, JavaScript, Appium, Calabash, Selenium, JUnit, TestNG, Sentry, Jira, ISTQB, TestRail

Automation Consultant

2021 - 2022
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 IDEA, 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, Android

Senior Quality Engineering Consultant

2018 - 2021
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 IDEA, 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, Android

Principal Software Engineer in Test

2017 - 2018
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 IDEA, 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, Android

Senior Quality Engineer

2016 - 2017
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 IDEA, 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

Senior Software Engineer in Test

2011 - 2016
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 IDEA, 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

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.

Frameworks

Selenium, Appium, TestNG, Cypress, JUnit

Libraries/APIs

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

Tools

REST Assured, Jira, IntelliJ IDEA, 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, Calabash, Sentry, WebdriverIO

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, Android, Firebase, Amazon EC2

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, 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, ISTQB, Android Emulators

Languages

Java, TypeScript, Ruby, Python, SQL, JavaScript, Elixir

Storage

MongoDB, MySQL

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

DECEMBER 2022 - PRESENT

Professional Scrum Master I Certification

Scrum.org

MARCH 2015 - PRESENT

Oracle Certified Associate, Java

Oracle

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring