Quality Mobile Lead Resume
San Francisco, CA
SUMMARY:
- Over 30 years of professional information technology experience. Significant experience in Quality Assurance.
- Broad range of engineering experience gained at companies such as Confidential, and Confidential . Career started with several years of hands - on design experience followed by growth into management positions that required strong leadership, product strategy quality assurance experience and day to day operational experience.
- Strong leadership skills.
- Successful track record in developing Quality Assurance groups and meeting schedules.
- Managed and worked with remote and offshore teams
- Managing various projects and leading them to success
- I built teams with diverse and complementary backgrounds, capabilities, and experiences, which handled a wide range of development and testing tasks.
- Emphasis on development teams and matching technology to winning strategy.
- Driving testing innovation, testing partnerships and OEM testing tools.
- Effective communicator able to explain complex concepts and ideas to technical and non-technical individuals.
TECHNICAL SKILLS:
Technologies: HTML, XML, PHP, TCP/IP, PPP, PPTP, VPN, ISDN, POP3, SMTP, SAN, NAS, RAID, Zigbee, ISO
Tools: TFS, SourceSafe, Selenium, Cucumber, Sikuli, JMeter, Flood.io, GITHub, Eclipse, XCode, pytest, UIAutomation, XCUITest, ANT, TestRail, Robot Framework, Behave, JIRA, Appium, NightWatch, Maven, Jenkins, Virtual Box, VMware, AWS, SoapUI, CVS, SVN, Perfecto Mobile
Programming Languages: SQL, Python, Ruby, Java, Visual Basic, Javascript, Jasmine, Chai, Protractor, J2EE, Visual C++, C, Perl, Node.js
Methodologies: Agile, BDD, TDD, ATDD, White, Black & Grey Box testing, Regression testing, Automation Frameworks, Wireless testing, Mobile testing, TQM, CMM
Computer Systems: MS Windows, UNIX, LINUX, Mac OS, Confidential OS, iOS, Android, Adruino, Rasberry PI
Databases: Oracle, Sybase, MySQL
PROFESSIONAL EXPERIENCE:
Confidential, San Francisco, CA
Quality Mobile Lead
Responsibilities:
- Lead the Mobile automation team
- Co-developed the First Java Framework for mobile Automation
- Managed Perfecto Mobile platform for QA
- Created Weekly reports for Perfecto Mobile usage throughout QA
- Managed Off Shore resources for QA mobile automation projects
- Developed mobile automation test cases for Mobile native app
- Co-lead team in the evaluation and adoption of Perfecto Mobile for automation
- Developed and implemented the test plans & test cases used for mobile automation.
- Assisted in the creation and adoption of the Test Center of Excellence
- Managed the Mobile hardware inventory
- Presented the Life of a Test Case automation presentation to CIO
Confidential, San Francisco, CA
Sr. Quality Assurance Engineer
Responsibilities:
- Managed manual testing project of product
- Managed GITHub repo for QA automation projects
- Managed development of javascript tests for the UI
- Managed of staff in Behavior Driven Development
- Developed Javascript tests for testing the UI using custom created tool
- Developed and implemented the test plans & test cases used for product testing.
- Developed Data Flow Diagrams related to the IoT product
- Developed Data Flow Diagram for software installer
- Represented QA in management various meetings
- Worked with Customer service on issues related to the product
- Assisted implementation engineers in understanding, installing and troubleshooting various software issues related to various Windows OSes
- Setup hardware systems for testing of agents and agent apps
- Educated other QA teams in the company about the product
- Developed and performed UI tests on Client web based applications.
- Developed Automation scripts using Python & Ruby to test the RESTful API calls
- Executed Jenkins build scripts for products under test
- Performed Windows Installer testing
- Created VMs to be used for testing product on the Windows OSes supported by the Product
- Performed and verified key components of the product.
- Responsible for performance testing of the various components
Confidential
Sr. Mgr, Quality Assurance
Responsibilities:
- Managed manual and automated testing projects both UI and back-end
- Developed Data Flow Diagrams related to the IoT product
- Managed GITHub repo for QA automation projects
- Managed Development of UI custom testing tool using Java then with javascript
- Management development of API automated testing suite using Cucumber and Ruby
- Management development of automated testing suite using Java and javascript
- Managed development of javascript tests for the UI
- Lead the Development & QA team to adopt Cucumber and BDD
- Setup hardware systems for testing of agents and agent apps
- Assisted in the development of Agile teams for the company
- Defined metrics that the organization would use to track system quality.
- Represented QA in various Sr. staff meetings and to the Technology Steering Committee
- Presented brown bag session on Behavior Driven Development
- Worked with Customer service on issues related to the product
- Mentored junior members of the QA team
- Assisted implementation engineers in understanding, installing and trouble shooting various software issues related to Windows OSes
- Developed and performed UI tests on Client web based applications.
- Developed Automation scripts using Python to test the RESTful API calls
- Performed Windows Installer testing
- Created VMs to be used for testing product on the Windows OSes supported
- Performed and verified key component.
- Evaluated Automated tools for created testing frameworks for Web (e.g. Chia, javascript, jasmine, etc…) on Mac
- Evaluated Different Mobile Automated testing tools (MonkeyTalk, Appium, etc…).
- Responsible for performance testing of the various components
- Responsible for performance analysis of non-functional testing (e.g. Load, Stress, etc..)
Confidential
Sr. Quality Assurance Engineer
Responsibilities:
- Setup hardware systems for testing of agents and agent apps
- Managed GITHub repo for QA automation projects
- Developed and implemented the test plans & test cases used for product testing.
- Worked with Customer service on issues related to the product
- Assisted implementation engineers in understanding, installing and trouble shooting various software issues related to Windows OSes
- Developed Data Flow Diagrams related to the IoT product
- Educated other QA teams in the company about the product
- Developed Test Plan template for QA
- Developed and performed UI tests on Client web based applications.
- Developed Automation scripts using Python to test the RESTful API calls
- Performed Windows Installer testing
- Created VMs to be used for testing product on the Windows OSes supported
- Performed and verified key components.
- Evaluated Automated tools for created testing frameworks for Web and Mobile applications.
- Evaluated Different Mobile Automated testing tools (MonkeyTalk, Appium, etc…).
- Responsible for performance testing of the various components
Confidential, San Francisco, CA
Quality Assurance, Production Support
Responsibilities:
- Managed development project covering automation and back-end verification for data
- Managed GITHub repo for QA automation projects
- Developed and implemented test cases used for testing client mobile & web applications.
- Developed and performed UI tests on Client web based applications.
- Developed Automation scripts using Selenium & Python to test the Accounting software
- Performed & verified Software builds using Appium for iOS and Android mobile applications.
- Tested Videos on Mobile devices (Android, iPad, iPhone) & Browsers for Windows and Mac.
- Created automation scripts and suites for testing web based and mobile applications using
- Cucumber/behave, Java, Python, Selenium, Robot Framework and Sikuli.
- Used SQL tools and created SQL queries on Mac and Windows to verify customer data.
- Evaluated Automated tools for created testing frameworks for Web and Mobile applications.
- Developed Ruby scripts to Automate Web testing
Confidential
Mgr, Quality Assurance and Release Engineering
Responsibilities:
- Managed testing project of product covering automation and mobile testing
- Managed development automation for new UI project
- Managed GITHub repo for QA automation projects
- Developed and implemented test plans & test cases used for testing client mobile & web apps.
- Built and released various software releases of client mobile application for testing.
- Developed and performed UI tests on Client web based applications.
- Developed Automation scripts using Selenium and Python to test the Accounting software
- Developed SQL scripts to verify Sales Orders, Returns, and Commissions for Consultants
- Performed and verified Software builds for client iOS and Android mobile applications.
- Tested Videos on Mobile devices (Android, iPad, iPhone) & Browsers for Windows and Mac.
- Created automation scripts and suites for testing web based and mobile applications using
- Cucumber/behave, Java, Python, Selenium, Robot Framework and Sikuli.
- Used SQL tools and created SQL queries on Mac and Windows to verify customer data.
- Evaluated Automated tools for created testing frameworks for Web and Mobile applications.
- Evaluated Different Mobile Automated testing tools (MonkeyTalk, Appium, etc…).
- Developed Ruby scripts to Automate Web testing
- Responsible for performance testing of the various components
- Responsible for performance analysis of non-functional testing (e.g. Load, Stress, etc..)
Confidential, Sunnyvale CA
QA Engineer/Project Manager
Responsibilities:
- Managed and Tested environments for Code releases using AWS on all code builds
- Managed GITHub repo for QA automation projects
- Developed test plans & test cases for client Portal for Genomic data management.
- Tested Windows Services Interface APIs using cURL for search and retrieval of genomic data.
- Responsible for performance testing of the various components
- Responsible for performance analysis of non-functional testing (e.g. Load, Stress, etc..)
- Worked with SCM to Configure Environment for imaging of all AWS environments
- Managed and Tested environments for Code releases using AWS on all code builds
- Verified requirements for Portal of managing genomic data & allow researchers to collaborate.
- Analyzed Python scripts for Smoke tests of Portal software.
- Developed and performed UI tests on Client Portal for management, Collaboration, and search and retrieval of Genomic metadata.
- Performed integration testing of client Portal software for Oncologists collaboration.
- Analyzed usage of Selenium for automated testing of Portal on various browsers.
- Using Ruby to Automate Web testing
Confidential, Santa Clara CA
Applications Support Analyst
Responsibilities:
- Responsible for researching, analyzing, and documenting system application needs and issues.
- Responsible for ensuring timely and satisfactory solutions and resolutions.
- Responsible for preparing specifications for user reports and systems.
- Responsible for testing, implementation and debugging of new reports and systems.
- Responsible for developing course modules and materials to end users in the use of computer integrated software applications.
Confidential, Seaside CA
Lead QA Tester
Responsibilities:
- Lead and managed a team of 11 testers over 4 projects related to security software for military bases.
- Trained in the Agile Process and SCRUM.
- Responsible for the coordination of testing on Biometric Identification Security Systems.
- Responsible for all Project updates and releases.
- Responsible for testing using both manual and automated testing using SQL and QTP.
- Represented Quality Assurance to Developers and Project Management.
- Analyzed the effective use of Quality Assurance for various projects.
- Assisted in planning, documenting and testing Quality Assurance processes & documents.
Confidential, San Jose, CA
Lead Technology Support Specialist
Responsibilities:
- Managed projects from Analyzing, supporting and users in the use of technology.
- Coordinated support resources needed by various departments.
- Trained users and support staff on the effective use of technology services.
- Trained users in Flowchart Methodology.
- Responsible for performance testing of the various components
- Responsible for performance analysis of non-functional testing (e.g. Load, Stress, etc..)
- Analyzed the effective use of technology services for various departments.
- Assisted in planning and documenting technology support procedures.
- Monitored and managed servers for different departments in the district.
- Worked with various individuals in the creation, editing and testing of various videos
Confidential, San Jose, CA
Director, Quality Assurance
Responsibilities:
- Managed the Quality Assurance group in both San Jose and Montreal.
- Managed projects fo automated testing suite & design of hardware testing tools
- Responsible for the testing of all HW and SW prototypes and products.
- Responsible for performance testing of the various components
- Responsible for performance analysis of non-functional testing (e.g. Load, Stress, etc..)
- Testing consisted of both manual and automated testing using Visual Basic and C++.
- Defined metrics that the organization would use to track system quality.
- Managed VeriSign s for digital signing of code for WHQL .
- Performed Windows Hardware Represented Quality Engineering to partners, vendor.
- Lead the defining of processes for product development, and companywide Quality Assurance.
- Assisted OEM manufacturers in testing of HID devices using Confidential technology.
- Lead the team in defining, acquiring and using automated test tools.
Confidential, Santa Clara, CA
QA Manager, Client / Server and Internet Solutions
Responsibilities:
- Managed testing for all parts of the wireless & server products covering 5 different projects.
- Responsible for growing testing group from a core of seven to 15 in 6 months.
- Responsible for all testing on both the handheld units and back end servers.
- Responsible for performance testing of the various components
- Responsible for performance analysis of non-functional testing (e.g. Load, Stress, etc..)
- Managed automated and manual tested the servers and developed testing tools in C and C++.
- Responsible for the Development of various types of testing for the company.
- Tested versions of Sybase and Oracle databases used for account information.
- Managed and supervised the outsourcing of testing.
- Managed VeriSign Server s for the testing of secure server transactions.
- Developed technology for automated testing of server components.
- Represented Quality Engineering to others includes partners, vendors, and customers.
- Co-lead the effort with the development of a New Bug Tracking System.
- Worked in defining processes for product development, and company-wide Quality Assurance.
Confidential, Santa Clara, CA
Manager / Quality Engineering / Software Configuration Management
Responsibilities:
- Managed various projects related to t hardware and software
- Responsible for defining processes and procedures company-wide to track system quality.
- Responsible for performance testing of the various components
- Responsible for performance analysis of non-functional testing (e.g. Load, Stress, etc..)
- Managed overall Product Development and Quality Assurance groups.
- Developed SilkTest scripts for the testing of the Web Applications
- Responsible for the testing network used to duplicate the production servers.
- Worked with Engineering using automated and manual testing of Sybase and MySQL.
- Developed Silk, SilkPerformer automated test tools written using C++, Java and HTML.
- Managed and supervised the outsourcing of testing.
- Developed and managed the SCM servers and the automated build system.
- Developed and Managed the Bug Tracking system.
- Represented Quality Engineering and SCM to the executive staff, partners, vendors, and customers.
Confidential, Santa Clara, CA
Quality Lead, Quality Assurance Department
Responsibilities:
- Responsible for the creation and growth of the Quality assurance group.
- Responsible for performance testing of the various components
- Responsible for performance analysis of non-functional testing (e.g. Load, Stress, etc..)
- Managed and supervised the outsourcing of testing.
- Developed and managed the Bug tracking system.
- Defined the metrics that the organization used to track system quality.
Confidential, Cupertino, CA
Quality Lead / Supervisor, Instructional Products Department
Responsibilities:
- Managed various projects for laptop, desktop and software
- Responsible for building the Quality Assurance group.
- Responsible for defining the processes and procedures for product development.
- Developed Automated tools using Virtual User and custom created tools using C/C++.
- Designed, created and managed the department IP Quality Assurance Web Server and testing lab.
- Managed all internal and external groups of out-sourced testers.
- Responsible for performance testing of the various components
- Responsible for performance analysis of non-functional testing (e.g. Load, Stress, etc..)
Confidential
Lead / Supervisor
Responsibilities:
- Responsible for the testing of the HW & SW of Apple's Serial Print Server.
- Supervised 2 testers in the design and creation of the Test Tool for continuing engineering.
- Developed the Print Server Test Tool, the Manufacturing Test Tool and the Print Server Utility.
Confidential, Mountain View, CA
Supervisor, Software Quality Assurance Dept.
Responsibilities:
- Developed automated testing tools group and tools for all products.
- Developed Flowcharts of operating flow for various HW and SW products.
- Developed the Modem AT and Fax Comparison Test Tools in C.
- Developed Automated scripts for the testing of SW products in C, Virtual User and QA Partner.
- Developed the Fax Modem production verification Test Tool.
- Evaluated different Automation tools (QA Partner, Virtual User).
- Responsible for performance testing of the various components
- Responsible for performance analysis of non-functional testing (e.g. Load, Stress, etc..)
Confidential, Cupertino, CA
Lead / Supervisor, Portable Software Engineering
Responsibilities:
- Managed the HW and SW tools group within the Portable Software Design Center.
- Responsible for managing the Hardware Tools Developer Committee.
- Created automated and manual testing tools written in C/C++.
- Developed SW & HW for testing power usage of all systems.
- Developed HW & SW testing tools for increasing testing coverage and shortened testing time.
- Presented a technical forum on hardware test tools developed by myself.
- Member of the Apple II Development group working on the Apple IIGS.
- Responsible for developing various parts of the GS operating system.
- Responsible for performance testing of the various components
- Responsible for performance analysis of the areas of non-functional testing
- Lead the creation, and management of a companywide central Quality Assurance Group.
- Lead the creation and management of a Testing Tools group within the central group.
- Lead the development of a testing environment for rapid test creation.
- Managed the Hardware Tools Developer Committee for HW & SW testing tools.