Post Job Free
Sign in

Quality Assurance Scrum Master

Location:
Bothell, WA
Salary:
75000
Posted:
August 20, 2024

Contact this candidate

Resume:

Bill Westfall

Greater Seattle Area

https://www.linkedin.com/in/bill-westfall-3268494/

************@*****.***

https://github.com/billwestfall

1-425-***-****

Summary

Tech professional with a versatile skill set spanning product management, people management, software development, and quality assurance. Proven track record of driving successful product lifecycles from conception to launch. With a strong foundation in coding and quality assurance, I bring a meticulous attention to detail and a commitment to excellence in every project. Passionate about leveraging technology to solve complex problems and drive business growth,

Work Experience

QA Lead/Manager

SAP Concur

Mar 2018 – May 2024

Roles and Responsibilities:

• Migrated hosted service to AWS based, containerized solution

• Created full featured API for existing database provisioning service

• As Scrum Master, led daily standup calls, sprint demo sessions, planning and retrospectives with offshore development teams

• Worked closely with Project Management team on prioritization of team backlog

• Created BDD tests for team projects (API creation and automation) using Cucumber framework

• Devloped secure automation access production tools using Python and PowerShell QA Service Manager

SAP Concur

Jan 2017 - Mar 2018 (1 year 3 months)

Roles and Responsibilities:

• Implemented MongoDB backend in AWS, including high availability replication

• Designed Python data collectors, implemented source API to Mongo data streams

• Served as Service Owner overseeing logging, alerts, monitors and dashboards for the application, including creation of CloudWatch monitors for all services

• Implemented and managed New Relic monitoring and alerting; PagerDuty on call schedules and alerting, including Slack integration; AWS ELB and Route53 for our managed services

Bill Westfall - page 1

• Designed Cucumber/Selenium specification implementation for our application Deployment Engineer

SAP Concur

Jan 2011 - Jan 2017 (6 years 1 month)

Designed and implemented production deployment processes using Jenkins, Ruby

(Capistrano), and PowerShell Roles and Responsibilities:

• Implemented build and deploy ELK infrastructure to gather data on failure analysis (Ruby and Python) using AWS Elasticsearch service

• Created Slack alerts and automated Jira ticket creation for build and deploy failures

• Created proof of concepts for configuration management KPIs using Tableau, Grafana, Kibana, Hygieia

• Proof of concept implementation of Hadoop, Hive and Mahout for storage and analysis of configuration management trends

• Created initial archetypes for SonarQube integration, including Ant, Gradle, Groovy, Maven, Php, Python, Ruby, native SonarRunner

• Proof of concept RabbitMQ and Kafka implementations for configuration management data streams

• Served as Lead engineer on choice and implementation of production deployment technologies.

• Migrated existing production deployment scripts from proprietary product to in house code. Deployment scripts refactored for Windows (Server 2008 and 2012, using PowerShell) and Linux

(CentOS) using Capistrano) servers.

• Served as Lead engineer for TripIt production deployments (CentOS servers) using Capistrano (Ruby) with rpms, and for TripIt mobile builds (iOS and Android)

• Helped administer F5 load balancer for R&D systems

• Responsible for Cognos deployments and verification

• Integration with AWS S3 for log backup and prod system transfer SW Configuration Engineer Senior

Concur Inc.

Jan 2007 - Jan 2011 (4 years 1 month)

Created automated build and deployment processes for R&D environments. Designed and distributed mobile builds. Managed shared environments and development systems.

Role and responsibilities:

• Created and managed Initial implementation of automated build systems at Concur, using Jenkins, Maven, Ant

• Helped manage SVN, and later Git systems for all development source control

• Developed, implemented and documented more than 100 builds through system

(scaling from initial 2 builds). Automated .NET and Java builds for entire Concur stack

• Implemented R&D environment deployments using Jenkins

• Created iOS (XCode), Android (Java) and Blackberry (Java) automated builds and distributions

• Created and and administered Couchbase, MySQL and PostGres R&D systems

• Managed app store deliveries of mobile builds

QA Engineer

Concur Technologies

Oct 2004 - Dec 2006 (2 years 3 months)

Bill Westfall - page 2

Created and maintained local test system, created, executed and documented feature tests. Led

implementation of initial automated test infrastructure Roles and responsibilities:

• Created local Concur system using BEA Weblogic and MSSQL Server

• MSSQL host and test DB create, data population and testing

• Executed tests against feature sets, documented all tests in Mercury Test Director

• Created initial Selenium automated tests and test execution web framework for running tests

• Migrated service from Weblogic -> Tomcat, created and ran comprehensive test scenarios QA Engineer

Scientific Software Inc

Oct 2000 - Sep 2004 (4 years)

Tested gas chromatograph and mass

spectrometer software Roles and responsibilities:

• Managed hardware lab of analysis instrumentation

• Tested software control of instruments including boundary and functional testing

• Phone support for customer troubleshooting

Tech Support Engineer

Varian Technologies

Oct 1999 – Oct 2000

• Phone and email support for customers

• Train field personnel on gas chromatograph and mass spectrometers Education

William Paterson University of New Jersey

Bachelor of Science - BS

Skills

Agile Methodologies • SQL • Scrum • Python • Amazon Web Services (AWS) • Behavior-Driven Development (BDD) • Git • Ruby • Linux System Administration • Shell Scripting

Bill Westfall - page 3



Contact this candidate