Test Manager / Integration Lead Resume
Foster City, CaliforniA
EXPERIENCE SUMMARY:
- 13 Years 10 months of Experience in the field of Software Development &Testing.
- Expertise in Test Management (Planning, tracking, implementing project definitions, manage schedules and quality, task prioritization, on - going reviews, identify project risks and recommend mitigation solutions, act as a POC with Client Project Management, recommends and implements the changes based upon metrics, manage testing efforts and reporting, on-site and off-shore co-ordination, Customer satisfaction etc.,)
- Able to manage Medium/Large project teams and known for high-quality deliverable that meet or exceed timeline and budgetary targets
- Expert in Agile and Waterfall Project Management methodologies.
- Expertise in handling both Manual and Automation Testing (Selenium) projects.
- Good understanding on BDD Framework using Ruby/Cucumber/Capybara
- Hands on experience in Web Services using SOAP UI
- Experienced in Testing the SOAP requests and responses using the tool called SOAPUI and Involved in creation of mock service responses using SOAP-UI tool
- Experience in creating assertions in SOAP-UI to validate the expected response from the web services.
- Involved in deployment of applications using IBM Build Forge in various QA environments.
- Extensive working experience on Functionality testing, Regression testing, Compatibility testing, Ad-hoc testing, Build Verification testing and UAT
- Expertise in defining relevant quality metrics to be tracked for a specific project. Instituted various quality processes for effective management and quality deliverables
- Well versed with QA Processes and Methodologies (Involved in Internal/External Audits and track the NCs to make sure that the project is in Compliance with the Industry standards.)
- Adept in Resource Management, Performance goal setting, Reviews, Appraisals and Mentoring
- Had experience in leading offshore and distributed QA teams
- Expertise in testing of Web Based and Client/Server Applications.
- Have good functional experience in the e-Learning domain.
- Have well experience on Test Management tools like HP ALM, Quality Centre, Test Director and good hands on defect tracking tools like JIRA, Team Track, GreenHopper etc.,
- Experience on thorough Root cause analysis of bugs and identified bug prone areas of application.
- Experienced in coordinating with development teams from project inception to delivery.
- Test Scripts Development/Debugging/Maintenance on Open Source tools Fitnesse/Selenium.
- Highly reliable with great confidence and hard working nature. Very flexible to handle all kinds of activities with very positive attitude.
- Strong communication, interpersonal skills, commitment, result oriented, team leadership, hard working with a quest and zeal to learn new technologies and undertake challenging tasks.
TECHNICAL EXPERTISE:
Technology / Classification:
Manual Testing: System, Regression, Browser & OS Compatibility, Smoke, Ad-hoc, Functional, Internationalization & Localization, Accessibility, GUI Testing, Build Installation, Back-end/Database testing, UAT
Testing Tools: Selenium (Webdriver), Ruby/Cucumber/Capybara, SOAP UI
Test Management Tools: ALM, Silk Central Test Manager, Aptest Manager, MS Team Foundation Server, QC, Clear Quest
Languages: C, C++, Wiki Mark-up and HTML, XML Path Language
Scripting: Shell scripting
Operating Systems: Windows-98/2K/2003/2008/XP/Vista, Macintosh, UNIX.
Databases: SQL Server 2005/2008, Oracle 9i/10g, Teradata
Packages: MS Office, Open Office.
Network analyzers: FireBug, HTTPWatch, HTTPFox.
Configuration Management Tools: Perforce, VSS 6.0, Clearcase
Utilities: Atlassian’s - JIRA Project Management tool, Confluence, Fisheye, Crucible, Putty, WinSCP, DB Visualizer.
PROFESSIONAL EXPERIENCE:
Confidential, Foster City, California
Test Manager / Integration Lead
Responsibilities:
- Understand the testing effort by analyzing the requirements of project
- Develop the test plan for the tasks, dependencies and participants required to mitigate the risks to system quality and obtain stakeholder support for this plan
- Coordinate with development and business teams in resolving the critical issues
- Identify requirements and make sure the teams attend those (Technical and Soft skills).
- Arrange the Hardware and software requirement for the Test Setup
- Assign task to all Testing Team members and ensure that all of them have sufficient work in the project
- Responsible for Design, Development and implementation of ECIP application testing
- Overseeing the implementation of the project’s test plan and strategy
- Ensure content and structure of all Testing documents / artifacts is documented and maintained
- Document, implement, monitor, and enforce all processes for testing as per standards defined by the Client
- Escalate the issues about project requirements (Software, Hardware, Resources) to Client Manager.
- Track and prepare the report of testing activities like test testing results, test case coverage, required resources, defects discovered and their status, performance baselines etc.
- Involve in Daily stand-ups and Defect triage meetings
- Prepares/updates the metrics dashboard at the end of a phase
- In corporate company’s’ proprietary tools, templates, test methodology and processes into QA activities to improve the overall productivity
- Ensure the timely delivery of different testing milestones and QA sign-off
- Mentoring, guidance, to the team on the Project Test Processes
- Support End to End testing that happens within various internal teams for specific features.
- Work with each individual team (Up streams and Down streams) to identify the flows and the respective scenarios that needs to be tested as part of the Integration testing. Co-ordinate the reviews between the teams that are involved in a specific flow
- Responsible for Issuer testing (various Confidential clients) on different functionalities. As part of this task, I need to discuss with the clients about the data requirements and make sure that the Data is properly set-up at Confidential side, so that Issuers can test the specific functionality
- Support the testing activities for CRQs that goes to Production. These CRQs are based on the issues that come from Production.
Environment: Java, SOAP UI, CML Path Language, Groove, HP ALM, SQL Server 2005/2008, Oracle 10g, Clear Quest, Winscp, IBM Build Forge, DB Squirrel Client, Putty
Confidential
Test Management Consultant
Responsibilities:
- Worked with Customer’s POC and Development Contractor to complete the entire Project as per the Work Plan
- Reviewed the Development Contractor’s Test Plans (Manual, Automation, and Performance) and provided the recommendations for improvement.
- Provided the Analysis of Use Cases, Test Cases and Test Procedures
- Provided commendations on methods of criteria that Customer can use to improve the ACD5 System.
- Reviewed and commented on the following deliverables provided to the development contractor:
- ACD5 Business Requirement Specifications
- ACD5 Software Requirement Specifications
- ACD5 Logical Design Specifications
- ACD5 Physical Design Specifications
- ACD5 Test Case Specifications
- ACD5 System Development and Implementation Proposal
- Configuration Management, Test and QA environments
- Schedule documentation demonstrating products, Alpha and Beta Release Cycles and Milestones
- Reviewed, Oversee and recommend improvements on the following aspects of Phase 2 of the ACD5 Project:
- ACD5 Implementation
- Alpha and Beta testing full product
- Documentation
- Testing and tuning
- Conduct UAT testing with the AIA Internal teams
- Defined the Test Strategy, Automation Framework, Communications Plan for the entire Project
- Review of Automation Scripts and Execution
- Authored the test cases for UAT
- Co-ordinate with the Development Vendor and oversee their entire testing efforts. Provide the recommendations wherever needed.
- Periodic discussion with Customer, seek for the feedback and act as per the customer expectations.
- Lead the testing efforts from AIA Internal teams (as part of UAT Testing) and co-ordinate with off-shore Development Vendor to resolve any Project related issues.
- Prepared Operational Metrics, Quality Metrics for the project.
- Customer Satisfaction
Environment: Sharepoint, SQL Server 2008 R2, IIS 7.0, .NET Framework 4.0, Selenium WebDriver 2.0, Eclipse 4.2.2, Team Foundation Server (TFS) 2010, JMeter2.9
Confidential
On-Site Co-ordinator
Responsibilities:
- On-site/Offshore co-ordination.
- Talk to off-shore teams (almost daily) and provide the necessary information and action items to be taken care.
- Involve in all Project related Meetings and contributing towards the improvements.
- Working closely with Internal Confidential teams on one of the In-house of tool (AxMan), which is the Key for nightly execution. Responsible for Testing that tool, providing feedback, improvements etc.,
- Totally responsible for nightly execution for all the developed tests on multiple code lines. Send the detailed Daily Status Report.
- Taking care of the entire production Lab (Vms, Servers, Internal tools). Troubleshoot the Infrastructure related issues and work with the respective groups in order to resolve the issues.
- Work closely with internal teams and resolve the issues that come as part of nightly execution.
- Trouble shooting the failed test cases and raise the tickets if applicable.
- Test script maintenance by making the appropriate fixes to the failed test cases.
- Follow-up with customers on the issues that the Offshore team raise.
- Provide KTs to the off-shore team (on new Learnings and Findings)
- Periodic discussion with Customer, seek for the feedback and act as per the customer expectations.
- Customer Satisfaction
Environment: Java, Oracle/MsSQL, Tomcat, Selenium, Fitnesse (Automation)
Operating System: Windows, Linux and Solaris
Confidential
Project Lead
Responsibilities:
- Have thorough understanding of the various products and components
- Very proficient test expertise with ability to test on any product/component with utmost ease and maximum efficiency
- Understand the test planning fundamentals that are related to the project and involve in project planning along with the client
- Identify and prioritize the quality aspects that are related to the product under test and include the same in estimates and planning
- Aware of the communication management principles (Audience, channel for transmitting information, frequency of communication, Information needs of different audience etc...)
- Analyze and come up with an action plan to improve overall project health.
- Demonstrate skills necessary to plan and conduct effective meetings.
- Involve in Delivery Reviews with the Organization Senior Management.
- Involve in test estimation, communication planning, test report, product quality evaluation etc.,
- Monitor and escalates resource utilization issues in his project jurisdiction.
- Involve in weekly meetings with the client, understand the expectations, and act accordingly.
- Collect periodic feedback from client and suggest the Action plan to meet the expectations.
- Recommend to the client on bringing changes to planning and strategy based on the various dynamics/risks foreseen.
- Keep track of trends of metrics of each build/milestone, analyze and present the same to client as quality assessment report.
- Discuss project risks with the Client if any and take proper action.
- Ensure on time delivery. Understand basic tools & techniques for collecting customer needs and feedback.
- Build good rapport with the customers.
- Explore continuously to provide Client with additional value.
- Build Client Confidence by addressing concerns.
- Assume full responsibility in meeting Client needs and commitments.
- Ensure client confidence by thoroughly understanding the customer needs and find appropriate solutions to the problems.
- Understand the priorities correctly and make sure that the tasks are completed accordingly.
- Monitor progress against targets, report as necessary and take actions to resolve exceptions.
- Effectively delegate and achieve targets on time.
- Provide up to date information about the project progress through which make client job more manageable.
- Continuously strive to derive new strategies in order to execute the project.
- Work with Client for better understanding on the product functionality.
- Combat risks and trouble shoot effectively when ever required
- Involve in Risk Management meetings periodically, identify the risks and prepare mitigation plan for the same.
- Let client understand the project risks at appropriate time.
- Improve knowledge levels of the group and also towards improvements of processes.
- Design Individual Development Plan for each team member and encourage them to achieve their goals and build commitment through active involvement.
- Involve in Performance Reviews of the team members
- Create a supportive climate that inspires the team.
- Provide clear focus and direction to team towards the tasks that needs to be performed.
- Provide sensitive, detailed, and appropriate feedback to team members.
- Encourage team members to take decisions.
- Provide specific ‘on the job’ ’ opportunities.
- Conduct team building activities.
- Responsible for conducting skill gap analysis and taking appropriate actions to fill the gap.
- Aware of the Company Processes and ability to pragmatically use the applicable ones regularly.
- Involves in all process related meetings/reviews and ensure that the project is in line with the Organization processes.
- Involve in Internal and External Audits and track the NCs make sure that the project is in Compliance with Applabs standards.
- Apply test metrics that are available at the organization level.
- Analyze the collected Metrics based and take the action plans accordingly.
- Design templates that are required to collect the appropriate Metrics related to the Project
- Provide s on process awareness to the team members
Environment: Java, Oracle/MsSQL, Tomcat
Operating System: Win/Lnx/Sol