Technical Manager Of Quality Assurance Resume
SUMMARY:
- Continuous Integration ~ Process Improvement ~ Automation
- An energetic leader with a unique combination of technical proficiency and strong analytic and interpersonal skills. A consummate and results - driven management professional with over 15 years’ experience in quality assurance, automation, process and systems design for applications in the retail, financial and hospitality sectors.
- Hands-on manager with proven ability to implement continuous improvement as part of a standardized software development and deployment process for an international dispersed company. Establish best practices in the formation of new and existing automation frameworks for use in build acceptance, regression and performance testing. Experienced in the integration and testing of third party software and owner of the end to end user experience. Firm believer in taking a holistic approach in which quality is built into and measured at each step of the project lifecycle: planning, development, testing, and release.
- Extensive management career with strong leadership, problem solving, planning, team building, and project management skills. Recruit, develop, motivate, and retain diverse staff structuring them in teams that deliver results.
TECHNICAL SKILLS:
Platforms: Native IOS mobile apps, mobile-web, and web; SaaS and managed-services; analytics
QA processes and practices: Agile/Scrum, Kanban and Waterfall methodologies; release management; Feature Base releases, Continuous Delivery; black and white-box manual and automated testing; integration and system testing;
OS: Windows, iOS, Android, RIM, MacOS, Unix/Linux
Database: SQL Server, MySQL, Oracle, DB2, Sybase
Devices: iPad, iPhone, Android, Samsung, Motorola, Windows, RIM
Automation: Jmeter, Selenium, SilkTest, Visual Basic, QTP, SilkPerformer, LoadRunner
Technologies: Java/J2EE, XML, HTML, Jenkins, Hudson, Eclipse, ATG, POS, Hadoop
Tools: JIRA, Confluence, Rally, TestLink, GIT, GitHub, Subversion, PVCS, Quality Center, BrowerStack, Bugzilla, AWS, Dimension Data, Oracle WebLogic, WebSphere, J2EE, SOAP, REST API, VSS, UML, VMWare, JBoss and Tomcat app servers
PROFESSIONAL EXPERIENCE:
Confidential
Technical Manager of Quality Assurance
- Managed 12 Scrum offshore/onsite QA teams conducting front end, back end, batch jobs and automation testing of applications used to manage hotel operational capabilities, guest-service features, staff management options for single properties as well as enterprise level.
- Managed 6 Software Developers in Test that maintained an automation framework using java, Selenium, TestNG, Maven and Jenkins in a Continuous Integration framework. Developed strategy for automation of build acceptance and regression sets for benchmarking of each release cycle.
- Worked with the Executive Management team and various teams throughout SkyTouch to provide a clear vision and facilitate the execution of a results-driven Quality Management Process that is focused on: customer satisfaction and continuous improvement.
- Implemented performance testing using jMeter that was repeatable and integrated into nightly automation runs.
- Works collaboratively and proactively with QA Team, Development SCRUM\Kanban teams and others to troubleshoot and resolve issues and bugs quickly and to foster a continuous improvement environment aimed at resolution and not blame. Plan, develop, and implement the research of new or improved testing methods, processes, tools, and systems
- In concert with Technical leadership plan and execute a strategy that moves from Agile Scrum and a monthly release cycle to a Kanban style of working and moving towards a Feature based release cycle. This allows the team to release more frequently and manage quality and risk at the feature level.
- Create and distribute documentation that communicates the overall strategy of the QA organization and to make know all ‘quality gates’ and goals the organization has agreed upon.
- Manage and oversight all QA/UAT environments, coordinate release schedule with release team.
- Established, collaborated and maintained a reusable test database for refreshing functional, automated and regression runs.
- Establish weekly reviews with the intent of analyzing software defects with development and product management so that development and business priorities align.
- Building a high performance QA team by hiring, training, coaching and mentoring QA engineers.
- Plans, manages, justifies the operational budget for the entire QA organization.
Confidential
Manager of Quality Assurance
- Manage day-to-day activities of 3 offshore/onsite QA Engineers conducting front end, batch jobs and automation testing of applications.
- Implemented framework for automation testing using Selenium webdriver, Java, Eclipse, and MySQL.
- Works collaboratively with development SCRUM teams and others to design and develop effective automation solutions, troubleshoot issues and resolve bugs
- Coordinated with Development on environment needs for development, QA, Production and Demo. Planned need, scope of virtualization using Dimension Data
- Identify future automated testing needs, scope, plan and supervise their creation
- Create REST API tests using Python and Perl. Create web UI tests using, Selenium WebDriver.
- Work with engineering services team to run tests in continuous integration environment (Jenkins) and report on results
- Coordinate with customer support to prioritize and process customer bug issues through the development process
Confidential
Manager of QA for Checkout
- Implemented Quality standards within Checkout domain that reduced the number of highly visible post release issues by 35%
- Hired and managed global teams in North America (Scottsdale and San Jose) and in India (Chennai)
- Bolstered Confidential ’s effectiveness and efficiency in the Automation team, by establishing a framework that would help reduce the amount of maintenance by over 50%.
- Responsible for testing some of Confidential ’s more innovative products, such as the new redesign of the user interface, mobile, digital goods (micropayments) and a faster checkout experience.
- Management responsibilities for 3 Agile\Scrum teams.
- Oversight of over 4000 automated tests, using 3 different automation tools.
- Instrumental in implementing Confidential ’s Customer Focus Quality initiative, that included reducing our time to test (MTTT), reducing our time to release (MTTR), employee customer facing time, and improve NPS by 10 points
Confidential
Sr. Director of Quality Assurance
- Defined and implemented JDA’s Quality Assurance policy and procedures. Improved Quality levels. Established rapport and credibility with department heads and gained QA visibility throughout the organization.
- Hired and managed geographically diverse staff and molded them into teams. Developed QA organizational structure and implemented career paths and certifications for motivated QA individuals.
- Effectively introduced and integrated new QA testing methodologies. Created QA Engineering team and established automated framework for implementation on 40 + products. Team consisted of QA engineers for both Segue’s and Mercury’s tool offering, load testers and developers who support automation and scripting in multiple languages.
- Overall management and budgetary responsibility for QA labs. Via consolidation, establishment of IBM blade center and through the use of VMware and Virtual Server, we are able to support over 40 product testing environments (which include development, QA and production) and over 150 integrated environments.
- Managed global relationships with key vendors and JDA consultants.
- Provided executive insight in key QA and cost measurements
Quality Assurance Manager
Confidential- Implement high level standardization of QA processes with JDA. Developed programs to raise employee awareness of company quality management objectives. Refined key performance measurements to track organizational quality and performance.
- Helped determine quality standards and policies under TQM methodology
- Worked with both QA analyst and QA engineers to produce a quality plan for each product.
- Established new and improved testing methods
- Represented Quality Assurance to vendors, clients and employees.
- Enforced separation of development and quality to ensure quality is implemented correctly.
- Assisted and supported project timeline estimates
- Managed a team of quality assurance and test engineers.