Quality Assurance Manager Resume
SUMMARY:
- 15 years of project specialist with a proven track record of successfully developing and executing short and long - term technology strategies in the area of QA manager, Scrum-Master & Project management
- Proven Global IT & Quality Assurance Leader (QA) worked as Senior Manager, Management Consultant, QA Architect and Project Manager. Build large-scale QA team onshore/offshore model, manage team up to 10-80 resources and maintain annual budgets of $3-10 million, Skilled in large and cross-functional transformational projects.
- Strong leadership ability combined with broad technical knowledge and with strategic and tactical problem solving skills.
- Recognized as an effective communicator with ability to understand business platforms and domains.
- Specialize crafting and implementing SQA strategies, provide QA solutions to client addressing best industry practice, institutionalize SQA process align with company vision
- Experience implementing Agile methodology with scrum framework, TDD process
- Expert testing tool evaluation and implementation from ground up
- Experience setup enterprise wide offshore/onshore Testing Center of Excellence with process maturity and standardization
- Manage complex and strategic QA projects Initiate, plan, execute, and control QA project efforts focusing on testing strategy, scope, timelines, budget, and plans for all QA phases including testing and quality risk/issue monitoring, analysis, and closure of testing risks/issues
- Develop detailed project schedules, project estimates, resource plans, and status reports.
- Document and execute QA processes, methodologies managed defect tracking system and change management release process
- Conduct cost efficiency and cost reduction assessment on the end-to-end Software Testing organization.
- Strong documentation skills - Ability to create clear, concise, detailed project artifacts that meet the standards of the Testing Center of Excellence and Software Quality Management process
- Proficiency client relationship build up- ensure maximum support from client, resolve complex issues, realign vision
- Extensive knowledge and hands on Experience in Test Automation tool with Rational Functional Tester, Selenium, QTP
- Experience building and maintaining test automation frameworks
- Experience creating and directing automation test scripts
- Excellent written and oral communication skills including the ability to make effective presentations and communicate technical concepts to non-technical clients
- Constitute processes and best practices across testing life cycle to improve throughput, communication and on-time delivery of projects in an Agile development environment
- Solid experience crafting documents of Test Plan, Test Strategy & Test matric
- Proactively identifies, manages and makes recommendations to mitigate delivery risk.
- Project specialist with a proven track record of successfully developing and executing short and long-term technology strategies
- Designed and developed organizational standards and policies, created career levels for QA test team, interviewed, hired and mentored QA staff.
- Skill at developing project work breakdown structure, scope, budgets and scheduled Level of Estimates.
- Ensure achievement of milestones and deliveries across project initiative. Also, experienced in working with offshore and outsource vendors
- Possess extensive experience and knowledge in defining, developing and implementing Quality Assurance policies, processes and standards
- Led the testing efforts for regression, user acceptance, system testing, unit, performance and stress testing in both AGILE and RUP development environments.
- Certified scrum master
- Experience with Agile methodology for 8 years
- Solid Scrum Master experience
- Coach team members on Scrum principles
- Identify and trained other development team members to be future scrum masters
- Assist Product Owner in Grooming Product Backlog
- Facilitate development of Acceptance Criteria for user stories
- Facilitate all Agile ceremonies including Retrospectives, Daily standups, Story Grooming, Demo/Review and Sprint Planning
- Gather/report all relevant Agile metrics (burn down charts and team velocity)
- Remove impediment and help to build self-organized team
- Develop application using Java
- Wrote automation scripts on Rational tool, Selenium & QTP
- Strong PL/SQL scripts skill sets, experienced on DBA orientation
TECHNICAL SKILLS:
Operating Systems: UNIX, Windows NT, Windows XP, Windows 95/98/2000
Hardware: IBM Compatible pc.
Programming Languages: C++, Java, ASP.NET, XML, SQL, PL/SQL, Visual Basic, Shell Scripting, COBOL and JCL.
Internet Programming/Tools: HTML, DHTML, ASP, VBScript, Java Script, Jscript.
Database: Oracle, SQL Server, Sybase, DB2, and Access.
Application Server: WebSphere, Oracle App. Server, Weblogic.
Testing tools: Rational Functional Tester, Selenium, QTP, WinRunner, TestDirector and LoadRunner.
Bug Tracking Tools: Test Director, Quality Center (Dashboard), TFS
Documentation Tools: MS Office, Visio Professional, SharePoint, and JIRA
Methodologies: SDLC, Object Oriented Analysis & Design (OOAD), Agile, Scrum
ETL: Ab Inition
PROFESSIONAL EXPERIENCE:
Confidential
Quality Assurance Manager
Responsibilities:
- Designs and implements the new Software Quality Assurance Target Operating Model and organizational structure including: Quality Management Office to drive standards, metrics and reporting; team organizational structure for both functional and non-functional testing; automation/regression strategy. Drives QA/UAT teams in creating procedures and best practices related to quality assurance. The processes owned include both test case creation and review, identifying and collaborating with business teams to secure test data, and creation and documentation of QA Team procedures.
- Develops and manages the SQA team including: right-sizing organization between internal and vendor test engineers; skill set optimization, cross-training and succession planning; establishment of individual and team metrics/KPIs to ensure performance incentives align with overall IT and company goal; Develops, motivates, empowers, and evaluates team to expand professional, management, leadership, and technical skills. Responsible for ensuring continued success of the team members within their functional work areas.
- Owns test environment strategy; partnership with Architecture, Infrastructure and Development to ensure test strategy has adequate environmental support; ensure buy in across teams
- Drives and reports the development of QA metrics for the QA teams (and vendors). Makes certain that Quality metrics are published for Production releases. Provides final go/no-go recommendation from a quality perspective (and ensures this process is consistently followed).
- Works with the Project and Program Managers to develop project schedules and resource allocation for QA related projects and other activities such as system integration and certifications
- Develop resource strategies, allocating staff, tools and specialized support as necessary to ensure that all testing commitments are met
Confidential
QA Manager
Responsibilities:
- Assessing company valuation, identifying gaps on existing process, Initiative new process in an effort to improve the quality of QA strategy
- Extensive Testing tool valuation market wise, determine Testing tool meet company expectation
- Documenting ongoing process and roadmap of project plan result in clear work breakdown for team and client
- Implementing testing process and guidelines in agile environment ensure outcome meet the client expectation
- Initiate TDD process implementation, create automation framework to support
- Acting as TDD coach among team leadership, providing structure and support
- Conducting Scrum meeting on a daily basis involving provide direction and leadership to the team ensure end goal is achieved
- Participating end client meeting by weekly, clarifying issues and ambiguity of application related defects
- Establish client communication, provide direction and guidance to conduct UAT testing
- Constituting a standard company model being followed cross the function to improve client relation and commitment delivery.
- Prepare documents for QA Test Plan, Test Strategy, Test Cases and upload them into SharePoint
- Partners with Solution Architect, Product Manager and Business Analyst to determine the requirements for test strategies, scenarios and plans
- Providing support to Automation Team implementing scripts to set up automation on web application
- Implement Rational Testing test to conduct performing automation scripts
- Lead efforts training and implementing Agile methodology cross the function
- Coach and train scrum framework and ensure sprint process being followed
- Identifying and training other development team members to be future scrum masters
- Training the team in how to have focused, effective meetings within the Scrum process (sprint planning, daily stand-ups, sprint reviews and, user story refinement)
- Participating all Agile ceremonies including Retrospectives, Daily standups, Story Grooming, Demo/Review and Sprint Planning
- Removing impediments to increase productivity of team effort
- Conduct Release Planning meetings and facilitate business analysis activities.
- Contribute in creating User Stories and clearly defined Acceptance Criteria
- Facilitate development of Acceptance Criteria for user stories
- Defining SCOPE, Establishing budget, Developing timeline and scheduling deliverables
- Analyzing java programming to ensure pseudo code being followed
- Coordinating testing effort cross the functions ensure process and delivery commitment meet on time
- Constituting processes and best practices across testing life cycle to improve throughput, communication and on-time delivery of projects in an Agile development environment
- Training project team member in a close coordination fashion to run agile-scrum methodology
- Setting up estimation driven culture in QA & Developer process to provide better delivery commitment to client
- Initiating automation process by implementing automation framework
- Converting manual quality scripts to automated scripts using Selenium
- Analyzes, programs, debugs and modifies computer programs for system automation testing
- Involving daily team meeting ensure mitigate issues and come up resolution
- Providing direction to Test Plan, Test Cases creation based on clients (Department of Correction) specific and requirements
Confidential
QA Assurance Manager
Responsibilities:
- Helped establish scrum process cross the function and trained others to follow the process
- Facilitated retrospectives at key project milestones and final project completion, to confirm project acceptance and satisfaction, and to establish lessons learned
- Report on QA project progress, risks, and issues throughout the project lifecycle or specific phases including functional and technical context, business impacts, and mitigation actions
- Coach the team on developing software using test driven development
- Participated in planning, estimation, and prioritization of development sprint activities including capacity planning, feature complexity analysis, market need etc.
- Led efforts implementing agile process cross the functions maintain close coordination among QA, engineering & BA resources.
- Improved the practice of our quality assurance by continuously monitoring test cases, unit testing, regression testing, negative testing and other appropriate disciplines
- Ensured Quality Assurance Processes are followed and executed throughout the Automated Process
- Led efforts to reduce testing resources dependencies and drove the refactoring of test case and test plans to meet stringent delivery timelines within an Agile development process
- Provided guidelines implementing automation process using Selenium Tool
- Established hybrid framework and structure to run the automation scripts
- Design, program and maintain automated testing scenarios using Selenium Tool
- Automate the builds for Regression testing and Smoke testing using Jenkins
- Consistently improve the test automation infrastructure
- Manage and publish test results and provide appropriate communication on a regular basis
- Coordinated with client to manage Build process release during UAT & SIT
- Created report and metric represent actual work reflection
- Restructure QA team based on the skill sets onshore & offshore
- Realign customer & QA team vision by crafting new process
- Introduce estimation and deadline orientated culture produce effective outcome and discipline around work items
Confidential
QA Test Manager
Responsibilities:
- Defined project scope and requirements, maintaining project plans and documentation for all system enhancements, participating in all areas of the business systems development life cycle including design, development, QA and implementation.
- Implemented and supported total quality assurance programs and services, including: test cases development and design, automated conversion, automated development, and execution.
- Contribute to the overall testing automation solution and be responsible for the success of reducing time and human cost to build tax product
- Managed build/release development through the lifecycle (QA, FUT and UAT)
- Assembled a team of QA Engineers, conducted performance reviews and provided feedback on the individual’s progress and achievements
- Worked with the client representatives to drive customer feedbacks and provide the resolution of problems.
- Ensured test scripts and code management practices are effective, well documented and backed up.
- Ensured that the testing processes followed the industries best practices and present the most efficient, effective approach
- Assisted, mentored and trained other QA team members to use and support test automation and associated tools
- Management of on-shore and off-shore resources across multiple vendors
- Assisted in establishing processes and procedures for the Quality Assurance group such as defect process flows, manual test case format and automated processes.
- Ensured test scripts and code management practices are effective, well documented and backed up
- Build a scalable data-driven automation framework utilizing QTP tool
- Created and executed automated and performance test scripts
- Ensure jobs are running and executed on IBM mainframe platform
Confidential
QA Manager
Responsibilities:
- Facilitate development of Acceptance Criteria for user stories
- Contributed in creating User Stories and clearly defined Acceptance Criteria
- Trained the team in how to have focused, effective meetings within the Scrum process (sprint planning, daily stand-ups, sprint reviews and, user story refinement)
- Coach team members on Agile principles.
- Responsible for program management including change and quality control, operations, production support, content management, application & software life cycle development, software distribution and corporate training, proposals, design, create, test, implement, deployment and maintenance.
- Responsible for the analyzing and peer reviewing software requirements, functional specifications and impact documents to develop manual test cases, test scenarios and test plans on a J2EE platform.
- Applied knowledge of best practices in software programming to create fault-tolerant, highly reliable test architectures, scripts, test suites and processes.
- Identified hiring needs and coordinated hiring efforts. Defined specific criteria for each position on the team as well as screened procedures to ensure employees meet and exceed minimum job requirements.
- Determined the weaknesses and inefficiencies in existing testing processes and drive improvement.
- Lead the performance, load and stress development of test plans and test strategies as part of the process improvement
- Reviewed existing automation tools QTP to ensure automation scripts produce best possible outcome
- Implemented automation process using MKS tools for build deployment to QA environment (SCM)
- Managed the rollout of Quality Center defect management tool and associated processes, enhancing visibility of defects and testing results while reducing overall costs and increasing efficiency of team
- Responsible reviewed Business Requirement Document (BRD) and System Requirement Specifications (SRS) documents.
- Prepared documents using UML methodology
- Uploaded documents on SharePoint software
- Gathered documents using JAD session.
- Created Process Flow and Data Flow Diagrams using visual studio
- Maintained liaison between development team and testing team
- Utilized Open Source Software to automate scripts
- Conducted Scrum Master Role to oversee individual tasks
Environment: MKS, Apache-tomcat-5.5.30, Oracle11ig, SQL, IBM WebSphere MQ 7.0.1, Mtail, Putty, Kiosk MS Office, Vantage application, Java Application
Confidential
Quality Test Engineer (QA Lead)
Responsibilities:
- Created Master Test Plan and Test Cases (both QA and UAT) in QC for Integration, System & Regression testing.
- Prioritized Test Cases to ensure that the business critical functions were tested.
- Prepared various Test Metrics Using QC Dashboard for QA: Test Case Execution Status Reports, Requirement Traceability Matrix, Defect Status reports, Defects by Priority and Severity, Defects Fix Rate (By Priority and Severity), Reopen Defects per Day (By priority and severity), Requirements Status Reports, Test Execution by Status.
- Prepared Test Case Trending charts/graphs using QC.
- Prepared defects aging reports by QC Dashboard.
- Organized defects status meeting with the testers and the business users.
- Conducted Scrum meeting on daily basis with onshore and offshore team.
- Performed backend testing on database using Oracle SQL developer; writing queries in Query Analyzer using SQL server and analyzed data comparison between source and targeted database.
- Analyzed the cost of various automation tools and helped implement QTP framework.
- Assisted QA analysts to perform performance testing using LoadRunner.
- Created User Manual for the business & receive the sign off from the business users.
Environment: Oracle, Toad, SQL Server, SQL Query Analyzer, XML, XSD, Java, PMACS, PVCS, Excel, MS Office, Quality Center
Confidential
Quality Assurance Engineer/Business Analyst (Lead)
Responsibilities:
- Prepared/executed Test Plan, Test Cases and Test Scripts.
- Guided team members to review their test cases and provide direction on daily basis.
- Conduct Test cases walk through with solution management and development team.
- Performed Regression & Smoke testing ensure functionalities reflect correctly on applications.
- Wrote SQL queries using TOAD to create Data Set and also to verify test results.
- Updated Database using TOAD to facilitate testing.
- Involved team set up scripts using QTP and Quality Center in AMS project.
- Participated JAD sessions to refine prototypes, prioritize and additional use case.
- Conducted interviewed project manager and clients to come up requirements.
- Documented all requirements gathered from clients and project manager into business requirements documents using UML methodology.
- Developed product using RUP Methodology.
- Defined high-level system actors and Use-Case text reflecting the scope of the project.
- Interacted with development team during production moves to resolve defects and other Issues.
Environment: & Tools: Oracle, Toad, SQL Server, SQL Query Analyzer, XML, XSD, Java, PMACS, PVCS, Excel, MS Office, Quality Center
Confidential
Software Quality Analyst (QA Lead)
Responsibilities:
- Assisted three members by providing guidance to perform remediation on scripts and verification of the functionalities with Sponsor Web to CEO.
- Participate scrum meeting on daily basis with team members.
- Involved with Functional (alpha) and Regression (Beta) testing.
- Primary contact between QA and Developers & worked very close with the developers.
- Prepared various reports for QA and the Business Users Using Omni report tool.
- Organized defect Status meeting with clients and provide solutions.
- Identified bugs and logged them into ClearQuest.
- Created participants and set up folders run by maestro job schedule to coordinate with UNIX group to ensure the report that led to fulfilling the requirements for upgrading OMNI 5.2 version to OMNI5.5.
- Produced new reports using particular participants and plans on OMNI5.5 to ensure the outcome of the reports matched the business requirements.
Environment: & Tools: OMNI 5.2, UNIX, Perl, Java, .Net2.0, ClearQuest, Excel, MS Office, UNIX, Omni
Confidential
Quality Assurance Engineer (QA Lead)
Responsibilities:
- Prepared Test Plan, Test Cases, and Test Scenarios as per the Business Requirements and executed them
- Supported the analysis, design, development, and implementation of the application.
- Provided leadership and guidance the team members on shore as well as offshore.
- Responsible for validating all areas of QA testing methodology and processes.
- Design and Review test cases with Development, QA and solution team.
- Tested application using Backend testing ensures data represents correctly.
- Installed Confidential software in server using virtual directory and IIS service & application.
- Utilized Mercury Test Director 8.0 to document test planning as well as execution of all test cases.
- Reported bugs using Test Director.
- Performed functional, regression, connectivity/integration, failover and backward compatibility testing on all the fixed income applications.
- Performed ETL process using Ab Inition software & created report using Confidential reporting tools
Environment: .Net 2.0, XML, XSD, SQL Query Analyzer, Confidential, Test Director 8.0, Windows, SQL Server
Confidential
Quality Analyst
Responsibilities:
- Prepared Test Plan, Test Cases, and Test Scenarios as per the Business Requirements and executed them
- Executed - Smoke, System, Integration & End to End testing.
- Worked with the automation team to prepare Regression testing package using WinRunner.
- Conducted UAT testing with the client through conferencing.
- Extensively used SQL query for retrieving data from database.
- Reported bugs using Test Director and assign to the appropriate personnel.
Environment: Windows, Java, JSP, JDBC, JavaScript, Web logic, Oracle, Sybase, lotus Notes, Test Director and WinRunner.
Confidential
QA Tester
Responsibilities:
- Participate in the Business review meetings.
- Conducted defect review meeting.
- Tracked defects and managed test cases using Test Director.
- Executed Regression testing to ensure business requirements working correctly.
- Wrote SQL queries using TOAD to create Data Set and also to verify test results.
Environment: and Tools: Windows NT, UNIX, Mercury Test Director 7.6, PVCS Tracker, Oracle 11i, Java, Lotus Notes, Microsoft Excel, Toad
Confidential
Programmer
Responsibilities:
- Developed application using java programming
- Created design for tracking employee payroll using Oracle Developer 6.0 for the front end and Oracle 8i for the backend
- Created table spaces and roll-back segments and maintained weekly backup.
- Developed forms and generated reports using triggers, functions, and procedures in PL/SQL and
- Produced test cases for back end data testing
Environment: Java, Oracle Developer, ASP.net, Windows, Oracle
Confidential
QA Tester
Responsibilities:
- Developed test scenarios based on the requirements.
- Participated in preparing Test Plans and performed database testing.
- Set up Test data to help execute test cases.
- Analyzed user requirements and functional specifications to create test cases and procedures for System Integration Testing
Environment: C++, Visual Basic 6.0, Oracle 7.0, Windows