Robb Nicholas
Automation Engineer at PanasonicWELL- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
0
/5.0 / Based on 0 ratingsFilter reviews by:
Experience
-
PanasonicWELL
-
United States
-
Wellness and Fitness Services
-
1 - 100 Employee
-
Automation Engineer
-
Mar 2022 - Present
Bootstrapped the automation efforts for all of Yohana’s and PanasonicWell’s products. This automation framework drove web, mobile and hardware clients at once to replicate complex multi-client use-cases. This resulted in automating 18% of all P0 test cases across 6 projects in five months, and reduced manual test efforts by 20+ hours per regression run. Developed a remote test execution server that ran on python and flask to support running automation as part of developer pull-request checks to block code from being merged in on test failure. Also developed tooling to use this same automation framework to act as canaries and monitor the state of internal shared test environments. Designed a graph-based, automation tool capable of generating 100% of tests automatically for use with appliances and back-end web applications. Developed an Elasticsearch reporting solution that provided dashboards to report on individual test passes, the current health of developer repositories, the state of test environments, and historical trends on key test metrics. Created SDET Automation training for parent global corporation, resulting in a 3+ month training course for three separate business units, accelerating multiple business units' development pipelines from manual only testing to full continuously-integrated pipelines. Show less
-
-
-
Amazon
-
Bangladesh
-
Advertising Services
-
1 - 100 Employee
-
SDET II
-
Feb 2018 - Jan 2023
Developed and implemented the UI automation framework for Amazon Halo using Appium and Kotlin that ran on iOS or Android interchangeably. Designed and developed remote execution server that ran on python and flask to run automation automatically at code checkin time. Developed kibana-based reporting tool to monitor pipelines, system health, catch flaky automation tests, and report on latency metrics. Acted as advisor to other teams for the purposes of technology implementation, and process decisions. Wrote white papers, design specs, and project proposals for new QA initiatives. Delivered lectures and workshops on technology initiatives. Show less
-
-
-
OfferUp
-
United States
-
Technology, Information and Internet
-
300 - 400 Employee
-
Senior Software Development Engineer in Test
-
Oct 2015 - Jan 2018
Developed and implemented a backend REST-based automation framework in python. Ran Triage meetings and coordinated with external teams on bugs and release schedules. Gave regular, company-wide brown bags on the Test team's infrastructure, and basic test theory. Developed New-Hire orientation classes on Unit Testing Best Practices. Developed and implemented Machine Learning algorithm to catch accidental changes in JSON REST responses from the backend. Mentored teammates and taught basic programming concepts, and brought new capabilities to the table that our team could offer to the company. Developed and implemented bot technology that simulated real users, and then used that technology to drive load for performance and stress testing. Designed and currently developing distributed node-based technology to discover client functionality and then automatically generate UI automation for our Android and iOS clients. Show less
-
-
-
Nintendo
-
United States
-
Computer Games
-
700 & Above Employee
-
SDET
-
Apr 2015 - Oct 2015
Refactored existing PowerShell-based test harness to also work with embedded hardware, a first for the team. Developed first Continuous Integration Test solution in the team's history. Refactored existing performance testing framework. Wrote C++ embedded test code that cross-compiled under Visual Studio, GCC, and custom in-house compiler, and executed on Windows, Ubuntu-Linux, Android, and custom embedded OS Refactored existing PowerShell-based test harness to also work with embedded hardware, a first for the team. Developed first Continuous Integration Test solution in the team's history. Refactored existing performance testing framework. Wrote C++ embedded test code that cross-compiled under Visual Studio, GCC, and custom in-house compiler, and executed on Windows, Ubuntu-Linux, Android, and custom embedded OS
-
-
-
Agilysys
-
United States
-
Software Development
-
700 & Above Employee
-
Senior SDET
-
Dec 2014 - Mar 2015
Helped modernize existing Rest API-based backend test framework. Acted as Scrum master for back-end test team. Developed and prioritized quarterly goals for the team, and tracked progress via Jira. Maintained and supported test-pass and code-coverage metrics via Bamboo and SonarQube tools. Supported daily CI deployments via Ansible Tower. Made recommendations to project leaders on how to improve and modernize QA processes and procedures. Helped modernize existing Rest API-based backend test framework. Acted as Scrum master for back-end test team. Developed and prioritized quarterly goals for the team, and tracked progress via Jira. Maintained and supported test-pass and code-coverage metrics via Bamboo and SonarQube tools. Supported daily CI deployments via Ansible Tower. Made recommendations to project leaders on how to improve and modernize QA processes and procedures.
-
-
-
Apptio
-
United States
-
Software Development
-
500 - 600 Employee
-
Senior Software Development Engineer in Test
-
Mar 2013 - Dec 2014
Worked on the R&D team developing a new UI automation framework using Selenium and Java to modernize and expand existing automation framework. Also developed new UI automation framework for an entirely new product. Acted as embedded-SDET on front-end feature team, wrote test plans, performed manual testing, and created automated test suites to vet new features on front-end feature team. Created, monitored, and reported on Continuous Integration test suite in TeamCity. Acted in advisory capacity for multiple other teams within Apptio. Interfaced with senior management for test-coverage reporting and other test-related issues. Show less
-
-
-
-
Software Development Engineer in Test
-
Nov 2011 - Jan 2013
Sole quality assurance representative for a data-intensive feature on a new product at Amazon. *Developed test strategies and wrote test plans for the feature. *Wrote justification plans for risk-mitigation strategies and presented them to upper management for approval. *Designed and developed test technologies using bash and python to acquire and process vast amounts of data on a daily basis for the purpose of fine-tuning our algorithm. *Designed and developed reporting tools using python to track the progress of that algorithm via a wiki-based dashboard. Show less
-
-
-
Microsoft
-
United States
-
Software Development
-
200 - 300 Employee
-
Software Development Engineer in Test
-
2007 - Dec 2011
Part of a small test team devoted to testing a heavily multithreaded physics simulator R&D project at Microsoft. The project used ConcRT, and C++11x extensively. *Wrote a user interface test automation suite that wrapped UIAutomation and SendInput that drastically reduced test automation development time. *Wrote a geometry primitives graphics library that the development team used in numerous facets of the project *Wrote test plans, test automation, and exit criteria for the simulation editor Show less
-
-
-
-
Contract Developer
-
Aug 2006 - Jan 2007
-
-
-
United States Agency for International Development
-
India
-
1 - 100 Employee
-
Contract Developer
-
Aug 2005 - Jan 2006
-
-
-
-
Contract Developer
-
Apr 2004 - May 2005
-
-
-
-
Senior Network Engineer
-
Feb 2003 - Apr 2004
-
-
-
International Monetary Fund
-
United Kingdom
-
Government Administration
-
1 - 100 Employee
-
Contract Developer
-
Apr 2002 - Feb 2003
-
-
Education
-
Northern Virginia Community College
Associate's degree, Computer Science -
George Mason University
continuing studies in computer science -
University of Washington
continuing studies in computer science