Hi, I’m Sargis Sargsyan
a
Developer.
Engineering Lover.
Quality Engineer.
Developer.
Have been in the software industry for more than ten years. Agile believer and excellent team player with experience working in distributed international teams, using Agile/Scrum/Kanban methodology. I was a part of solid industries specialized in Mobile, Web, SaaS, and Enterprise applications. Passionate about public speaking and knowledge sharing. Had a chance to share my experience at Selenium Conf 2015, Appium Conf 2019, STARWEST 2020, HUSTEF 2019, HUSTEF 2020, SQA Days 19 | 20 | 22 | 23 | 24 | 25 | 27 | 28 | 30, SQA Days EU 1 | 2 , TestCon Europe 2020, Agile Testing Days 2018, TestWarez 2019, DevTalks 2022, TestWarez 2022

What I Do
Quality Strategy
Define quality strategy that will bring together testing, quality assurance (QA), and delivery adopting the automation-first approach
Web App Automation
End to end Automation of web application with modern tools and concepts.
Mobile App Automation
End to end Automation of Android and iOS application with modern tools and concepts including non-functional testing.
Engineering Management Coaching
Behind every great engineering team is an engineering manager helping team leads and engineers.
Release & Process Management
Entails the management, planning, scheduling, and controlling of an entire software build through the SDLC, including testing and deploying software releases.
Agile Transformation
Helping the organization to understand the definition of an agile transformation and its value of it in order to benefit from the rewards of achieving accurate, healthy agility.
My Public Speaking Portfolio

Anaheim, CA, USA

UI testing tools offer a robust solution for web application assessment, yet it faces a bottleneck when scaling up to handle extensive UI test suites that require hours to complete. This comprehensive workshop addresses this challenge by guiding you through the creation and deployment of a dockerized Selenium grid, enhanced with autoscaling and video recording features. Capable of efficiently executing several thousand tests in limited period of time, this advanced setup optimizes speed and reliability for UI tests.
Our deep dive will cover the strategic implementation of a high-performance Selenium grid, leveraging cloud technology for dynamic resource allocation and nuanced insight into each test. We’ll be grounding our discussion in a practical context, showcasing a real-world application of a robust UI test ecosystem with multiple nodes to operate tests in isolated environments. This approach not only enhances test accuracy by eliminating external interference but also offers a scalable and efficient methodology applicable to both existing and new UI test suites. Furthermore, we will explore how this same test infrastructure can be seamlessly adapted to run Selenium or Playwright tests in parallel, highlighting its adaptability and efficiency across different testing frameworks. By the end of this session, you’ll be equipped with the knowledge to revolutionize your UI testing strategy, making it more resilient, faster, and smarter, regardless of the testing framework employed.

HUSTEF 2024 – Efficiency Matters: Mastering Dockerized, Scalable Grid for Selenium and Playwright Test Suites Copy
Budapesht, Hungary

UI testing tools offer a robust solution for web application assessment, yet it faces a bottleneck when scaling up to handle extensive UI test suites that require hours to complete. This comprehensive workshop addresses this challenge by guiding you through the creation and deployment of a dockerized Selenium grid, enhanced with autoscaling and video recording features. Capable of efficiently executing several thousand tests in limited period of time, this advanced setup optimizes speed and reliability for UI tests.
Our deep dive will cover the strategic implementation of a high-performance Selenium grid, leveraging cloud technology for dynamic resource allocation and nuanced insight into each test. We’ll be grounding our discussion in a practical context, showcasing a real-world application of a robust UI test ecosystem with multiple nodes to operate tests in isolated environments. This approach not only enhances test accuracy by eliminating external interference but also offers a scalable and efficient methodology applicable to both existing and new UI test suites. Furthermore, we will explore how this same test infrastructure can be seamlessly adapted to run Selenium or Playwright tests in parallel, highlighting its adaptability and efficiency across different testing frameworks. By the end of this session, you’ll be equipped with the knowledge to revolutionize your UI testing strategy, making it more resilient, faster, and smarter, regardless of the testing framework employed.

DevCon 2024 – Efficiency Matters: Mastering Dockerized, Scalable Grid for Selenium and Playwright Test Suites
Bucharest, Romania

UI testing tools offer a robust solution for web application assessment, yet it faces a bottleneck when scaling up to handle extensive UI test suites that require hours to complete. This comprehensive workshop addresses this challenge by guiding you through the creation and deployment of a dockerized Selenium grid, enhanced with autoscaling and video recording features. Capable of efficiently executing several thousand tests in limited period of time, this advanced setup optimizes speed and reliability for UI tests.
Our deep dive will cover the strategic implementation of a high-performance Selenium grid, leveraging cloud technology for dynamic resource allocation and nuanced insight into each test. We’ll be grounding our discussion in a practical context, showcasing a real-world application of a robust UI test ecosystem with multiple nodes to operate tests in isolated environments. This approach not only enhances test accuracy by eliminating external interference but also offers a scalable and efficient methodology applicable to both existing and new UI test suites. Furthermore, we will explore how this same test infrastructure can be seamlessly adapted to run Selenium or Playwright tests in parallel, highlighting its adaptability and efficiency across different testing frameworks. By the end of this session, you’ll be equipped with the knowledge to revolutionize your UI testing strategy, making it more resilient, faster, and smarter, regardless of the testing framework employed.

