Frank Murphy

Technical Software Quality Leader

Driving continuous improvement in software and service quality

Cell:
Email:
LinkedIn:
Location:
(415) 640-0299

frank-murphy-1223b521
San Francisco
Overview
  • Accomplished technical Quality leader with strong computer science and engineering background and extensive experience in leading QA strategies and team development within fast-paced orgs
  • Skilled communicator and high-level strategic planner responsible for vertical and cross-functional communication to ensure seamless alignment of QA objectives with business goals
  • Expert in scaling QA operations, optimizing recruitment processes, and driving performance management programs
  • Recognized for fostering a culture of quality and continuous improvement, adept at mentoring teams and leading quality initiatives across global organizations
  • In-depth experience in startups and public companies, including enterprise SaaS, security, banking, consumer entertainment and identity authentication and authorization in the US and abroad
Experience

Okta Director of Quality - San Francisco, CA - 2016 – present

  • Led a Software-as-a-Service (SaaS) Quality team from pre-IPO through IPO, managing technical QA teams in California, Seattle, Toronto, plus offshore consultants in Ukraine and India
  • Commit to a vision for Quality extending across the service from build times to acceptance testing into deployment and monitoring, reinforcing the message in presentations, data visualization, and other communications, contributing to Okta's 99.99% availability
  • Created a visualization dashboard for a complex, cross-functional project that was behind schedule, in order to predict likely completion date and raise confidence in product quality
  • Hired QA team from 3 to 50 engineers, from interns to architects across multiple regions, plus identified and promoted 10 high achievers to senior positions
  • Optimized recruitment process, reducing interview time by 30%, and improving time to hire while maintaining candidate quality
  • Flexed team roles and make up, adjusting to dynamic company focus and hired up, reorganized and acquired teams and products, up-leveling the Quality focus to Okta's industry best practices
  • Led technical integration of SauceLabs cross-browser testing, identifying bottlenecks and evaluating costs and benefits of projects, resulting in maximizing off-peak usage to reduce costs
  • Doubled mobile release velocity by restructuring QA team resources. Reduced test time for a release from 5 days to 2, which enabled mobile to release every 2 weeks instead of 4
  • Led the technical automation of embedded login flows that were integrated into Windows desktop applications such as Microsoft Outlook and Office

Technologies: Selenium; in-house CI system; git; Jira; JQL; Atlassian suite

Rdio (acquired by Pandora) Sr. QA Manager - San Francisco, CA - 2013 – 2016

  • Wrote all initial automated integration test cases, from 0 to over 250 cases
  • Designed and wrote evaluation tools for subjective quality of predictive musical selections, enabling the team to quickly iterate on algorithmic changes
  • Initiated the recruitment and growth of a team of software automation engineers from scratch in a dynamic, Agile QA team at an international music streaming company
  • Led automated test integration with Selenium and Jenkins, creating 100s of tests
  • High-level communication with product and engineering team

Technologies: Perl, python and ruby languages; Selenium; Jenkins; git; Phabricator; Asana


Rhapsody International QA Manager - San Francisco, CA - 2011 – 2013

  • Set technical direction for automated integration test framework using perl, ruby and Selenium
  • Managed a team of software automation engineers in an Agile team for a multinational music streaming company in San Francisco and Seattle, including reviews and mentoring
  • Led recruitment for the QA team, doubling the team from 4 to 9 engineers
  • Reviewed test code, test plans and test cases, ensuring quality standards across the team
  • Led bug reviews among managing directors, giving insight into progress and completion dates
  • Hands-on testing, bug reporting and fix validation

Technologies: Perl and ruby languages; Selenium; Mercurial and CVS change control software; Linux

Kudelski QA Engineer - Lausanne, Switz. & San Francisco, CA - 2003 – 2011

  • Led test planning, definition, and execution for performance and integration of embedded video and audio products at Kudelski Group subsidiaries, Open TV and NagraVision
  • Designed and developed embedded and end-to-end test applications, including an automatic test suite in perl for conditional access software for cable and satellite television head ends
  • Developed visualization tools to manage, collect, and share system performance metrics and trends
  • Directed work with offshore QA teams in China to maximize group productivity of cable set-top box validation
  • Collaborated with Product Management to ensure timely delivery and to define test scope
  • Defect reporting and fix validation
  • Mentoring junior QA Engineers in test process and technical aspects

Technologies: C, perl, Oracle SQL, and shell languages; Subversion and Perforce change control software; Linux, AIX and Tru64 UNIX

Additional Experience

Credit Suisse Engineer - Zürich, Switzerland

Bookface Engineering Manager - San Francisco, CA

Brightmail QA Engineer - San Francisco, CA

T.E.N. (now pogo.com) Server QA - San Francisco, CA

Tandem Computers Software Designer - Cupertino, CA

Skills
  • Software Development Lifecycle in Agile (Scrum and Kanban) and traditional waterfall methodology
  • Software design, from design, to coding and review through testing to deployment and monitoring
  • Definition and communication of QA metrics and bottlenecks to quickly and clearly visualize progress
  • Effective evaluations of team members to identify areas of technical and interpersonal improvement
  • Proven recruitment of talented new team members
  • Successfully and succinctly run meetings useful to all participants
  • Proficient with C, perl, JavaScript, HTML, CSS, JSON, SQL, C++, Java and Python
  • Adept with a variety of development tools including git, Jira, Jenkins, Bugzilla, Confluence and others
  • On-premises and Cloud experience with operating systems including Linux, Windows, and macOS
  • Direct and remote experience with mobile operating systems iOS and Android
Education

Bachelor of Science – Computer Science, University of California at Davis
Principles of QA, Swiss Association for Quality
French Language Certificate: Diplôme de Langue avec mention (CEFR B2)