Eugene Stuckless, Developer in Tokyo, Japan
Eugene is available for hire
Hire Eugene

Eugene Stuckless

Verified Expert  in Engineering

Quality Assurance Engineer and Developer

Location
Tokyo, Japan
Toptal Member Since
July 31, 2021

Eugene is a QA architect and developer with a decade of experience building countless frameworks and automating thousands of test cases. In companies large and small, he immediately impacts web or mobile-based software lifecycles to reduce deployment times and increase confidence in product quality. Having worked from Japan for US-based companies, Eugene excels at ensuring seamless handoffs between time zones and asking the right questions at the right time.

Portfolio

Indeed
Experimental Research, Web App Automation, REST API Automation...
Krikey Inc
Ruby, Appium, ReadyAPI, API Testing, Mobile Device QA Automation, Cucumber...
WP Engine
Docker, Go, PHP, Google Compute Engine (GCE), Amazon Web Services (AWS)...

Experience

Availability

Full-time

Preferred Environment

MacOS, Ruby, Selenium, Watir, Appium, Cucumber

The most amazing...

...project I've built from the ground up was a mobile automation suite, seamlessly covering five different versions of our Android and iOS augmented reality app.

Work Experience

QA Engineer II | Test and Release Manager

2018 - 2022
Indeed
  • Served as a release manager and ensured timely and robust deploys, handling rollbacks if necessary. Coordinating with the product, engineering, and leadership, I learned to keep everybody aware of target deploys and in-process deployments.
  • Architected a Push on Green initiative to move our deployable elements to CD as soon as possible. Developed the roadmap, implemented the automation, and designed and built Jenkins pipelines to facilitate continuous deployment.
  • Worked as a test manager and developed and executed manual testing plans for 12 different deployable parts and implemented automation to decrease deployment times. Documented the test case details, so onboarding new QA engineers was trivial.
  • Acted as the scrum master for two separate teams, which allowed me to shift left and anticipate testing needs as early as possible.
  • Designed and built an automated test suite using Cypress. Integrated it with our CI/CD pipelines to facilitate continuous deployment.
Technologies: Experimental Research, Web App Automation, REST API Automation, Release Management, CI/CD Pipelines, Test Management, Gherkin, Automated Testing, QA Leadership

Automation Architect

2019 - 2021
Krikey Inc
  • Designed, built, and integrated a mobile automation framework in Appium, targeting iOS and Android apps. The automation is integrated with the existing suite of TestRail cases. Users see results updated in TestRail as the automation completes.
  • Developed a roadmap for the automation rollout with clear deliverables and accurate estimates for all levels of completion. As a test manager, I identified the necessary test cases needing coverage to ensure end users' seamless experience.
  • Implemented extensive API testing using the ReadyAPI tool, going from now coverage to complete coverage in just two months.
Technologies: Ruby, Appium, ReadyAPI, API Testing, Mobile Device QA Automation, Cucumber, Sauce Labs, QA Automation, Gherkin, Automated Testing, QA Leadership, Performance Testing

Software Engineer in Test and Release Manager

2017 - 2018
WP Engine
  • Managed the quality of runtime environments for the company's 20,000 hosts. As a release manager, I maintained deployment timelines and made the go/no go decisions for our high-risk systems.
  • Used manual and automated methods to test all new software the company implemented, including incredibly complex exploratory and regression testing with extraordinarily high-risk software.
  • Aided in the design, implementation, and testing of the company's proprietary Docker-like technology written in Go. Built a new PHP runtime environment, deployed to GCE using Kubernetes, that dynamically scaled up and down as user needs fluctuated.
  • Built and managed a performance testing team comprising eight members across all verticals. We leveraged Locust to dynamically deploy performance testing instances to AWS, spread across regions to simulate actual user interactions.
Technologies: Docker, Go, PHP, Google Compute Engine (GCE), Amazon Web Services (AWS), Automated Testing, QA Leadership, Performance Testing

Automation Architect

2015 - 2017
Spiceworks
  • Designed and built internal tools to help engineers across the company write automation to cover their applications, coached engineers on how to approach software development with a quality mindset, and managed three QA engineers on the team.
  • Wrote software that read from an existing TestRail test suite and generated skeleton code. We had 200 test cases, so this reduced the time to automation significantly.
  • Designed, built, and integrated into our pipeline a Web Application Testing in Ruby (Watir) and Selenium-based framework to cover the company's Ruby on Rails web app.
