Senior Qa Consultant Resume
5.00/5 (Submit Your Rating)
PROFESSIONAL SUMMARY:
- Twenty years of experience in the information technology field. Experience includes quality assurance and test automation, agile project management, process improvement, department leadership, and tool analysis and implementation.
- Leading the software development efforts on multiple projects and applications from an end - to-end perspective.
- Leading large distributed organizations and quality process improvement efforts.
- Led agile implementation and oversaw Project Management and Scrum Master Organization.
- Led Quality Assurance Team on a $30 million dollar re-write of Central Reservation System using Web Services and API’s on Amazon EC2 cloud-based platform.
- Led effort to implement 24-hour testing cycle with offshore team, resulting in releasing production-ready code on a weekly basis for company’s .com site.
- Led Delivery Support efforts to implement and maintain public-facing .com site that generated $1.35 billion annual site revenue and mobile applications (both iOS and Android) that generated $160 million annual application revenue.
- Led Lean Six Sigma Projects that resulted in 93% reduction in deployment cycle time and a 60% reduction in failed IT Access Requests.
- Led Delivery Support organization through hiring surge, tripling the department’s size through full-time and contract staffing, to support incoming work.
- Led project to implement improvements on environment provisioning for organization, focusing on test data management, service virtualization and API testing, and automated build pipeline enhancements. Project resulted in increased environment availability and quicker to market delivery.
- Implemented DevOps team within Delivery Support organization, responsible for test automation in a continuous integration/delivery environment. Technologies included JAVA-based Selenium automation framework, Protractor, Cucumber, Sauce Labs, Perfecto, Appium, TestNG, Maven, GIT, Jenkins, HP LoadRunner, ReadyAPI, and JMeter.
- Key contributor to IT Organization’s Software Development Life-Cycle and Accountability Matrix.
- Implemented Center of Excellence model for Delivery Support organization, focusing on providing delivery enablement and capabilities across the organization, including communities of practice for each domain, quality assurance, automation, security, business analysis, capacity and performance, and project management through the agile practice.
SKILLS SUMMARY:
- Organizational Leadership
- Software Quality Assurance
- Software Engineering and Automation
- Project Management
- Continuous Integration and Delivery
- Design and Implement Creative Solutions
- Leading Distributed Teams
- Technology Strategy and Vision
- Vendor Relations and Recruiting
- Employee Engagement and Hiring/Staffing
PROFESSIONAL EXPERIENCE:
Confidential
SENIOR QA CONSULTANT
Responsibilities:
- Responsible for several highly visible work streams and all areas of an Agile based SDLC associated with work streams (QA Sprint Management, User Stories, Test Cases, Test Scripts, mitigating risk, test automation integration with HP QTP and Selenium).
- Provide leadership, vision, and direction for requirements methodology, process, tools, and staffing (business, functional software, non-functional requirements, simulations, use cases and user stories).
- Provide leadership, vision, and direction for all aspects of testing, including methodology, process, tools, and staffing (system, system integration, performance, user acceptance, regression).
- Determine Exit Criteria for each phase of testing.
- Manage the testing relationship with strategic partners, enhancing their 7/24 testing capability.
- Manage the QA Demand Management process for process and project staffing.
- Work with people from all areas of internal customers, vendors and trading partners, contribute to developing solutions and serve as an advisor and consultant on requirements and testing technology trends, issues, opportunities and best practices.
- Make recommendations to business stakeholders on technology opportunities and provide the means to implement them within consideration for priority and available budgets and resources.
- Ensure alignment and delivery to contributing to achieving corporate and line of business goals and objectives.
- Work directly and through matrix management with leaders and members from other IT Departments in order to coordinate technology services and products that enhance the delivery and implementation of the technology strategy.
- Manage internal and external resources to complete the projects within time, quality and budget expectations.
- Manage concurrently, several large programs and projects, and their coordination with other initiatives within the Enterprise and each other.
- Utilize processes, metrics and reporting tools that benefit the customer and ensure project goals and internal/external customer expectations are met.
Confidential
QUALITY ASSURANCE/BUSINESS CONSULTING
Responsibilities:
- Provide expert QA consulting services to a variety of organizations. Services include:
- QA process/tool assessments and coaching
- Test program setup and management
- Automation process implementation and optimization
- DevOps integration and optimization
- Recruiting/staffing talent build and maintain high quality teams, managed
Confidential
DIRECTOR, DELIVERY SUPPORT
Responsibilities:
- Developed the strategy, direction, and implementation plan for the Quality Assurance, Business Systems Analyst, and Project Management-Agile Practice teams (130-person organization).
- Designed annual roadmap for each domain of Delivery Support, reporting on results to Executive Leadership on a monthly basis.
- Developed best practice guidelines for software quality assurance, standardizing the approach across all IT domains.
- Oversaw $10 million-dollar department budget and maintained within company policy. Worked with Corporate Finance team on a monthly basis to review IT budget tracking.
- Successfully led project delivery for the organization, from analysis to solution delivery, averaging 35 initiatives completed through each three-month release cycle.
- Led effort to work with local universities, focusing on community outreach to design internship and Capstone projects for IT students, meeting throughout the semester and setting up presentations for the IT organization.
- Designed and implemented the Software Development Engineer role within the DevOps function, focusing on creating automation through the agile process on key applications and services, test environment provisioning, automated dashboard reporting through Rally, JIRA, and Sonar, and test data integration.
- Owned and maintained the continuous integration environment within IT, focusing on continuous delivery and execution of automated test suites.
- Responsible for creating and enforcing department success metrics, KPI’s and service-level agreements.
- Created standardization around user story format and key responsibilities of the Business Systems Analyst role.
- Evangelized the agile process across IT and Business units.
- Improved transparency across IT around process and project management roles and responsibilities.
- Grew technical knowledge in key roles and provided technical direction on key initiatives.
- Managed Release Planning Events by coordinating key roles and training across Business and Technology teams.
- Provided training and overview sessions on key responsibilities of the Delivery Support organization.
- Collaborated with multiple business units to stay aligned on key goals and objectives.
- Defined the key inputs and outputs of the Delivery Support organization.
- Focused on continuous improvement activities across the Technology Organization.
- Created team of solution-based thinkers, focused on problem remediation and recovery.
- Assessed and implemented flex-staffing solutions with third-party vendors (offshore and near-shore). Managed budget, staffing, and engagement with local and national staffing agencies.
- Standardized process around software quality assurance and delivery, focusing on industry best practices.
Confidential
DIRECTOR, TEST ENGINEERING
Responsibilities:
- Worked in partnership with leadership, developed the strategic direction and implementation plan for the Test Engineering department to align with corporate objectives and to drive business value.
- Focused on leadership, vision, strategy, culture, best practices and continuous improvement, performed the following personally and through subordinate associates:
- Led and directed the ongoing technical analysis of system modifications across all technology platforms and operating systems to ensure uncompromised security, stability and scalability of infrastructure and applications prior to release into production environments.
- Directed the development and implementation of all system testing, including performance, load, functional and regression testing. Provided technical leadership in development of system testing criteria, requirements, approach, configuration and execution.
- Directed the architecture, development and implementation of automated testing processes to ensure efficient use of resources and best practices.
- Collaborated with Enterprise Infrastructure teams and other business leaders to direct the development and deployment of testing metrics, trends, diagnostics and reporting.
- Resolved escalated mission-critical system testing issues /incidents.
- Ensured that technical and quality standards are enforced throughout platform/service lifecycle management through effective, measurable and consistent processes.
- Continuously kept up on industry trends, direction, opportunities and applicability as it related to Software Engineering and Quality Assurance.
- Led and directed the department’s resource planning and allocation for optimal application availability and performance, using HP LoadRunner and JMeter as primary tools.
- Carried out supervisory responsibilities in accordance with Choice’s cultural values and performance principles, company policies and applicable laws. Responsibilities include:
- Led the department’s interviewing and hiring processes and ensured successful functional on-boarding of new associates;
- Planned, assigned and directed work for direct reports;
- Set reasonable stretch performance goals, provided constructive, balanced, regular performance feedback, and conducted bi-annual performance appraisals;
- Recognized and rewarded performance excellence;
- Communicated and enforced company policies and programs;
- Applied corrective discipline, addressed complaints and resolved problems in a timely fashion, involving and collaborating with leadership and Human Resources as appropriate.
- In collaboration with leadership and Human Resources, developed and executed a plan for retaining and developing talent to meet current and future business objectives including:
- Engaged in talent review evaluations;
- Collaborated with direct reports on their professional development and growth; and,
- Assisted with developing leadership succession plans for the department.
- Directed the risk assessment and corresponding risk mitigation of platforms and services to maximize performance and ensure business continuity, to include ensuring audit controls are in place (e.g., SOX, PCI) and ongoing audit timelines are met.
- Developed and implemented Test Engineering department operational policies, procedures, and guidelines.
- Developed and maintained departmental budgets as directed and within company policy.
Confidential
MANAGER, TEST ENGINEERING
Responsibilities:
- Managed the day-to-day operations on the Test Engineering team.
- Ensured that all possible simple impacts of system modifications or enhancements are addressed during the testing phase of the project life cycle.
- Successfully provided strategic leadership and oversight to the Business Product Management and Development teams.
- Managed and maintained collaborative working relationships with Infrastructure, Development, Engineering, and Business owners ensuring appropriate service levels are determined and met, testing processes are effective and efficientand continually looking for ways to streamline costs.
- Collaborated and worked effectively with Service Management, Systems Support, and Service Desk in establishing a formalized continuous improvement program.
- Managed team of 15 - 23 testers with various experience levels. Familiarity with waterfall, agile scrum, and service-oriented architecture software development methodologies.
- Provided end-to-end testing, including security, load/performance, regression and user acceptance testing with the business units.
- Prepared project scoping for key software initiatives, including resource allocation and timing.
- Led efforts on creating automated test strategy, rewrote test status reports and job descriptions for department.
- Participated in software development lifecycle re-write, including evaluation of defect tracking tools, test case traceability tools, and automated test tools.
Confidential
TEST ENGINEER
Responsibilities:
- Served as test lead on both Reservation and Property Systems’ applications.
- Led test efforts on multiple applications.
- Provided status reports, test plans, and summaries for all projects.