Robin Robbins

Tucson, AZ 602.476.9369 azrobinr@gmail.com

Who I am...

I’m a resourceful engineer with more than twenty years of experience in software development. Developed, maintained and tested applications and microservices in the cloud (Azure and AWS) using Aurelia, Angular, React, Ruby, Node, MongoDB, MSSQL, Jenkins, docker, kubernetes, git, TFS and Atlassian tools like Jira, Confluence and Crucible.

I built out a test framework with Selenium and TestNG for a startup, and I've also implemented continuous integration builds for Dev teams in CruiseControl.net with Subversion and PVCS.

Did a stint as a Java developer, Windows install developer and a configuration manager when my employer couldn't find anyone else to do it.

Attempting to list all the tools, platforms, languages and SDLC methodologies I’ve used seems futile, but I’ve become really comfortable in a small, agile team using open source tools like git, Atlassian Jira for issue management and Visual Studio, IntelliJ or Eclipse for an IDE. I’ve been using agile for close to 20 years and implementing the CI process mentioned above got me out of a configuration management role and back into development and test near the end of my career at Syntellect.

What I'm looking for...

A short term contract setting up software test automation fully leveraging AI, preferraby with JMeter, Selenium WebDriver, RobotFramework, Cypress or Playwright. Testing a SalesForce implementation again could be fun. I now live in the middle of nowhere southwest of Tucson, so any job would need to be largely remote using collaboration tools and virtual conferencing. Money is nice and not my biggest consideration. People are more important. I will entertain a full-time position with the right team.

What I've done lately...

QA Engineer at the American Board of Radiology, September 2020 to September 2023

Worked with a small QA team using JMeter, RobotFramework, LambdaTest and Testim to test a suite of apps largely based on Aurelia JS with NodeJS APIs fronting the back-end.

Deployed some automation with Docker as a POC and used Azure compute utilization tools to profile relatioinship between CPU core provisioning and performance. Currently having fun with BrowserStack.

QA Engineer at Petsmart, November 2019 to May 2020

Worked on a scrum team employing SAFE agile methodology, testing a React front end application and the REST APIs it consumed.

Generated JMeter scripts to automate testing of Salesforce REST APIs. Performed regression testing with JMeter, Postman, SOQL and Salesforce workbench.

QA Engineer and SW Engineer at Symantec/LifeLock, 2014 to 2019

Developed APIs as microservices in Ruby, deployed with CI/CD in Docker containers with Kubernetes, picking up some front-end development tasks in Angular and React.

Maintained and tested integration with Salesforce Service Cloud with case management automation driven by Apex scripts.

Developed front-end tests for an Angular support tool using Selenium and Protractor (with Jasmine/Webdriver/NodeJS) running in SauceLabs.

Developed, executed and maintained backend/middle-tier tests (Oracle/OSB/WebLogic) across multiple environments using Selenium/Java/TestNG/Maven, JMeter, SoapUI and QMetry.

Supported on-prem Selenium hub for the enterprise.

Tested Java batch jobs using CA Automation (autosys) and Oracle SQL Developer.

QA Engineer at Contatta, 2013 to 2014

Planned, developed, documented and executed tests for Contatta on their collaborative email platform. Architected a test automation platform using Java with Selenium and TestNG (functional and regression) and JMeter (load/stress/performance).

Implemented CI build test integration on TeamCity using ANT. Collaborated with a dream-team of developers (and, yes, they are enthusiastic about what they do).

QA Engineer at Sage Software, 2010 to 2013

Developed, documented and executed tests for SalesLogix Mobile CRM clients, both classic (BlackBerry and Windows Mobile) and HTML5 (Android and iPhone), working with a small development team employing agile methodology. Provided third level support for custom application development and implementation issues.

Consultant with Jimenez Consulting Solutions, 2009

Configuration and integration of Atlassian tools (Jira) with Subversion for a J2EE client. Conducted interviews and assisted with a current state assessment on application development, configuration management, release management and their SDLC. Generated a road-map for migration to parallel development.

Consultant to CVS/Caremark CM Team through DCS, 2009

Senior CM Analyst - Application Release Management (ARM) Development. Mapped CVS RM processes to Serena ARM and developed requirements, use case stories and processes for ARM implementation at CVS/Caremark. Configured Serena ARM development and test environments using Single Sign-on with LDAP. Customized ARM workflows and reports. Did development on Dimensions interfaces to Governance and Issue Management tools using J2EE models to allow them to be adapted to a web services interface with ARM, generating data access objects (DAO) to Oracle and MS-SQL. Helped implement Serena Business Mashups (SBM) integration to HP/Mercury Quality Center for ARM project.

CM Second Level Support - Setup new design parts and worksets in Dimensions for development teams. Configured applications for auto-migration and auto-build. Maintenance work on Java interface to Dimensions changes for auto-migration. Assisted development teams with web client problems and WSAD/RAD/Eclipse to Dimensions IDE integration issues. Supported BAR deployment for Websphere Message Broker.

Syntellect R&D, 2000 to 2008 (all these rolls overlap)

Software development Scrum member on various projects using Java, JSP, MVC, OSGI, PostgreSQL, MySQL, Crystal Reports and various scripting languages. Used Eclipse with Subclipse and Tortoise SVN, with code check-ins triggering continuous integration builds in CruiseControl.net. Also used Visual Studio, Mercury Quality Center (aka Test Director) and SharePoint.

Buildmeister/Release Manager - responsible for daily builds of C++ and Java code for all Syntellect Phoenix based products. Chaired the Change Control Board for several years, working with stake holders to ensure R&D delivered content that met business needs. Implemented continuous integration in virtual environment (VS2005R2) for R&D's build processes (C++ and Java) as part of transition from waterfall to agile. Built out the virtual server farm using iSCSI SAN for shared repository of virtual hard disks.

Install developer using InstallShield and Wise. Generated and maintained product and merge module install code to build setup applications that run under Windows Installer. Developed patches, scripted installs, and Multiplatform installs. Implemented Installshield collaboration in a work-group, allowing C++ developers to generate and test installation manifests consumed by a Windows Installer based setup application.

Serena/SCC admin - PVCS Version Manager, Tracker, TeamTrack, Serena Business Mashups and Subversion. Worked on scrum team that transitioned distributed development groups to a single TeamTrack issue management workflow. Implemented TeamScript where necessary to do data validation. Transitioned Phoenix R&D group from PVCS version control to Subversion.

Before then...

Syntellect QA and Test Engineering, 1989-1999

Wrote Java test applications, test plans, and developed automation tools used to test interactive voice response systems.

Spent a year working as an application developer, writing Java apps with Visual Studio J++ and Syntellect's VistaGen. Prototyped a routing app for a large insurance customer that used Geotel CTI and required comm object integration.

Debugged prototype circuit cards and systems, updated firmware with power-on selftests, performed training, built and supported our automated test systems back in the days that Syntellect built proprietary hardware.

GenRad, 1980-1988

Started as a tech testing/repairing ATE (automated test equipment), promoted to group leader of Final Test, did a stint as a unit manager over five departments and successfully transitioned production process from push to Just-In-Time. Transitioned to Test Engineering, ended up as an Applications Engineer, helping customers develop test programs to test digital circuits and diagnose faulty components. This included developing target routines using a C cross-compiler that executed in place of ROM based BIOS firmware.

Military...

US Army, honorable discharge

TTY Section Chief, HQ&Lt. Maint. Co., 122nd Sig. Bn., 2nd ID, Korea.

TTY Section Chief, 724th Maintenance Battalion, HAAF, Savannah GA.

Instructor, Ft. Gordon Signal School

Education...

Job specific

Sage: Power End User for SalesLogix

Serena: TeamTrack Admin, TeamTrack TeamScript

Microsoft: Windows Installer

Syntellect: Object Oriented Programming, VistaGen Java Programming, Train the Trainer

Oracle: Databrowser, Manufacturing (and custom classes)

Motorola: MC68000 Processor

GenRad: Management Concepts and Practices, All-Hands-On C workshop, Microprocessor Troubleshooting, Personalized Emulation Training, 2612/2620 Advanced Programming, 2610/2620 Programming, FMP 2620 Programming and Operation, 2225/2235 Advanced Programming

Other

Rio Salado Community College, 1985-1986: management studies

Omega Vector: Omega 1 & 2

Landmark Education: The Landmark Forum, Advanced Course, Introduction Leaders Program, Communications: Access to Power, Self Expression and Leadership Program, Communications: Power to Create, Wisdom Unlimited, Structural Connections, Team Management and Leadership Program, Wisdom Partnership Explorations, and various seminars