Nordic Testing Days 2024 – Efficiency Matters: Mastering Dockerized, Scalable Grid for Selenium and Playwright Test Suites
Madrid, Spain

UI testing tools offer a robust solution for web application assessment, yet it faces a bottleneck when scaling up to handle extensive UI test suites that require hours to complete. This comprehensive workshop addresses this challenge by guiding you through the creation and deployment of a dockerized Selenium grid, enhanced with autoscaling and video recording features. Capable of efficiently executing several thousand tests in limited period of time, this advanced setup optimizes speed and reliability for UI tests.
Our deep dive will cover the strategic implementation of a high-performance Selenium grid, leveraging cloud technology for dynamic resource allocation and nuanced insight into each test. We’ll be grounding our discussion in a practical context, showcasing a real-world application of a robust UI test ecosystem with multiple nodes to operate tests in isolated environments. This approach not only enhances test accuracy by eliminating external interference but also offers a scalable and efficient methodology applicable to both existing and new UI test suites. Furthermore, we will explore how this same test infrastructure can be seamlessly adapted to run Selenium or Playwright tests in parallel, highlighting its adaptability and efficiency across different testing frameworks. By the end of this session, you’ll be equipped with the knowledge to revolutionize your UI testing strategy, making it more resilient, faster, and smarter, regardless of the testing framework employed.

Expo:QA 2024 – Mastering Automation: Unlocking Efficiency through Atomic Test Design
Madrid, Spain

Big things do come in small packages, and end-to-end atomic tests are no exception. By focusing on a single feature and reducing the size of the tests, we can achieve fast, focused, and reliable feedback from our end-to-end automation tests. In this talk, we will explore the advantages of atomic tests and how they can solve common problems like unreliable test results, slow tests, and hard-to-debug tests. Additionally, Sargis will show real-world examples of the benefits of atomic testing through a case study that resulted in a multiple-time reduction in test suite execution time. Join Sargis to discover the power of atomic automated tests and take your test automation to the next level.”

AutomationSTAR 2023 – The Power of UI Atomic Automated Tests
Berlin, Germany

Big things do come in small packages, and end-to-end atomic tests are no exception. By focusing on a single feature and reducing the size of the tests, we can achieve fast, focused, and reliable feedback from our end-to-end automation tests. In this talk, we will explore the advantages of atomic tests and how they can solve common problems like unreliable test results, slow tests, and hard-to-debug tests. Additionally, Sargis will show real-world examples of the benefits of atomic testing through a case study that resulted in a multiple-time reduction in test suite execution time. Join Sargis to discover the power of atomic automated tests and take your test automation to the next level.”

HUSTEF 2023 – The Power of Atomic Automated Tests: Our experience of Improved Test Efficiency and Reliability

Big things do come in small packages, and end-to-end atomic tests are no exception. By focusing on a single feature and reducing the size of the tests, we can achieve fast, focused, and reliable feedback from our end-to-end automation tests. In this talk, we will explore the advantages of atomic tests and how they can solve common problems like unreliable test results, slow tests, and hard-to-debug tests. Additionally, Sargis will show real-world examples of the benefits of atomic testing through a case study that resulted in a multiple-time reduction in test suite execution time. Join Sargis to discover the power of atomic automated tests and take your test automation to the next level.”

QA: Challenge Accepted 2023 – The Power of Atomic Automated Tests: Our experience of Improved Test Efficiency and Reliability QA: Challenge Accepted 2023 –

Big things do come in small packages, and end-to-end atomic tests are no exception. By focusing on a single feature and reducing the size of the tests, we can achieve fast, focused, and reliable feedback from our end-to-end automation tests. In this talk, we will explore the advantages of atomic tests and how they can solve common problems like unreliable test results, slow tests, and hard-to-debug tests. Additionally, Sargis will show real-world examples of the benefits of atomic testing through a case study that resulted in a multiple-time reduction in test suite execution time. Join Sargis to discover the power of atomic automated tests and take your test automation to the next level.”

TestCon Europe 2023 – The Power of Atomic Automated Tests: Our experience of Improved Test Efficiency and Reliability #3

