Qa Manager /automation Lead Resume
AZ
SUMMARY
- Over eight years of professional experience in Manual and Automation Testing of Web based and Client/Server applications.
- Excellent work experience in Quality Center. Experience in QTP, Selenium, Mainframe Testing and Web Services Testing.
- Competent, diligent & result oriented professional with an experience of 6 years in Manual Testing, Automation Testing, Agile Testing, Database Testing, Functional Testing, White box and Black box testing, End to End Testing, Backward Compatibility, Regression, Web services testing, UNIT, CIT, SIT, UAT,UFT and Production fix testing.
- Expertise in Web Services and Mainframe application (TSO/ISPF/FM/FMDB2/QMF) testing.
- In - depth knowledge of all phases of Software Development Life Cycle (SDLC) and Software Test Life Cycle (STLC). Proficiency in conceptualizing and implementing operational strategies and quality management systems to conform to organizational QA requirements.
- Sound understanding of all testing methodologies, various levels of testing, testability analysis & requirements definition, test analysis & design techniques and documentation. Capable of process modeling in compliance to the specified standards, performing root-cause analysis to institutionalize preventive actions.
- Carrying out Impact Analysis of changes and Test Planning inputs to Clients while handling the Test Planning (creating Test plans, test strategy document) and providing estimates for testing efforts.
- Preparing the Use case requirements analysis, Test case requirements analysis, and Developing test strategy and plans on the available functional specifications & reviewing the test cases documents.
- Interacting with customers to understand their business and consult with them on QA strategies for testing their application.
- Hands on experience in creation of Test Scenarios, Test Cases and Test Data with outstanding track record of coordinating, leading and managing the QA effort of complex IT projects.
- Designed and developed automated scripts for functional, regression and integration testing using Selenium
- Proficient on Automation tools like Selenium RC/WebDriver (Functional & Regression Testing), TestNG, Junit, ANT, Maven, Jenkins and SOAP UI Pro for testing Client Server and Web based Applications.
- Hands on experience in Batch Processing Environment.
- Expertise in using Selenium WebDriver API to automate tests on cross browser and cross platform environment. Sound knowledge on Object Oriented Programming concept and Java Language.
- Good experience in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Hudson/Jenkins for nightly batch run of the Script.
- Expertise in developing, estimating, documenting and executing test cases manually and generating automated scripts using Selenium IDE, RC and WebDriver. Excellent domain knowledge on the Banking applications. Worked with Various Interfacing Systems within the Bank - SUBMISSION/APCD/SEMIS/GMDL/ESP/SCOUT/GENESIS/JETS/LARSS/RSS/OMS/MI/GCS/STARS/MS3/
- IMAGING/UNISYS/FAH/UNITECH/BIP/MATIC/WELLSFARGO
- Involved in writing and enhancing script. Performed Bug and Defect reporting using reporting tools such as Quality center and locally developed tools. Involved in maintaining Test Requirement traceability Matrix.
- Involved in requirement analysis and coordinating with the team members for test planning and scheduling. Participating and coordinating in Project work group meetings and Defect Status Meetings with Developers, Business Analysts, TDM, PTM, Environment Team, Architects, Batch services team, L2 and L3 on feature related issues.
- Solving infrastructure issues such as reliability, scalability and recommendations for performance improvements by executing load tests.
- Reporting metrics/status reports for Test Execution phase on daily/weekly basis to the clients and to Project manager for appropriate mitigations; preparing Test Summary Report on Test Closure Activities.
- Involved in Knowledge Management (KM Documents, Effective Knowledge Acquisition and transfer planning) and Identifying Improvement Areas and providing solutions.
- Expertise in SharePoint. Developing and Maintaining SharePoint site contents for the team to manage the internal process and Project activities.
- An effective team player with exceptional planning and execution skills coupled with a systematic approach and quick adaptability. Focused and hard working with well-honed management skills and proven ability to motivate professionals to maximize levels of productivity.
- Knowledge of project management with good planning and organization skills
- Excellent troubleshooting, analytical, interpersonal and communication skills.
TECHNICAL SKILLS
Programming Languages: JCL, COBOL, SQL, C, C++, Core Java
Software Estimation Tool: HP QTP, Selenium
Test Automation Tools: Quality Center, Rally
Test Management Tool: Quality Center
Defect Management Tool: Software Products/Application
Microsoft SharePoint designer, SQL Explorer,, SOAP UIIntegrated Software Estimation Tool: Mainframe QWS Secure - TSO/ISPF/File Manager/FMDB2/QMF,FILEAID, CHANGEMAN, Control-M, Jobtrac, MS Office Products - Excel, Word, One note, Outlook, Communicator, PowerPoint, MS access, SFT - Secure File transfer, WebEx and Live meeting, One note ++, Citrix
PROFESSIONAL EXPERIENCE
Confidential - AZ
QA Manager /Automation Lead
Responsibilities:
- Co-coordinating with Business to identify the ESA partner testing requirements
- Setup the test environment and test data as per the Amex standards
- Coordinating with all E2E teams and Project Managers to explain the business/test requirements of a ESA partner testing.
- Preparation of Traceability Matrix based on the requirements.
- Used Selenium WebDriver with java plug-in to generate automated test scripts for functional testing, GUI testing and enhancing the existing scripts.
- Designed, developed and implemented POM based automation testing framework utilizing Java, TestNG and Selenium WebDriver.
- Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
- Developed custom libraries for automation using JAVA & Selenium WebDriver.
- Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG).
- Developed Automation framework using Selenium WebDriver (Java) and Test Execution using TestNG.
- Responsible for implementation of Hybrid Test Automation Framework build using Selenium
- Experience in working with cucumber.
- Tested web services based on Data and functions by SOAUI.
- Created automated and executes around 150 test cases using Selenium web drivers.
- Verified backend data validation using SQL
- Implemented BDD framework using Cucumber..
- Preparation of Test Plan - Scope, Schedule, Test Scenarios, Schedule, Entry and exit criteria, Assumption and Approvals.
- Developing and Reviewing Test cases in Quality Center.
- Manual and automation batch executions.
- Implemented Junit test runner class to call test cases in Cucumber.
- Validating the Merchant payment data and sharing the results to the Amex business.
- Conducted Root Cause Analysis on SIT,UAT and production defects
- Review and Approvals from the Project team and business for the Test deliverables.
- Executing the Test cases in Quality Center, Quick test Professional.
- Sending regular status reporting to business on progress of execution
- Addressing any testing issues faced by the test team. This includes test data, business requirements and non-functional aspects.
- Coordination with other teams during the times of E2E testing
- Logging and tracking of the defects to closure in Quality Center. Participating in defects triage with all the applications involved.
- Attending the Project Technical workgroup meetings, Testing workgroup meetings, BA meetings, Release Management Meetings and team meetings.
- Scheduling meeting with offshore team to track daily activities and resolve any testing related issues.
- Developing any automation tools to reduce the manual efforts wherever required
- Reviewing the test results with Line of Business/Project team and Development team
- Providing Signoff with test summary report to the project team, Dev team and Line of Business once Testing is complete
- Identifying the necessary Test Cases which should be added to Regression Suite after each Release and creating optimized regression suite
- Documenting the Lessons learnt for each release
- Preparing project closure documents and present them in the teach your team sessions
- Keeping and maintaining all the documents in the project discovery and SharePoint sites.
- Involved in executing Selenium test scripts on different browsers and checked for compatibility.
Environment: HP Quality Centre, Rally, SQL Explorer, Selenium, Mainframe QWS Secure - TSO/ISPF/File Manager/FMDB2/QMF, BPE, IMS DB, Control-M,MS Office Products - Excel, Word, One note, Outlook, TestNG, Java, Jenkins, WebEx, One note ++, SoapUI
Confidential - AZ
Automation Test lead
Responsibilities:
- Analyzing BRD Documents and preparing estimates for testing efforts using testing estimation tool.
- Responsible for Manual Testing, Automation Testing, Agile Testing, Database Testing, ETL testing, Functional Testing, White box and Black box testing, End to End Testing, Backward Compatibility, Regression, Web services testing, UNIT, CIT, SIT, UAT and Production fix testing.
- Coordinating with the Business Analyst and Project Managers to understand the business/test requirements of a particular initiative.
- Preparation of Traceability Matrix based on the requirements.
- Preparation of Test Plan - Scope, Schedule, Test Scenarios, Schedule, Entry and exit criteria, Assumption and Approvals.
- Used Selenium WebDriver with java plug-in to generate automated test scripts for functional testing, GUI testing and enhancing the existing scripts.
- Developed test code in Java language using Eclipse, IDE and TestNG framework.
- Involved in designing and implementing of hybrid automation framework to be used with Selenium WebDriver.
- Used Selenium WebDriver and TestNG to run the parallel testing.
- Designed and executed the Automation Test Scripts using Selenium WebDriver and TestNG
- Wrote Ant build scripts to automate the compilation and execution of TestNG test cases/suites
- Used Java language and TestNG framework for scripting. Used TestNG for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
- Implemented BDD framework using Cucumber.
- Implemented Junit test runner class to call test cases in Cucumber.
- Used Selenium WebDriver API to write automation script.
- Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.
- Performed Data driven testing using Selenium WebDriver, Junit functions and JDBC Connections which reads data from scripts using property and XML files.
- Responsible creating the functional testing framework using TestNG and using Selenium WebDriver to automate the UI components. Verified backend data validation using SQL
- Test environment and test data setup.
- Developing and Reviewing Test cases in Quality Center.
- Manual and automation batch executions.
- Conducted Root Cause Analysis on SIT, UAT and production defects.
- Review and Approvals from the Project team for the Test deliverables.
- Executing the Test cases in Quality Center, Quick test Professional.
- Sending regular status reporting to Clients on progress of execution
- Addressing any testing issues faced by the test team. This includes test data, business requirements and non-functional aspects.
- Coordination with other teams during the times of E2E testing
- Logging and tracking of the defects to closure in Quality Center. Participating in defects triage with all the applications involved.
- Attending the Project Technical workgroup meetings, Testing workgroup meetings, BA meetings, Release Management Meetings and team meetings.
- Scheduling meeting with offshore team to track daily activities and resolve any testing related issues.
- Developing any automation tools to reduce the manual efforts wherever required
- Reviewing the test results with Line of Business/Project team and Development team
- Providing Signoff with test summary report to the project team, Dev team and Line of Business once Testing is complete
- Identifying the necessary Test Cases which should be added to Regression Suite after each Release and creating optimized regression suite
- Documenting the Lessons learnt for each release
- Preparing project closure documents and present them in the teach your team sessions
- Keeping and maintaining all the documents in the project discovery and SharePoint sites.
- Creating or Maintaining SharePoint site for team by creating required lists/Pages.
- Involved in executing Selenium test scripts on different browsers and checked for compatibility.
Environment: HP Quality Centre, Microsoft SharePoint designer, Mainframe, SOAPUI,SQL Explorer, Jobtrac, Control-M, Excel, Selenium WebDriver, TestNG, Java, Jenkins, Jira, SOAPUI, Firefox, Eclipse, Linux, Oracle, Windows2007, Junit, JMeter
Confidential, PA
Test Lead
Responsibilities:
- Analyzed business requirements and functional documents, created the test strategy document that define the test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required to conduct the effort.
- Responsible for developing Test cases and Test Steps based on the business process and requirement specification.
- Used JIRA and ALM as Test Repository for requirements, defect tracking, analyzing, documenting and communication.
- Responsible for test execution and validation of testing results
- Performed End to End testing to assure that application(s) performed seamlessly.
- Created and maintained "user" accounts to test application integration.
- Executed backend testing by running SQL queries to ensure correct values were populated.
- Interacted with the Project Manager to provide estimates for different phases in the projects and also interacted with the client team to convey the progress.
- Worked closely with development to assess and prioritize defects to ensure issues were resolved efficiently.
- Designed and executed the Automation Test Scripts using Selenium WebDriver.
- Implemented Automated execution of tests using Jenkins.
- Used Java language for scripting.
- Used XPath and DOM to work with dynamic and static objects in Selenium.
- Reported software defects in Quality Center and interacted with the developers to resolve technical issues.
- Analyzed test results, tracked the defects and generated reports using Quality Center.
- Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records.
- Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
- Tested applications in different types of browsers and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
- Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.
- Communication with BAs to clarify the requirements/issues
Environment: Quality Center, Agile, Internet Explorer, Chrome, Firefox, SQL, Cygwin, Selenium WebDriver, Jenkins, Firebug, Firepath, XML, XPATH, DOM, Windows, Mac 10.6.8, Mac 10.7, Mac 10.9, iPad, iOS 6, iOS 7, Chrome Book
Confidential - NC
Test Lead (Offshore/onshore)
Responsibilities:
- Analyzed the Business Requirement Documents and Technical requirement documents.
- Participated in writing High level Test plans, Test Scenarios, Test cases and Analysis and Presentation of Results.
- Mapped the test cases to the requirements, for traceability purposes.
- Performed interactive walkthroughs of test scripts with developers, business users and Business Analysts.
- Created software test plans and executed test cases (manual and regression testing) .
- Manage Testing Builds and Releases going into Regression testing, UAT and Production.
- Experienced in development of Data driven framework using QTP and enhanced the overall functionality of the application.
- Inserted checkpoints where needed, to compare the behavior of the application being tested to its behavior in the earlier version using Quick Test Professional (QTP).
- Customized QTP test scripts as per the test case using the VB-Script.
- Managed the Local & Shared Object Repository and also use Descriptive Programming.
- Compared the expected and actual results using multiple checkpoints for text, GUIs, bitmaps and databases in the web application.
- Created reusable functional libraries for regression and end-to-end testing.
- Parameterized the data and perform the Data-Driven testing using QTP for testing the application with Positive and Negative inputs..
- Performed Functional Testing and involved in User Acceptance Testing.
- Tested all kinds of links verifying whether they were broken or/and direct to different pages.
- Conducted Cross-Browser testing on Internet Explorer and Netscape Navigator.
- Also involved in Manual Testing of the Application.
- Executed SQL queries to verify the database for the relevant test cases.
- Documented the defects in Quality Center and assigned them to relevant developer
- Involved in developing & managing test plans, resource plans and timelines for the project
- Coordinated end to end testing with clients and functional teams
- Detecting and classifying bugs based on the severity, tracking them to closure on a timely manner
- Selected, configured, and maintained test management, test automation, and defect tracking systems
- Ensure the appropriate signoffs at the end of each stage of testing
- Prepare Test summary report, Defect report, test Execution status report. Creating the Test Completion Report & Participated in defect reviews.
- Providing daily & weekly status report that includes testing metrics
Environment: HP Quality Centre, QTP, HTML, Java Script, VB Script. Test Director, Ms-Access2000, SQL Server 7.0, MS-Excel, Windows NT/98
Confidential - NJ
Senior Test Analyst (Offshore)
Responsibilities:
- Preparing the test cases for new functionality and Regression testing as per the requirements.
- Developed Test Cases and Procedures based on User requirement specifications and System requirement specifications.
- Involved in test cases review by development team, product management and modified the test cases based on their feedback.
- Used Quality Center to write test cases/ test scenarios, report bug, run test cases for regressions, generate graphs for test analysis.
- Execute manual and automated application testing for key product functionalities and developing new test plans.
- Involved in Smoke Test to verify the stability of the build for testing the application.
- Performed browser validations across operating systems by verifying the visual presentations, alignment, design and accuracy of links.
- Involved in Black box, Functional, Regression, Negative, Compatibility and Integration testing. Also, involved in patch and upgrade testing.
- Executed the Test Cases to verify actual results to expected results.
- Coordinated with Performance team for getting performance results for the product, and also assisted the performance team by providing the performance scenarios of the product.
- Extensively involved in resolving bugs fixes with Development Team.
- Involved in Defect tracking and Reporting using Bugzilla and Team Tracker defect tracking tool.
- Executed SQL queries to check the integrity of data and created stored procedures and triggers
- Define quality standards and processes.
- Collaborating with our Engineering teams on best practices, process changes, standards, etc. as part of continuous process improvement.
- Perform data preparation
- Executing test cases as part of new functionality testing and Regression testing.
- Raising defects if any found during testing.
- Coordinating with the development team to ensure defects are being processed as per the scheduled time frame
- Quality review Checks for team mates on a regular basis
- Participating in project calls to discuss project issues and testing status
- Provide floor assistance to all the team members in executing the test scripts.
- Preparing Weekly and daily status reports and sharing it with Test lead and Managements.
- Training team members in various testing concepts and Business Concepts of the Project. Coordination with other teams during the times of E2E testing
Environment: HP Quality Centre 9.0, QTP, Oracle 9i, Java, WinRunner 9.2, XML, Manual Testing, Quick Test Pro 9.0, Windows XP, Excel, Word, One note, PowerPoint, MS access
Confidential - AZ
Test Analyst (Offshore)
Responsibilities:
- Preparing the test cases for new functionality and Regression testing as per the requirements.
- Responsible for manual testing, Functional testing, White box and Black box testing, End to End testing, Regression testing.
- Perform data preparation
- Executing test cases as part of new functionality testing and Regression testing.
- Raising defects if any found during testing.
- Coordinating with the development team to ensure defects are being processed as per the scheduled time frame
- Quality review Checks for team mates on a regular basis
- Participating in project calls to discuss project issues and testing status
Environment: HP Quality Centre, QTP, MS Office, Manual Testing, Excel, Mainframe