Joe Schulte
Verified Expert in Engineering
Quality Assurance Developer
Davenport, FL, United States
Toptal member since June 10, 2019
Joe is an expert test automation architect with several years of proven experience. He worked as a QA/automation lead for an international company's innovation lab. Throughout his career, he's set up numerous test automation strategies from scratch, led QA engineering teams in Agile environments, and provided quality training. Joe's developer background gives him the technical skills to create high-quality code.
Portfolio
Experience
- Selenium - 10 years
- Test Automation - 10 years
- Jenkins - 7 years
- Ruby - 7 years
- Cucumber - 7 years
- Agile - 7 years
- Python 3 - 3 years
- Appium - 3 years
Availability
Preferred Environment
Ruby
The most amazing...
...thing I've accomplished was refactoring thousands of lines of code where four suites were merged into one at Nationwide.
Work Experience
QA Automation Engineer
Litify
- Created UI test automation frameworks from scratch.
- Ran tests on Circle CI nightly and within the build process.
- Led process formation around automation implementation.
- Reported test results with TestRail.
- Mentored others on automation best practices.
Test Engineer II - Salesforce
Oak Street Health
- Set up WebdriverIO framework from scratch using Cucumber.
- Set up testing tools to make automation of tests quicker- a PageObject generator and Cucumber runner.
- Set up smoke and regression tests for the CC Sales pod.
Data Consultant
Universal Orlando
- Maintained NiFi flows from various data sources to a Hadoop data lake.
- Assisted in building and maintaining PySpark scripts.
- Led test automation initiatives within the data engineering group.
Lead Developer, Quality Assurance Automation
Wendy's Company
- Led multiple teams to ensure high test reliability and product quality.
- Architected and implemented automation testing suites for five react web apps and a node webkit kiosk app- using Ruby with Cucumber, Watir, and Page-Object gems.
- Architected test suite for unified iOS and Android using Ruby and Appium to replace previous Ruby and Calabash based suite.
- Designed and maintained services test suite in Java with TestNG.
- Set up and maintained Jenkins jobs and virtual machines and Mac Minis to run tests.
Senior QA Engineer/Senior SDET
Dollar Shave Club
- Created all web automation testing suites using Ruby with Cucumber, Watir, and Page Object.
- Created REST automation testing suites using Net/Http in Ruby.
- Created Jenkins jobs for test runs.
- Integrated with SauceLabs for parallelization of test runs.
- Mentored other QA colleagues in testing best practices.
Senior Automation Developer
Nationwide Insurance
- Maintained web testing suite using JRuby with Page-Object, Watir, and Active Record.
- Tested Windows environments for property software using manual techniques and automation testing using Ruby with Rautomation.
- Maintained web service testing suite using SoapUI and Ruby with the Savon gem.
- Utilized Jenkins to run tests over night.
- Reported test results to the team at daily scrum.
QA Engineer
MRI Software
- Tested web SaaS platform and Windows environments for Residential Management software manually.
- Performed automated testing using Ruby, Cucumber, Watir, Active Record, Nokogiri on a web SaaS platform.
- Created performance testing using SILK Performer.
Experience
Education
Master of Arts Degree in Mathematics
University of Toledo - Toledo, Ohio
Bachelor of Science Degree in Mathematics
Miami University - Oxford, Ohio
Skills
Libraries/APIs
Ruby Page Object, Selenium Grid, Node.js
Tools
Watir, Cucumber, Jenkins, CircleCI, Apache NiFi, Jira, TestRail, Trello, Rally, WebdriverIO
Frameworks
Selenium, Hadoop, Appium
Paradigms
Test Automation, Manual Testing, E2E Testing, Functional Testing, Agile, Azure DevOps
Languages
Ruby, Python 3, JavaScript, Python, Java, R
Platforms
Linux, Windows, iOS, Android
Storage
MySQL, PostgreSQL, MongoDB, Apache Hive
Other
Quality Assurance (QA), QA Automation, Manual QA, Regression Testing, Test Case Execution, End-to-end Implementation (E2E), CI/CD Pipelines, Parallel Testing, API Testing, QA Test Plan Management, Testing Strategy, QA Leadership, NiFi, Sauce Labs
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