Technologies: Ruby, Watir, GitLab CI/CD, Jenkins, TestRail, QA Automation, Automated Testing, QA Leadership

Automation Lead and Release Manager

2012 - 2015
AXS
  • Developed automation after teaching myself Ruby and Watir and wrote an automation framework from the ground up.
  • Led manual QA efforts for a big data project that leveraged massive amounts of consumer information to create meaningful customer insights. Managed releases and learned how to develop and communicate risk thresholds to stakeholders.
  • Tested a ticket-sale website with extraordinarily complex permutations manually.
  • Earned a large amount of responsibility quickly after joining the engineering department as an intern.
Technologies: Ruby, Watir, Python, Big Data, QA Automation, Automated Testing, QA Leadership

QAE | Team Lead

2011 - 2012
GameFly
  • Designed and executed test plans with precision for iOS and Android apps while serving as a test engineer.
  • Oversaw the app deployment processes, giving the final thumbs up to deploy a GameFly app to tens of thousands of users.
  • Performed management responsibilities for a team of five QA interns.
Technologies: iOS, Android, Automated Testing

Automation Android and iOS Augmented Reality App

Architected, planned, and built a mobile automation suite from scratch, covering five different versions of Android and iOS apps. Running in Jenkins against local devices and in the cloud with Sauce Labs, the framework automatically generates reports that are easily consumable by nontechnical employees. We had close to 500 test cases across all permutations of our apps, and we used Appium in combination with Cucumber, Ruby, and some other custom-made reporting frameworks.

ReadyAPI REST Automation Suite

Evaluated half a dozen tools to produce POCs to share with a client. After presenting the pros and cons for each tool, the client chose to go with ReadyAPI. From there, I built a roadmap covering all stages of work to reach complete coverage of the API under test. After planning the work, I implemented hundreds of tests in a few short months. The test suite runs automatically after every push to master, staging, and production.

Indeed | Push on Green Initiative

Performed an audit on the 12 deployables my team was responsible for to determine how much work would be required to achieve automatic Push on Green, aka continuous deployment. After the audit, I created a project outline that we integrated into our weekly sprint work.

After adding many automated UI and API tests, increasing code quality through automated code style checks, and increasing alerting for the applications, I brought eight of the 12 deployables into a Push on Green state. This drastically increased our deployment velocity.

WPEngine | Performance Testing Project

Built and managed a performance testing team comprising eight members from across all verticals to execute this project. The target of the project was a new version of our hosted WordPress product to offer to 100,000 users across a myriad of 20,000 hosts. I identified and selected KPIs that would give us the best understanding of the system performance. From there, I drafted planning documents and presented them to share with executives. By leveraging Locust, we dynamically deployed performance testing instances to AWS, spread across regions, to simulate actual user interactions.

Spiceworks | Programmatically Converting Hundreds of Test Cases into Automation Code

When I joined the company, there was a TestRail instance with hundreds of test cases in it. Given the responsibility to automate those test cases, I wrote a piece of software that recursively iterated through TestRail to automatically build out code for each test case. This reduced the amount of time to automate tests significantly. We went from no automation to significant coverage in a very short period of time.
2010 - 2014

Bachelor's Degree in Business Administration

University of Southern California - Los Angeles, California, USA

2010 - 2014

Bachelor's Degree in Computer Science

University of Southern California - Los Angeles, California, USA

Tools

Watir, Cucumber, Jenkins, Google Compute Engine (GCE), GitLab CI/CD, TestRail

Frameworks

Appium, Cypress, Selenium, Locust

Languages

Ruby, Gherkin, Go, PHP, Python

Paradigms

Automated Testing, Continuous Deployment

Platforms

MacOS, Software Design Patterns, ReadyAPI, Docker, Amazon Web Services (AWS), iOS, Android

Other

Presentations, API Testing, Web App Automation, QA Automation, QA Leadership, Mobile Device QA Automation, Performance Testing, Discrete Mathematics, Software Design, Organizational Behavior (OB), Public Speaking, Business Accounting, Debugging, Sauce Labs, Experimental Research, REST API Automation, Big Data, Business Strategy, Roadmaps, Proof of Concept (POC), Push on Green, Project Planning, Lean Project Management, Release Management, CI/CD Pipelines, Test Management

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring