Samuel Safyan
Verified Expert in Engineering
Software Developer
Samuel has over 15 years of experience as a QA engineer. His range of expertise varies from helping industry leaders like Zillow and TD Ameritrade optimize their automation processes to assisting startups in building their automation processes and frameworks from scratch. He is a clear and thoughtful communicator and has experience as both a team lead and a mentor.
Portfolio
Experience
Availability
Preferred Environment
GitHub, ZenHub, Git, JavaScript, MacOS
The most amazing...
...project I've helped QA and build was the "social connections" at Zillow. It socially matched teammates based on their personal interests.
Work Experience
Senior Lead Automation Engineer
Pinata, Inc.
- Implemented a full automation framework from scratch using Cypress to test the React website.
- Expanded the Cypress framework to create thorough API tests.
- Ensured reliability of CI/CD builds by launching automated tests via Github Action.
- Increased mobile coverage for iOS and Android devices via BrowserStack.
- Implemented QA processes that reduced the number of bugs being deployed to production.
Senior Quality Assurance Engineer
Zillow Group
- Spearheaded the QA efforts of migrating tests from Selenium to Cypress which enhanced test stability by over 50%.
- Led the mobile QA automation efforts for Trulia's Real Estate Android app using Espresso.
- Worked with the automation lead to implement an Appium Framework from scratch; test coverage included iPhone and Android devices.
- Helped increase code coverage by writing React unit tests with Jest.
- Helped integrate a continuous integration pipeline with Jenkins and Docker.
Senior Quality Assurance Engineer | Automation Lead
Progress Financial Corp
- Designed a robust automation suite using Java, TestNG, and Selenium.
- Created custom libraries to work around Selenium’s limitations.
- Automated back-end verifications via REST API calls and MongoDB queries.
- Ensured build stability by setting up a Jenkins and Travis CI environment.
Senior Quality Assurance Engineer | Automation Lead
Intrax, Inc.
- Led Intrax, Inc.’s automation efforts and created robust test suites using Selenium and Python for testing Windows, Mac, iOS, and Android.
- Conducted localization, migration, and functional testing of Intrax’s websites.
- Created high-level test plans and hundreds of test cases for releases.
- Provided management with accurate QA estimates.
- Collaborated with developer and product teams in prioritization of issues, scope locking, and new feature implementations.
Senior Quality Assurance Engineer | Team Lead
TD Ameritrade
- Built the Investools, Inc. QA department from the ground up.
- Evaluated and trained new QA hires.
- Implemented an agile process.
- Created automated test suites using both commercial and open-source tools.
- Tested and helped design multiple products awarded “Best of the Web” by Forbes and Barrons–including ProphetCharts and Prophet.net (Best Technical Analysis Site).
- Led team of four testers and utilized each member’s strengths to deliver timely, high-quality software.
- Administered performance, load, and stress tests using JMeter and LoadRunner.
- Helped pinpoint bottlenecks using RBI.
Experience
Trulia Real Estate App
https://play.google.com/store/apps/details?id=com.trulia.android&hl=enWe initially used Appium for automation, but then switched to Espresso for the stability and speed increases. The app had millions of users and repeatedly won the "Editor's Choice" award in the Google Play Store.
Trulia Website
https://www.trulia.com/Technologies: JavaScript, PHP
TD Ameritrade Charts
https://www.tdameritrade.com/tools-and-platforms/thinkorswim/features.pageSkills
Frameworks
Selenium, Cypress, Appium, Espresso, TestNG, Jest
Tools
REST Assured, Cucumber, SoapUI, Travis CI, Jenkins, Git, ZenHub, GitHub, Apache JMeter, LoadRunner, Silk Test
Paradigms
Automated Testing, Continuous Integration (CI), Agile, Load Testing
Platforms
MacOS, iOS, Android, Windows
Other
Quality Assurance (QA), Mobile App Testing, Performance Testing
Languages
JavaScript, Java, Python, SQL, GraphQL
Libraries/APIs
React
Storage
MySQL, MongoDB, Amazon DynamoDB
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