Senior Qa Lead Consultant Resume
Princeton, NJ
SUMMARY
- Many years of experience in IT with emphasis in Software Quality Assurance involving manual and automated testing of Web, Client/Server applications, Legacy systems,EDI,Data warehouse,Business Intelligence,Operational Data Store andWeb Services.
- Expertise in Financial, Telecom, Healthcare, eCommerce/Retail domain and CFR Part 11 Compliance Validation.
- Many years of experience in resource allocation, task planning, leading On - site and off-shore team and implemented Automation successfully using QTP/UFT & Selenium.
- Excellent facilitation skills and adapt at managing the interaction between end-users, management, developers and testers during different phases of the SDLC (Software Development Life Cycle) and STLC (Software Test Life Cycle).
- Expertise in various financial products like Fixed Income, derivatives and Trading Stocks.
- Strong expertise in analyzing Business, System,Functional Requirements and Technical designto formulate Test Plans, Test Strategies,Test Cases and Automation Test Scripts.
- Expertise in Agile Project Methodology, worked as a Scrum Master and have the experience of coaching the fellow Scrum Masters.
- Expertise in Oracle, Mainframe, Mid-Range, SQL Server with experience in writing SQL Queries and creating automationscript to test web based applications, validateETL Loads and analyze data forQuality.
- Excellent communication and interpersonal skills, team player and self-Starter.
TECHNICAL SKILLS:
Testing tools: HP-Quality Center ALM(HP-QC), QTP(Quick Test Pro), HP-UFT(Unified Functional Testing), Selenium (Webdriver), Soap UI/Rest UI (Web services), JMeter, Rational Tools, Jira, Mantis, Rally, ClearQuest, TestNG, Junit, Eclipse, Firebug, Firepath, Cucumber, Gherkin, SVN(Subversion), Maven, UTP.
Database: Oracle, DB2, SQL-Server, DB2/400.
Operating System: Windows, OS/400, UNIX /Linux.
Programming Languages: Oracle PL/SQL, SQL Server, ColdFusion, VB Script, Visual Basic.Net, Java/J2EE, C++, SQL, VB, COBOL ILE/400.
Web/Application Servers: AS/400, Apache & Tomcat, Web Sphere, JRun, JBoss, and BEA Web Logic.
Project/Test Methodologies: RUP, XP, Spiral, Scrum, Agile, Waterfall, White box testing, Black Box Testing, Gray Box Testing,, Red Box Testing, Yellow Box Testing, Green Box Testing, BDD(Behavior Driven Development), TDD(Test Driver Development).
Others: TOAD, AJAX UI, Angular JS, SQL Developer, Putty, FTP, Mingle, OnTrack, Qlikview, Tableau, Jenkins,JSON, Continuous Integration (CI)/Continuous Delivery (CD).
Scripting: JavaScript, VBScript, UNIX Shell Scripting, PERL, Python, Ruby.
Tools: MS-Word, Excel, Project, Crystal Report, Visio, Power Point, SharePoint, Acrobat, Snag IT.
Trainings: ISO 9001 Quality Procedures, SAP Netweaver(Basis) Systems Administration.
PROFESSIONAL EXPERIENCE:
Senior QA Lead Consultant
Confidential, Princeton, NJ
Responsibilities
- Primary responsibilities include the definition and design of system enhancements, planning and managing projects or sub-projects, working with end-users to assess business needs and analyze workflow, preparing functional requirements, testing systems, troubleshooting system issues and providing on-call support.
- Manage implementations, configuration, training, and re-engineering of practice operations to support the successful testing and support for new version of website.
- Create Selenium automation scripts using Java as per the design and requirement documents
- Create Data Driven, Keyword Driven and Hybrid framework in Selenium
- Create Selenium framework with Page Object Model and TestNG/JUnit
- Configure Selenium framework with Jenkins (Continuous Integration tool) to schedule and run during non-peak hours.
- Maintain Selenium Automation scripts with any new changes to the application
- Make decisions and implement a solution from various alternatives under time pressure with full understanding of impact and identifies risk associated with the issue and solution.
- Contribute to business requirements definition, Life Cycle and Risk Assessments and gathering process standards, ensuring that documents are complete, current, and stored appropriately.
- Document, analyze, recommend process improvements and enhancements as appropriate; monitor progress with regard to schedule and delivery dates for new software releases and upgrades.
- Actively engage the business to understand opportunities, builds strong partnerships in support of business and IT strategic plan and roadmap development, and ensures alignment of initiatives with organization objectives.
- Provide accurate and timely estimates for testing time lines and effort.
- Own major aspects of testing, from beginning to end of the product life cycle, including functional, user acceptance, regression, installation, performance and upgrade testing.
- Document bugs and issues found so that developers can replicate the problem and address it.
- Test new build, releases and updates to ensure that the content matches intended design.
- Plan and directed software project schedules. Monitor the software project from initiation through delivery, interfacing with other departments on technical matters.
- For Backend Testing, create and run complex SQL queries and stored procedures
Senior QA Lead Consultant
Confidential, New York City, NY
Responsibilities
- Primary responsibilities include the definition and design of system enhancements, planning and managing projects or sub-projects, working with end-users to assess business needs and analyze workflow, preparing functional requirements, testing systems, troubleshooting system issues and providing on-call support.
- Day to day basis work on Agile process for project management
- Participate scrum meeting everyday to provide the status and escalate the issues and blockers
- Participate BUC meeting in every sprint
- Participate User stories meeting to convert into BUC into set of user stories
- Participate defect status meeting
- Participate and provide the demo at the end of each sprint to get the approval from the product owners.
- Participate in retrospective meeting to provide the set of issues faced in the current sprint and provide suggestions to improve the process.
- Manage implementations, configuration, training, and re-engineering of practice operations to support the successful testing and support for new version of website.
- Create Selenium automation scripts using Java as per the design and requirement documents
- Create Data Driven, Keyword Driven and Hybrid framework in Selenium
- Create Selenium framework with Page Object Model and TestNG/JUnit
- Configure Selenium framework with Jenkins (Continuous Integratin tool) to schedule and run during non-peak hours.
- Maintain QTP & Selenium Automation scripts with any new changes to the application
- Develop BDD Automation framework using Cucumber as per the design and requirement documents.
- Make decisions and implement a solution from various alternatives under time pressure with full understanding of impact and identifies risk associated with the issue and solution.
- Contribute to business requirements definition, Life Cycle and Risk Assessments and gathering process standards, ensuring that documents are complete, current, and stored appropriately.
- Document, analyze, recommend process improvements and enhancements as appropriate; monitor progress with regard to schedule and delivery dates for new software releases and upgrades.
- Actively engage the business to understand opportunities, builds strong partnerships in support of business and IT strategic plan and roadmap development, and ensures alignment of initiatives with organization objectives.
- Provide accurate and timely estimates for testing time lines and effort.
- Own major aspects of testing, from beginning to end of the product life cycle, including functional, user acceptance, regression, installation, performance and upgrade testing.
- Document bugs and issues found so that developers can replicate the problem and address it.
- Test new build, releases and updates to ensure that the content matches intended design.
- Plan and directed software project schedules. Monitor the software project from initiation through delivery, interfacing with other departments on technical matters.
- Design and build automation solutions for Continuous Integration/Continuous Delivery (CI/CD) process.
- For Backend Testing, create and run complex SQL queries and stored procedures
Senior QA Lead Consultant
Confidential, New York City, NY
Responsibilities
- Primary responsibilities include the definition and design of system enhancements, planning and managing projects or sub-projects, working with end-users to assess business needs and analyze workflow, preparing functional requirements, testing systems, troubleshooting system issues and providing on-call support.
- Day to day basis work on Agile process for project management
- Participate scrum meeting everyday to provide the status and escalate the issues and blockers
- Participate BUC meeting in every sprint
- Participate User stories meeting to convert into BUC into set of user stories
- Participate defect status meeting
- Participate and provide the demo at the end of each sprint to get the approval from the product owners.
- Participate in retrospective meeting to provide the set of issues faced in the current sprint and provide suggestions to improve the process.
- Manage implementations, configuration, training, and re-engineering of practice operations to support the successful testing and support for new version of Securities and Funds software.
- Developed Procedures and checkpoints, in concert with various operational units, utilizes project management methodology to structure, coordinate and monitor progress of projects.
- Make decisions and implement a solution from various alternatives under time pressure with full understanding of impact and identifies risk associated with the issue and solution.
- Contribute to business requirements definition, Life Cycle and Risk Assessments and gathering process standards, ensuring that documents are complete, current, and stored appropriately.
- Document, analyze, recommend process improvements and enhancements as appropriate; monitor progress with regard to schedule and delivery dates for new software releases and upgrades.
- Actively engages the business to understand opportunities, builds strong partnerships in support of business and IT strategic plan and roadmap development, and ensures alignment of initiatives with organization objectives.
- Provide accurate and timely estimates for testing time lines and effort.
- Own major aspects of testing, from beginning to end of the product life cycle, including functional, user acceptance, regression, installation, performance and upgrade testing.
- Document bugs and issues found so that developers can replicate the problem and address it.
- Test new builds, releases and updates to the Federal Reserve software to ensure that the content matches intended design.
- Plan and directed software project schedules. Monitor the software project from initiation through delivery, interfacing with other departments on technical matters.
- Schedule and lead checkpoint reviews, and ensures that all required software documentation is complete and clear.
- Act as a liaison to the Federal Reserve System; providing on-site / off-site installation, end-user training, procedures, user guide materials and ongoing technical/business support.
- Provide technical/business support to resolve all Cash workflow, deposits, currency verification, payments, settlement transactions and all other operational open issues.
- Create the test plan and test cases for banking, fixed income and trading applications.
- Automate the test scripts for fixed income securities and bonds transfer.
- Automate the test scripts for stocks transfer.
- Perform the user acceptance test in the vendor system for fixed income products.
- Prepare the test plan and test cases for FIRM(Fixed income repository Management) enhancements.
- Provided technical support in troubleshooting and resolving problems related to department databases, processing errors and data communications.
- Gather necessary data and provide Test Metrics.
- Design and build automation solutions for Continuous Integration/Continuous Delivery (CI/CD) process.
- For Backend Testing, create and run complex SQL queries and stored procedures
- Create QTP(Quick Test Pro)automation using VB scripts as per the design and requirement documents
- Create Selenium automation scripts using Java as per the design and requirement documents
- Create Data Driven, Keyword Driven and Hybrid framework in Selenium
- Create Selenium framework with Page Object Model and TestNG/JUnit
- Configure Selenium framework with Jenkins (Continuous Integratin tool) to schedule and run during non-peak hours.
- Maintain QTP & Selenium Automation scripts with any new changes to the application.
- Prepare Test Traceability Matrix to confirm the test coverage and map it with Test cases using Quality Center.
- Interact with developers and business Users to communicate the defects and actively participate in replicating the bugs and performed regression testing using Quality Center.
- Integrate Quality Center with QTP (Quick Test pro)
- Insert Check Points to Check for the broken Links, Text, and standard properties of an object using QTP.
- Extract, Validate, Transform and Load the ETL data from various resources into RDBMS, process the loaded data and then return back to the client with specific data structure & generate the report.
- Perform Functional, Smoke, Usability, Compatibility, Regression testing and Business Process testing.
Senior QA Lead/Automation Lead
Confidential, Piscataway, NJ
Responsibilities
- Day to day basis work on Agile process for project management
- Participate scrum meeting everyday to provide the status and escalate the issues and blockers
- Participate BUC meeting in every sprint
- Participate User stories meeting to convert into BUC into set of user stories
- Participate defect status meeting
- Participate and provide the demo at the end of each sprint to get the approval from the product owners.
- Participate in retrospective meeting to provide the set of issues faced in the current sprint and provide suggestions to improve the process.
- Responsible for resource allocation & task planning for onsite & offshore QA team members
- Responsible for managing the Onsite and Offshore team members
- Mentor the QA team members with best standards and practices, solve the day to day problems and provide the guidance throughout the project life cycle.
- Involve in the sprint planning and grooming session for the set of BUCs.
- Prioritize the Product Backlog
- Break down concepts from BUCs into user stories
- Gather necessary data and provide Agile Metrics.
- Work as Scrum Master for the daily stand-up meeting, provide updates and the burn down chart to project management
- Conduct sprint retrospective meeting at the end of each sprint
- Create the QA test plan and provide the time estimate for each sprint
- Create the acceptance criteria and test cases for the User Stories.
- Create Selenium automation scripts using Java as per the design and requirement documents
- Create Data Driven, Keyword Driven and Hybrid framework in Selenium
- Create Selenium framework with Page Object Model and TestNG/JUnit
- Configure Selenium framework with Jenkins (Continuous Integratin tool) to schedule and run during non-peak hours.
- Create BDD Test cases for the new requirements.
- Develop BDD Automation framework using Cucumber as per the design and requirement documents.
- Prepare Test Traceability Matrix to confirm the test coverage and map it with Test cases.
- Perform Functional, Smoke, Usability, Compatibility, Regression testing, Business Process testingand UAT Testing.
- Actively involved in functional, unit and integration testing in agile methodology.
- Develop automated scripts using Selenium to perform functional and regression testing.
- Interact with developers to communicate the defects and actively participate in replicating the bugs and perform regression testing.
- Conduct Functionality testing during various phases of the application.
- Use Parameterization for using various set of data to test the application using Selenium.
- Design and build automation solutions for Continuous Integration/Continuous Delivery (CI/CD) process.
- For Backend Testing, create and run complex SQL queries and stored procedures
- Participate in various meetings and discussion forEnhancement and Modification requests.
- Use OnTrack for tracking the defects found during the course of testing.
- Involve in reviewingbusiness requirementand design specifications for complex changes for completeness and test coverage.
- DevelopTest Plansspecifyingtesting overview, testing approach, testing strategy, roles and responsibilities andtesting scope using Mingle.
- Developtest scenariosbased on user experiences, review and provide feedback on test cases developed by peers and have test case walkthroughs.
- Coordinate with development teams and other testing teams during test execution and for defects resolution by providing the test results and test status.
Senior QA Manager/Automation Lead
Confidential, New York, NY
Responsibilities
- Day-to-day basis engage in Agile Methodology to develop new applications and/or changes in the existing application for every sprint.
- Responsible for resource allocation & task planning for onsite & offshore QA team members
- Responsible for managing the Onsite and Offshore team members
- Mentor the QA team members with best standards and practices, solve the day to day problems and provide the guidance throughout the project life cycle.
- Responsible for creating and managing the test infrastructure for QTP, Selenium, HP-Quality center and various QA automation tools.
- Involve in the sprint planning and grooming session for the set of BUCs.
- Prioritize the Product Backlog
- Break down concepts from BUCs into user stories
- Gather necessary data and provide Agile Metrics.
- Work as Scrum Master for the daily stand-up meeting, provide updates and the burn down chart to project management
- Conduct sprint retrospective meeting at the end of each sprint
- Create the QA test plan and provide the time estimate for each sprint
- Create the acceptance criteria and test cases for the User Stories.
- Interact with Business Analysts/Users/Developers heavily for collecting the Requirements.
- Participate in requirements reviews and design reviews and in all phases ofthe STLC.
- Create QTP(Quick Test Pro)using VB Script and Selenium Automation using Java as per the design and requirement documents
- Create Selenium automation scripts using Java as per the design and requirement documents
- Create Data Driven, Keyword Driven and Hybrid framework in Selenium
- Create Selenium framework with Page Object Model and TestNG/JUnit
- Configure Selenium framework with Jenkins (Continuous Integratin tool) to schedule and run during non-peak hours.
- Maintain QTP and Selenium Automation scripts with any new changes to the application.
- Prepare Test Traceability Matrix to confirm the test coverage and map it with Test cases using Quality Center.
- Perform Functional, Smoke, Usability, Compatibility, Regression testing, Business Process testingand UAT Testing.
- Develop BDD Automation framework using Cucumber as per the design and requirement documents.
- Actively involved in functional, unit and integration testing in agile methodology.
- Develop automated scripts using Selenium to perform functional and regression testing.
- Interact with developers and business Users to communicate the defects and actively participate in replicating the bugs and performed regression testing using Quality Center.
- Conduct Functionality testing during various phases of the application using QC.
- Use Parameterization for using various data to test the application using QTP(Quick Test Pro) and Selenium
- Integrate Quality Center with QTP (Quick Test pro)
- Design and build automation solutions for Continuous Integration/Continuous Delivery (CI/CD) process.
- Conduct Functionality testing during various phases of the application using QTP and Selenium
- Insert Check Points to Check for the broken Links, Text, and standard properties of an object using QTP.
- Participate in various meetings and discussion forEnhancement and Modification requests.
- Work in the ETL and Business Intelligence (BI) data ware house (DWH) testing.
- Extract, Validate, Transform and Load the ETL data from various resources into RDBMS, process the loaded data and then return back to the client with specific data structure & generate the report.
- Use the Tableau and Qlikview to visually look into & analyze the data.
- For Backend Testing, create and run complex SQL queries and stored procedures
- Use HP Quality Center for tracking the defects found during the course of testing.
- Involve in reviewing business requirement and design specifications for complex changes for completeness and test coverage.
- DevelopTest Plansspecifyingtesting overview, testing approach, testing strategy, roles and responsibilities andtesting scope using Quality Center.
- Developtest scenariosbased on user experiences, review and provide feedback on test cases developed by peers and have test case walkthroughs.
- Coordinate with product, development and vendor teams during test execution and for defects resolution by providing the test results and test status.
- Lead all the phases of testing and alsocoordinate the availability of the test environment & data with the appropriate parties.
- Conduct test phase summary meetings with the business users and developers to move the code from UAT to Production environment.
- Provide QA testing status and reports to senior management.