Big things do come in small packages, and end-to-end atomic tests are no exception. By focusing on a single feature and reducing the size of the tests, we can achieve fast, focused, and reliable feedback from our end-to-end automation tests. In this talk, we will explore the advantages of atomic tests and how they can solve common problems like unreliable test results, slow tests, and hard-to-debug tests. Additionally, Sargis will show real-world examples of the benefits of atomic testing through a case study that resulted in a multiple-time reduction in test suite execution time. Join Sargis to discover the power of atomic automated tests and take your test automation to the next level.”

DevTalks 2022 – The Evolution of Quality Engineering


TestWarez 2019 – Getting Started with Dockerization of Selenium Tests Execution
Through a wide variety of mobile applications, we’ve developed a unique visual system and strategy that can be applied across the spectrum of available applications.
Parallel execution of test cases is one of the important requirements of a modern test automation framework. Generally, to run Selenium Suite in parallel, we use a selenium grid and distribute tests across multiple machines, which will reduce the time required for running tests. To run tests in parallel, we need to configure Selenium Grid with Hub and Nodes, where the hub is the central point that will receive test requests along with configurations or capabilities. Based on the request received, the hub will distribute tests to the registered nodes. Selenium has made a set of Docker images that are available on Docker Hub. We have Selenium Grid and the browser images – Chrome and Firefox. There are also images with the debug versions, allowing us to view the test execution. Also, we will compare the Selenium docker with other solutions like Selenoid, Go Grid Router, and Zalenium and will throw advantages and disadvantages. In this session, we will go through the Selenium tests parallel run setup and configuration.

Selenium Conf 2016 – Better Page Object Handling with Loadable Component Pattern
Through a wide variety of mobile applications, we’ve developed a unique visual system and strategy that can be applied across the spectrum of available applications.
One of the painful problems in Selenium automated testing is determining whether an HTML page has been loaded. This is especially the case when web application uses a JS-heavy framework such as the popular AngularJS.
During this talk, we will discuss how to handle the Selenium Page Object pattern better with Loadable Component.
The Loadable Component helps test case developers make sure that the page or a component of the page is loaded successfully. I will share my experience with the concept of the Loadable Component and Page Object patterns.

Appium Conf 2019 – Run your Appium tests using Docker Android
Through a wide variety of mobile applications, we’ve developed a unique visual system and strategy that can be applied across the spectrum of available applications.
In these high-technology times, it is really hard to catch up with everything. Especially in the mobile world when there are thousands of mobile devices with different modifications of the Android OS. Most of us who work in the mobile testing industry are familiar with the Appium framework for UI automation and also aware of its complicated setup and complex maintenance of it. Using Docker in Android UI automation is making our life much easier. Docker-Android is a docker image built to be used for everything related to Android mobile websites or application testing. All the tools needed (devices, framework, Android SDK, etc.) are packaged in the image. It is free and open source and supports other features, such as video recording.
In this session, we will talk about the advantages and disadvantages of Appium and docker-android will go throw getting started with Docker-Android and run sample tests against it.

HUSTEF 2020 – Building in-House Scalable Mobile Lab for Automation
Through a wide variety of mobile applications, we’ve developed a unique visual system and strategy that can be applied across the spectrum of available applications.
It is becoming more and more challenging to test mobile apps on different devices with different screen sizes running different operating systems. During the development of a mobile app, we can easily verify and test the app on a mobile simulator or emulator. However, only simulator or emulator testing isn’t enough, we need to make sure that our app works on devices that our users carry with them in their pockets.
Creating an in-house Automation Mobile Lab will be a good decision if you’re looking to do automated testing, for example, with Selenium and Appium.
A year ago, we started our journey of creating a scalable automation mobile device lab that allows us to run more than 2000 Appium tests daily.
During this talk, I will share the experience that we gain during our long journey of creating our Scalable Automation Device Lab and the solution that allows us easily integrate it with CI tools.

TestWarez 2022 – Speed up your UI automation suite with a robust test data framework
Through a wide variety of mobile applications, we’ve developed a unique visual system and strategy that can be applied across the spectrum of available applications.
Performance is one of the main painful areas of UI test suits. Usually, engineers try to log in, logout, navigate, create data, execute an action from the UI via Selenium, then, in the end, perform test assertions. This creates serious performance issues for the Selenium suite and makes Selenium tests more brittle. We could face fewer problems if the test data creation and deletion were done before the UI test started the run. This will help to create independent tests later to be able to run them in parallel.
The workshop will help participants to create an automation framework that will be fast, stable, and reliable. The solution will work for new and existing frameworks. During the workshop, we will code together to create a framework that will run UI tests in parallel with intelligent test data preparation. We will use Java, TestNG, Selenium, and Docker.

TestCon 2022 – How We Run Thousands of Selenium Tests Within 30 Min
Through a wide variety of mobile applications, we’ve developed a unique visual system and strategy that can be applied across the spectrum of available applications.
Performance is one of the main painful areas of UI test suits. Usually, engineers try to log in, log out, navigate, create data, execute an action from the UI via Selenium, then, in the end, perform test assertions. This creates serious performance issues for the Selenium suite and makes Selenium tests more brittle. We could face fewer problems if the test data creation and deletion were done before the UI test started the run. This will help to create independent tests later to be able to run them in parallel.

