Sargis Sargsyan
Verified Expert in Engineering
Quality Assurance Engineer and Software Developer
Yerevan, Armenia
Toptal member since October 29, 2021
Sargis is a QA engineer and currently a director of quality engineering with 13 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
Experience
- WebDriver - 10 years
- Selenium - 10 years
- Java - 10 years
- REST Assured - 5 years
- Jenkins - 5 years
- Appium - 5 years
- TestNG - 5 years
- Docker - 3 years
Availability
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
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.
Senior QA Developer
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.
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).
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.
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.
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.
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.
Experience
REST Assured API Test Suite
Selenium Test Suite Creation
Web-based Work Management Platform Test and Process Automation
Photo and Video Editing Mobile App
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.
Education
Master's Degree in Economics and Management of Enterprises in Telecommunication Field
State Engineering University of Armenia - Yerevan, Armenia
Bachelor's Degree in Economics and Management of Enterprises in Telecommunication Field
State Engineering University of Armenia - Yerevan, Armenia
Certifications
Professional Scrum Master I Certification
Scrum.org
Oracle Certified Associate, Java
Oracle
Skills
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
Frameworks
Selenium, Appium, TestNG, Cypress, JUnit
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
Languages
Java, TypeScript, Ruby, Python, SQL, JavaScript, Elixir
Storage
MongoDB, MySQL
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring