206-***-**** firstname.lastname@example.org LinkedIn Profile
Software Development Software Test Automation Quality Assurance
Software Engineer with 20+ years of experience including implementation and testing of medical and financial software. Has extensively designed, implemented and tested embedded, desktop and server applications, and developed applications in a variety of languages including Kotlin, Swift, Java, Python, F#, Scala and C#.
Microsoft SQL Server 6.0–2016, Borland InterBase, Microsoft Systems Management Server Server 1.2 and 2.0, Microsoft Exchange Server, Microsoft Internet Information Server, Lotus Notes Server, PostgreSQL, Apache 1.x and 2.x, MySQL, JBoss, Hudson, Jenkins, Tomcat
General Computing Skills:
Customer support, Microsoft Office, LAN hardware and software setup and maintenance, LAN Administration, OO Analysis and Design, Microsoft Access, Computer skills instruction. PCI Environment, FDA Environment
Teamwork and Leadership:
Scrum, Team Lead
Green Hills Integrity Embedded Realtime OS, Windows CE, Phone, Microsoft Windows Server versions 3.51 to 2016, Windows Workstation XP, 7, 10, Linux Server, Desktop and Embedded, IBM OS/2, DOS, Mac OSX, Android
SoapUI NG, Selenium, Robot Framework, JUnit, NUnit, CUnit, TestNG etc., Home Grown Test Frameworks in Python and other languages, Test planning, ISO 9001, Selenide, Serverspec, Cucumber, Appium, Espresso, UIAutomator, XCUITest
QA Engineer Mar 2018 – Present
Nextiva Scottsdale, AZ
Served as an Automation Engineer for mobile device testing.
Designed an automation system, which executed tests residing on Test Rail and executed on Android and IOS devices, using Perfecto Mobile devices. Implemented the framework in Java and Python using Appium and Robotframework.
Automated individual test cases.
Executed manual test cases for sprint testing.
Automated sprint items as time permitted.
Provided mentoring on the use of Test Rail.
Setup continuous testing environment for mobile using Jenkins.
Created automated regression suites for testing release builds.
Created smoke/sanity automated suites for dev builds.
Created an Android native test framework and tests using Kotlin, Espresso and UIAutomator.
Created an IOS native test framework and tests using Swift and XCUITest.
Software Quality Assurance Lead/Key Nov 2017 – Mar 2018
Nationwide Insurance (Contractor) Scottsdale, AZ
Served as test lead. Team consisted of both manual and automation engineers.
Provide leadership to QA members of a cross functional DevOps team.
Drive process improvements for the team.
Manage the release process for Nationwide web applications.
Validation testing of released web applications.
Ensure metrics and reports are collected and distributed.
Prepare for process audits.
Participate in incident triage
Created and assigned work cards using Rational RTC.
Performed manual and automated testing as needed.
Implemented a continuous testing environment with Jenkins.
Performed security audits on web applications.
Senior SQA Automation Engineer Jul 2017 – Oct 2017
SAIFE, Inc. Tempe, AZ
Served as automation architect, designing and automating framework using Python, Robot Framework and Test Rail.
Ran tests directly from Test Rail in Gherkin/Cucumber syntax, used Test Rail to report statistics and metadata for tests run, and used Jenkins for continuous testing
Tested desktop and web applications for software-defined perimeter suite on Windows, Linux and OS/X
Used Python to implement Robot Framework integration with UI automation API’s including Selenium and Microsoft UIA, and to integrate Test Rail with Robot Framework to implement test running and reporting
Used Terraform to create test automation infrastructure in Azure and AWS,
Advised developers on testability issues
Trained manual testers to use the automation framework
Participated in scrum teams
Used Jira for reporting issues and managing stories, and used Git and GitHub for source code management
Java / Python Developer / Dev Ops Automation / Integration Engineer Feb 2017 – Jul 2017
Paychex (Contractor) Scottsdale, AZ
Designed and implemented automation for systems integration validation using Serverspec, Ruby and PowerShell
Member of scrum team, provided input on automation issues, and created proofs of concept automation for new systems
Used Jira for iteration planning and defect tracking
Created Atrium workflows for automation of operations tasks, and wrote automation that verified the configuration of MS SQL Servers, MySQL servers, and MongoDB Servers
Automation Engineer 5 Aug 2016 – Feb 2017
Wells Fargo & Company (Contractor) Chandler, AZ
Designed and implemented a custom automation framework for internal customer service applications using Selenium, Java and internal web services
Created framework workarounds for known issues with WebDriver and Internet Explorer, and connected custom framework to ALM for test reporting
Used ALM for test design and defect management, managed test data, and used SQLite for storage of test data and results
Interacted with middleware for mainframes
Designed and implemented tests for existing and newly developed apps using the custom automation framework
Trained individual manual and automated testers on the use of the custom framework
Participated in scrum teams, and used Maven and Subversion for configuration management
QA Lead Automation Engineer Jan 2013 – Apr 2016
Apriva Scottsdale, AZ
Created highly parallel and distributed test frameworks for performance testing in Python and C#
Created test tools in Python, C# and F#, created test reports, plans and infrastructure, and designed and created test processes and workflows
Created COM control that implemented ISO8583 for simulating client interactions and load testing using C++
Performed application security testing for PCI compliance, and network security testing
Developed tools in F# using a functional design approach
Used PowerShell scripts for automated testing of stored procedures on MS SQL Server
Designed and implemented test automation using Ready API/SoapUI NG including Groovy scripting for data access and conversion
Participated in heavy scrum environment, and in development of C# products with other developers on the team
Developed test cases in Gherkin DSL
Performed client-side automation of web applications using Python and Selenium, and used MS SQL and Oracle SQL Servers for test and application data
Software Developer in Test Oct 2012 – Dec 2012
Isos Technology (Contractor) Tempe, AZ
Performed test automation of medical web applications using Robot Framework for Selenium
Software Developer in Test III Jun 2012 – Oct 2012
US Airways (Contractor) Tempe, AZ
Ran test automation for a variety of web services projects in SOA environment using C#, .NET, SoapUI and Groovy
Provided deployment planning and support, and deployment smoke testing support using SoapUI
Automated client-side applications using C#, TestNG and Selenium
Software Infrastructure Manager Aug 2010 – May 2012
Transpire, Inc. Gig Harbor, WA
Handled all hardware and software planning, procurement and implementation, including of software systems for configuration management, documentation, testing and release. Planned and implemented systems for backup, databases, email, and security, and managed maintenance of existing systems.
IT/Systems admin support: computer configuration, setup, maintenance and backups
Development tools setup and maintenance: compilers, tools, test frameworks, continuous build servers, etc.
Configuration management: organization and maintenance of Subversion software repositories
Software testing and QA: performing tests, running test suites, implementing test automation, writing tests
Release Management: software builds and releases
Implemented build/test/release automation, and test framework development and scripting in Python and C++
Organized and maintained in-house wiki, performed electronic data management planning, and ISO-9001 documentation of systems and continuous improvement
Software Development Engineer in Test Jun 2010 – Sep 2010
Amazon (Contractor) Seattle, WA
Designed and implemented test automation using Selenium and TestNG for exercising a web services API, and designed and implemented library routines for interacting with web services
Made use of Hudson for continuous integration, and used Maven for build and deployment management
Software Verification Engineer Sep 2008 – Feb 2010
Adecco Group Seattle, WA
Designed and implemented software verification frameworks and verification tests for embedded medical device software.
Designed and implemented test frameworks in C and C++ to test individual firmware subsystems, designed subsystem verification tests, and implemented subsystem tests using previously created test frameworks in C and C++
Provided feedback to application engineers to improve documentation and software
Senior Software Engineer Nov 2007 – Sep 2008
Emerald Biosystems Bainbridge Island, WA
Designed and implemented automated microscope software for birefringence applications, including the following tasks:
Designed software interfaces to hardware controllers in C++, and to acquire and process images
Implemented an auto-focus algorithm in C++, an object recognition for images acquired from a camera in C++, and automation routines that scanned trays of samples looking for crystals using a birefringence algorithm in C++
Implemented a C++.NET application that interfaced with existing native code libraries
Maintained an existing protein synthesis application in C++ and using QT as the GUI framework
Software Engineer Jun 2007 – Nov 2007
GE Healthcare (Contractor)
Designed and implemented software systems in Java, created design documentation, test automation using Java to test a web services API, and documentation based on existing systems
Performed test automation using Junit, and used Maven for build management
Lead Software Design Engineer in Test Nov 2006 – Jun 2007
Blue Frog Mobile, Inc.
Documented existing software systems and reverse engineered Java systems due to knowledge loss
Used Maven to manage builds and deployments, and Hudson for continuous builds, and mentored junior developers
Software Design Engineer Nov 2004 – Nov 2006
Performed software build system planning, development and implementation, automating build verification using Python and Windows batch scripts, and developing data validation applications using AutoCAD, IntelliCAD and C++
Performed XML Schema implementation planning, and mentored junior developers
Software Engineer Jun 1998 – Jan 2004
Allscripts Healthcare Solutions
Developed reporting system using XML, XSLT, XML:FO, PDF, .NET and COM, and implemented in C++
Built and helped lead QA department, and helped manage overseas personnel on development projects
Developed parts of a practice management system on Windows CE and IIS using C++, and maintained a Delphi and C++ based commercial patient education and prescription writing application.
Earlier positions include Software Test Engineer and Technical Editor
Education, Certifications & Publishing
Bachelor of Science (in progress) IT Software Development Western Governors University
Associate of Science Physical Science with Chemistry Emphasis Salt Lake Community College
Continuing education certification in C+
Published articles via CNET January 1999 – December 2000 and May 2002 – December 2002 on topics ranging from network and system administration to the development of cross platform systems.