Yerevan Testing Days – Dockerize Selenium Test Parallel Execution
Through a wide variety of mobile applications
Parallel execution of test cases is one of the essential requirements of a modern test automation framework. Generally, to run Selenium Suite in parallel, we use a selenium grid and distribute tests across multiple machines, reducing the time required for running tests. To run tests in parallel, we need to configure Selenium Grid with Hub and Nodes, where the hub is the central point that will receive test requests along with configurations or capabilities. Based on the request, the hub will distribute tests to the registered nodes. Selenium has made a set of Docker images available on Docker Hub. We have Selenium Grid and the browser images – Chrome and Firefox. There are also images with the debug versions, which will let us view the test execution. In this session, we will go through the Selenium tests parallel run setup and configuration.

HUSTEF 2019 – Appium Dockerization – From Scratch to Advanced Implementation
In these high-technology times, it is really hard to catch up with everything. Especially in the mobile world when there are thousands of mobile devices with different modifications of the Android OS. Most of us who work in the mobile testing industry are familiar with the Appium framework for UI automation and aware of its complicated setup and complex maintenance. Using Docker in Android UI automation is making our life much easier. Docker-Android is a docker image built for everything related to Android mobile websites or application testing. All the tools needed (devices, framework, Android SDK, etc.) are packaged in the image. It is free and open source and supports other features, such as video recording. In this session, we will talk about the advantages and disadvantages of Appium and docker-android will go throw getting started with Docker-Android and run sample tests against it.

SQA Days 28 – Building in-house Scalable Mobile Lab for Automation
Through a wide variety of mobile applications, we’ve developed a unique visual system and strategy that can be applied across the spectrum of available applications.
It is becoming more and more challenging to test mobile apps on different devices with different screen sizes running different operating systems. We can easily verify and test the app on a mobile simulator or emulator during the development of a mobile app. However, only simulator or emulator testing isn’t enough. We need to make sure that our app works on devices that our users carry with them in their pockets.
Creating an in-house Automation Mobile Lab will be a good decision if you’re looking to do automated testing, for example, with Selenium and Appium.
A year ago, we started our journey of creating a scalable automation mobile device lab that allows us to run more than 2000 Appium tests daily.
During this talk, I will share the experience that we gain during our long journey of creating our Scalable Automation Device Lab and the solution that allows us easily integrate it with CI tools.

SQA Days 20 – Better Page Object Handling with Loadable Component Pattern
Through a wide variety of mobile applications, we’ve developed a unique visual system and strategy that can be applied across the spectrum of available applications.
One of the painful problems in Selenium automated testing is determining whether an HTML page has been loaded. This is especially the case when web application uses a JS-heavy framework such as the popular AngularJS.
During this talk, we will discuss how to handle the Selenium Page Object pattern better with Loadable Component. The Loadable Component helps test case developers make sure that the page or a component of the page is loaded successfully. I will share my experience with the concept of the Loadable Component and Page Object patterns.
Yerevan Testing Days – Dockerize Selenium Test Parallel Execution

Selenium Conf 2016 – Better Page Object Handling with Loadable Component Pattern

SQA Days 20 – Better Page Object Handling with Loadable Component Pattern

SQA Days-23 Make Your Selenium Suite Faster and Reliable: Test Setup with REST APIs

HUSTEF 2019 – Sargis SARGSYAN – Appium Dockerization – From Scratch to Advanced Implementation

SQA Days-24 Easy Setup for Parallel Test Execution with Selenium Docker

My Resume
Job Experience
Director, Quality Engineering
Picsart
Principal Software Engineer in Test
Workfront, an Adobe Company
Senior Quality Engineering Consultant
Auctionata
Senior Quality Engineer
SGS Digicomply
Senior Quality Engineering Consultant
PrimeProject
Sales Engineer
Armenian Datacom Company
Trainer Experience
Chairman of the State Examination Commission
National Polytechnic University of Armenia
Automation Engineering Lecturer
EIF - Enterprise Incubator Foundation · Contract
Member of the State Examination Commission
State Engineering University of Armenia
Automation
Selenium
Appium
Rest Assured
Selenium Grid
Jenkins
Process Optimization
Release Management
Process Automation
CI/CD
Agile Transformation
Engineering Management
Higher Education
Master Degree in Engineering Economy and Management
National Polytechnic University of Armenia (2009 - 2011)
Bachelor Degree in Engineering Economy and Management
National Polytechnic University of Armenia (2005 - 2009)
Secondary Education
Secondary School Education
Secondary School N3 in Goris(1995 - 2005)