Daniel Schatz-Miller

Senior SDET and Operations Engineer at Ganaz, Inc.
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Los Gatos, US
Languages
  • English -

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 2 ratings
  • (2)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

Hannah Freeman

Daniel brings the team together, creates ties with people across the organization, and brings passion to his work. It's been such a pleasure having Dan on our team--he cares about our mission, cares about his colleagues, and always pushes to make us better. I'm not technical myself so I won't attempt to speak to the technical side of his work (see Kjell's recommendation for that), but as a CEO I can see how well he communicates, how much he keeps the mission front and center, and how gracious he is through challenges. He's an incredible team member that anyone would be lucky to collaborate with.

Kjell H.

I worked with Daniel at LogRhythm through several roles both for Daniel and myself. Daniel stands out from the crowd of other developers and SDETs I have worked with, in his passion for the craft and for the products you are building. As long as I have known Daniel he has shown that he is always is striving for constant improvement of himself, of CI testing, the code base, of the team and agile processes. He is a great advocate and proponent of positive and needed change that others might shy away from. On the side-line, after leaving LogRhythm. I saw Daniel moving from SDET to a full-fledged Senior Software Engineer. A career path direction that we talked about frequently and that he executed on with dedication and perseverance. I should mention also that Daniel is personable, caring, well-liked and fun to work with. I would welcome the opportunity to work with Daniel again as I see him as a player who, regardless of role, always strives for team success.

You need to have a working account to view this content.
You need to have a working account to view this content.

Credentials

  • Scrum Master
    CPrime
    Jul, 2014
    - Nov, 2024

Experience

    • United States
    • Farming
    • 1 - 100 Employee
    • Senior SDET and Operations Engineer
      • May 2022 - Present

      Senior Software Development Engineer In Test In my Sr. SDET capacity, I defined and established the QA process and overarching philosophy for our engineering organization. After drafting the procedure, I ensured its transparent communication to the entire team. On the technical front, I pioneered the creation of a mobile test framework from the ground up, leveraging Appium and node js. I also took on the responsibility of maintaining and refining AWS synthetic canaries for continuous… Show more Senior Software Development Engineer In Test In my Sr. SDET capacity, I defined and established the QA process and overarching philosophy for our engineering organization. After drafting the procedure, I ensured its transparent communication to the entire team. On the technical front, I pioneered the creation of a mobile test framework from the ground up, leveraging Appium and node js. I also took on the responsibility of maintaining and refining AWS synthetic canaries for continuous post-production testing, utilizing Python as the primary tool. I designed and integrated GitHub actions and workflows to tie the tests into our development process. Senior SDET/DevOps/SRE I pivoted, as the need arose, into designing and deploying infrastructure modifications, utilizing Terraform. My focus was predominantly on AWS Lambda, overseeing its creation and maintenance. This transitioned into automating the interactions with AWS S3 buckets using Lambdas. Using Terraform, I created various AWS resources including S3 buckets, Lambdas, and CloudWatch event rules to trigger lambdas and used Eventbridge to schedule the events. An integral aspect of my role was leveraging AWS CloudWatch for in-depth monitoring. Additionally, recognizing bottlenecks in the daily code deployment routine, I employed Python for automation, which led to a significant reduction in deployment time — from 45 minutes down to 5 minutes, simultaneously eliminating human errors. I also developed customer service enablement tools, integrating node js, SQL, and the Twilio API. This resulted in substantial time savings for both the customer service and operations teams. Beyond this, I managed a diverse array of operational tickets, database query requests, infrastructure requests, and customer support enablement tooling requests. Show less Senior Software Development Engineer In Test In my Sr. SDET capacity, I defined and established the QA process and overarching philosophy for our engineering organization. After drafting the procedure, I ensured its transparent communication to the entire team. On the technical front, I pioneered the creation of a mobile test framework from the ground up, leveraging Appium and node js. I also took on the responsibility of maintaining and refining AWS synthetic canaries for continuous… Show more Senior Software Development Engineer In Test In my Sr. SDET capacity, I defined and established the QA process and overarching philosophy for our engineering organization. After drafting the procedure, I ensured its transparent communication to the entire team. On the technical front, I pioneered the creation of a mobile test framework from the ground up, leveraging Appium and node js. I also took on the responsibility of maintaining and refining AWS synthetic canaries for continuous post-production testing, utilizing Python as the primary tool. I designed and integrated GitHub actions and workflows to tie the tests into our development process. Senior SDET/DevOps/SRE I pivoted, as the need arose, into designing and deploying infrastructure modifications, utilizing Terraform. My focus was predominantly on AWS Lambda, overseeing its creation and maintenance. This transitioned into automating the interactions with AWS S3 buckets using Lambdas. Using Terraform, I created various AWS resources including S3 buckets, Lambdas, and CloudWatch event rules to trigger lambdas and used Eventbridge to schedule the events. An integral aspect of my role was leveraging AWS CloudWatch for in-depth monitoring. Additionally, recognizing bottlenecks in the daily code deployment routine, I employed Python for automation, which led to a significant reduction in deployment time — from 45 minutes down to 5 minutes, simultaneously eliminating human errors. I also developed customer service enablement tools, integrating node js, SQL, and the Twilio API. This resulted in substantial time savings for both the customer service and operations teams. Beyond this, I managed a diverse array of operational tickets, database query requests, infrastructure requests, and customer support enablement tooling requests. Show less

    • United States
    • IT System Operations and Maintenance
    • 100 - 200 Employee
    • Quality Engineering Manager
      • Oct 2020 - Apr 2022

      As a Quality Engineering Manager Automox, I conceptualized and established the QE Ops team to bolster our Quality Assistance model and support our embedded feature team SDETs. Taking ownership of the Automox platform releases, I was at the helm of end-to-end platform testing and performance evaluations, while also enhancing our framework and tools to better support feature teams. During my tenure, I grew the QE Ops team from 5 to 9 members. I delineated processes, set the team's mission,… Show more As a Quality Engineering Manager Automox, I conceptualized and established the QE Ops team to bolster our Quality Assistance model and support our embedded feature team SDETs. Taking ownership of the Automox platform releases, I was at the helm of end-to-end platform testing and performance evaluations, while also enhancing our framework and tools to better support feature teams. During my tenure, I grew the QE Ops team from 5 to 9 members. I delineated processes, set the team's mission, celebrated our achievements, and ensured transparent communication with leadership. Furthermore, I wore multiple hats: acting as the Product Owner, I set the team's projects and priorities; acting as the Scrum Master, I led agile ceremonies and streamlined workflows to empower team members.

    • Senior Software Development Engineer Test
      • Jul 2020 - Oct 2020

      I proactively identified high-value opportunities for test automation and meticulously planned our efforts. In overseeing our team's work, I prioritized, defined, and executed automation alongside other test initiatives. As a fervent champion of quality, I advocated for rigorous testing and held the team to the highest standards. Beyond this, I took time to support and mentor fellow quality engineers, ensured they were equipped with the necessary tools and knowledge to excel.

    • United States
    • Computer and Network Security
    • 400 - 500 Employee
    • Senior Software Engineer
      • Mar 2019 - Jul 2020

      I am a full-stack SDET. While my focus is on test and quality, I'm also a feature developer. I guide the team in automation efforts. Advocate for and ensure we plan and build automation where sensible and when it gives a good ROI. Setup new infrastructures and systems for automation and take a lead roll in building them out. I maintain and manage our team's extensive build system leveraging Jenkins and custom Python elements, related automation and automated daily… Show more I am a full-stack SDET. While my focus is on test and quality, I'm also a feature developer. I guide the team in automation efforts. Advocate for and ensure we plan and build automation where sensible and when it gives a good ROI. Setup new infrastructures and systems for automation and take a lead roll in building them out. I maintain and manage our team's extensive build system leveraging Jenkins and custom Python elements, related automation and automated daily deployment. I take on front and back-end feature development, technical research work and assist others when they work on automation or build stories. I investigate customer concerns and work with support, solutions and sales engineers to expand their knowledge and enable them to better serve our product. I engage in functional and role-based exploratory testing, fix issues, make improvements and share findings and suggestions with product leadership. I also step in when there's a need an do things for the organization as a whole. Most recently I took it upon myself to create a tool for exporting issues from Jira and importing them in to Rally which was then picked up and used for an org-wide migration.

    • Senior Software Development Engineer In Test
      • Feb 2018 - Mar 2019

      Primarily, I guide and architect team automation efforts and CI integration, and build most of it. I've been working to enable other testers on the team to add to the automation as well and have built several frameworks around different areas of test that can be extended easily. I also pick up both front and back-end development tasks (especially if they enable automated testing). When I find a bug I investigate it thoroughly and either put up a pull request to fix it or create a card if… Show more Primarily, I guide and architect team automation efforts and CI integration, and build most of it. I've been working to enable other testers on the team to add to the automation as well and have built several frameworks around different areas of test that can be extended easily. I also pick up both front and back-end development tasks (especially if they enable automated testing). When I find a bug I investigate it thoroughly and either put up a pull request to fix it or create a card if it requires more investigation. I lead team hardware evaluations as well as our performance testing efforts using various methods to generate network traffic. Finally, I serve as a resource to other SDETs and teams as needed for both short-term and on-going automation projects.

    • Software Development Engineer In Test
      • Dec 2016 - Feb 2018

      SDET for Network Monitor team. I've continued to build out the framework I wrote as a QA engineer. It includes close to 1000 API tests, as well as a number of selenium tests, automated rate performance testing with result collection and other useful tools and libraries. Assist in managing and improving our build system. Integrate tests with jenkins. I'm in charge of maintaining and supporting our production build system and ensuring that we always have artifacts ready to test. Ensure the… Show more SDET for Network Monitor team. I've continued to build out the framework I wrote as a QA engineer. It includes close to 1000 API tests, as well as a number of selenium tests, automated rate performance testing with result collection and other useful tools and libraries. Assist in managing and improving our build system. Integrate tests with jenkins. I'm in charge of maintaining and supporting our production build system and ensuring that we always have artifacts ready to test. Ensure the build system is properly configured and updated for each release. Worked with solutions team to set up servers to PXE boot to various builds which automated integration and upgrade tests are run against. Created a dashboard (web application) showing the state and some other useful info about all of the teams' test systems as well as aggregating other useful team information. Created a python module that other SDETs use which enables pushing automated test cases and results to our test tracker. In charge of managing and installing team hardware (new servers, fiber taps, network cards, etc.) and providing dev servers to new interns and team members. Created an open-ended shared API load testing framework for measuring response times, code, content, CPU and memory load, using multiprocessing and multithreading to simulate many users for another team as a side project. Support colleagues with help in testing methods and design, automation principles and python nuances. Created many wikis about various team systems and processes so as to avoid siloed knowledge. I also write my automation with docstrings and explanative pull requests to enable others to leverage my code. I continue to run and write some manual tests near release time, especially around new features as well as exploratory test. If I or my automation encounters a bug, I document or fix the bug and alert team members. I also code review dev PRs (especially python and build system).

    • QA Engineer
      • Jun 2015 - Dec 2016

      Feature tester for Network Monitor product. Write tests for new features, determine which tests need to be re-run in regression suites. Exploratory test to expose bugs and usability issues. Present findings to the team and assist in prioritization and planning for fixes and resolutions. Work with the team to help guide usability and feature design (although our product owner has the final say, everyone on the team has a voice in this regard). Responsible for performance testing… Show more Feature tester for Network Monitor product. Write tests for new features, determine which tests need to be re-run in regression suites. Exploratory test to expose bugs and usability issues. Present findings to the team and assist in prioritization and planning for fixes and resolutions. Work with the team to help guide usability and feature design (although our product owner has the final say, everyone on the team has a voice in this regard). Responsible for performance testing for Network Monitor, using tcpreplay and Ixia Breaking Point to construct different profiles of enterprise network traffic and test the system at various data rates for DPI processing speed and efficiency. Collect, analyze and present metrics. Initially used selenium to collect difficult to acquire performance data and fought for API endpoints to enable full automation. Automating this work has saved countless hours of manual data collection. Created a python and bash framework including tools to enable manual QA and enable automation. Includes tools for testing API endpoints using python requests, various functionality and gather data from the back-end of the system as well as leveraging selenium webdriver for UI tests. None of this was part of the core goals or objectives for this role, but I accomplished all of those as well and still was able to find time to build out an automation framework. Advocated for move to modern test tracking software. Initiated and championed efforts to create a tool to parse archaic word documents that contained test cases and insert into the test tracker via the API. Saved hundreds of work hours compared to if this had been done manually and helped enable us to move forward with modern technology. Competed in and won several company hackathons. Creating the above-mentioned word document parsing tool was one win, netmon mini was another (https://logrhythm.com/blog/how-to-build-a-miniature-network-monitor-device/). There's more but I'm out of characters.

    • United States
    • Consumer Services
    • 1 - 100 Employee
    • QA Automation Engineer
      • Oct 2014 - May 2015

      My primary focus at Homejoy was planning and building a Selenium-Python driven automated test suite for all of our customer, contractor and admin-facing flows. The suite was implemented through a Jenkins continuous integration deployment system and built to be extended to cover the vast majority of our UI regression testing. At Homejoy I was able to build-out tests covering approximately 50% of our regression test cases and save more than 20 man-hours of work each week. More importantly,… Show more My primary focus at Homejoy was planning and building a Selenium-Python driven automated test suite for all of our customer, contractor and admin-facing flows. The suite was implemented through a Jenkins continuous integration deployment system and built to be extended to cover the vast majority of our UI regression testing. At Homejoy I was able to build-out tests covering approximately 50% of our regression test cases and save more than 20 man-hours of work each week. More importantly, the framework I built is highly extensible and new tests are trivial to add. In addition, I constructed test plans and test cases, identified, tracked down and documented bugs, issues and possible improvements. I worked closely with developers to get these issues resolved as quickly and efficiently as possible. I also built several utilities to improve the efficiency, through automation, of our manual testing. Show less My primary focus at Homejoy was planning and building a Selenium-Python driven automated test suite for all of our customer, contractor and admin-facing flows. The suite was implemented through a Jenkins continuous integration deployment system and built to be extended to cover the vast majority of our UI regression testing. At Homejoy I was able to build-out tests covering approximately 50% of our regression test cases and save more than 20 man-hours of work each week. More importantly,… Show more My primary focus at Homejoy was planning and building a Selenium-Python driven automated test suite for all of our customer, contractor and admin-facing flows. The suite was implemented through a Jenkins continuous integration deployment system and built to be extended to cover the vast majority of our UI regression testing. At Homejoy I was able to build-out tests covering approximately 50% of our regression test cases and save more than 20 man-hours of work each week. More importantly, the framework I built is highly extensible and new tests are trivial to add. In addition, I constructed test plans and test cases, identified, tracked down and documented bugs, issues and possible improvements. I worked closely with developers to get these issues resolved as quickly and efficiently as possible. I also built several utilities to improve the efficiency, through automation, of our manual testing. Show less

    • Israel
    • Software Development
    • 700 & Above Employee
    • SQA Engineer
      • Apr 2014 - Oct 2014

      As a Software Quality Assurance Engineer, I was responsible for all regression of the software that we built for our operation. Many times the tests could be automated. I primarily used selenium-python for automation (as we built web-apps). I thoroughly tested, documented and reported to our development team about any issues that arose during testing. I worked to define and track bugs using pivotal tracker and assist in prioritizing fixes. I was also responsible for benchmarking and… Show more As a Software Quality Assurance Engineer, I was responsible for all regression of the software that we built for our operation. Many times the tests could be automated. I primarily used selenium-python for automation (as we built web-apps). I thoroughly tested, documented and reported to our development team about any issues that arose during testing. I worked to define and track bugs using pivotal tracker and assist in prioritizing fixes. I was also responsible for benchmarking and load-testing our servers as we scaled up our operation as well as monitoring for CVEs and assisting with server-hardening. Finally I assisted with some front-end (html, css, javascript, django) and some back-end(django-python, apache, mysql) development projects.

    • Technical Services Specialist
      • Feb 2013 - Apr 2014

      First, this role involved isolating and reporting bugs and other issues to QA, our developers and various non-urgent and urgent contacts. I tested, isolated, reproduced and reported bugs. In cases of one-time corruption or failure of some aspect of the product, or in cases of non-reproducible issues, I collected as much relevant information as possible and reported it to our development team. There were also issues that I was able to fix myself via scripts and intimate knowledge of the… Show more First, this role involved isolating and reporting bugs and other issues to QA, our developers and various non-urgent and urgent contacts. I tested, isolated, reproduced and reported bugs. In cases of one-time corruption or failure of some aspect of the product, or in cases of non-reproducible issues, I collected as much relevant information as possible and reported it to our development team. There were also issues that I was able to fix myself via scripts and intimate knowledge of the product. Second, I was an ambassador to our users. I provided workarounds and temporary fixes, reassurance and unfortunately, occasionally, the hard truth to users with complex and unique needs and those who were experiencing bugs, failures and corruptions. I needed to quickly understand and isolate issues, collect the relevant information while reassuring the user or providing a work-around or temporary fix if possible. I was also responsible for updating users as progress was made and issues were resolved. Third, I was support and an educator for my fellow agents. I answered questions, explained issues, and provided workarounds. I also issued explanations, helpful tools, techniques and other informational announcements to our fellow agents. When a user was asking difficult questions or was just so confused or misinformed that they could not communicate with the first agent they were connected to, I was able to take the call and help the user.

    • Customer Service Representative
      • Oct 2012 - Feb 2013

      As a customer service representative and product specialist with Wix.com, my role was to provide phone support to our users regarding our products and services. In addition to helping users navigate our website building tools and billing system, I also helped users connect their domains, answered questions about DNS records and did basic trouble-shooting to resolve local issues. My primary goal was to give the best customer service experience possible and my customer satisfaction… Show more As a customer service representative and product specialist with Wix.com, my role was to provide phone support to our users regarding our products and services. In addition to helping users navigate our website building tools and billing system, I also helped users connect their domains, answered questions about DNS records and did basic trouble-shooting to resolve local issues. My primary goal was to give the best customer service experience possible and my customer satisfaction ratings were consistently above 95%, often 100% for weeks at a time.

Education

  • Portland State University
    Bachelor of Science (B.S.), Communication Studies

Community

You need to have a working account to view this content. Click here to join now