Uat Senior/lead Resume
Charlotte, NC
SUMMARY:
- Experienced Senior Software Quality Assurance Analyst/ Lead with over 14 years of experience in all the phases of SDLC, reviewing business requirements, preparing test strategies, test plans, and develop detail documentation of test cases for both manual and automation testing using Java, Selenium Suite, BDD, Web Service and API testing to deliver the quality product in Banking, Finance, Logistics, Telecom, and eCommerce domains
- Expertise in Capital Market, Retail Banking application testing (Manual and Automation)
- Expertise in entire Software Development Life Cycle (SDLC) and Test Development Life Cycle (TDLC) in Agile as well as iterative development environments
- Experience in web page automation testing using Selenium WebDriver
- Experience in writing test scripts using TestNG which involves in - depth understanding of OOPS and HTML knowledge
- Expertise in using defect tracking and project management tools such as JIRA, Rally, Bugzilla, HP ALM/ Quality Center, and Crystal Clear
- Experience in working with automation frameworks such as Keyword Driven Framework, Data Driven Framework, and Hybrid Framework, and Page Object Model (POM)
- Experience in using build automation tools such as Maven (to manage framework dependency jar files) and Ant for automating software build processes by configuring build dependencies in POM.xml
- Experience in payment industry which includes enrollment of Visa and Master cards and payment gateway application testing (Authorization, settlement, and chargeback)
- Experience in using Jenkins and CtrlM for the Continuous Integration of code and schedule build jobs
- Experience in using version control tools such as SVN for efficient artifact archiving and concurrency management
- Expertise in grouping of test cases, test methods, and test suites for regression and functional testing using the TestNG annotations and grouping
- Experience in performing data driven testing using TestNG parameter and data provider annotations
- Experience in performing cross browser testing using Selenium and TestNG to check that the web application works as expected in different browsers
- Experience in handling Ajax requests and synchronization in Selenium using implicit and explicit wait conditions
- Experience in reviewing application and test logs, program outputs and reports to identify program processing errors and defects using Log4j
- Experience of involving in functional testing of SOAP and RESTful APIs using SOAPUI tool
- Experience in validating request and response in XML and JSON formats
- Strong knowledge in implementing Waterfall and Agile (Sprint/ Scrum) methodology by analyzing requirement specifications and time estimations
- Experience in reporting with test metrics such as productivity, defect, defect priority, and ratios
- Experience in white box and black box testing for functionality and structural flow of an application
- Strong work experience in functional testing, GUI testing, integration testing, user acceptance testing, regression testing, smoke testing, sanity testing, positive testing, negative testing, boundary value testing, backend testing, and end to end testing
- Experience in configuring JMeter thread groups, listeners, request handlers to carryout performance and load testing
- Experience in using Java JDBC for retrieving the data from database
- Experience in eCommerce security testing using Burp tool
- Expertise in establishing and leading onsite and offshore model
- Experience in establishing whole QA process and its improvement periodically
- Experience in Unix Shell Scripts
- Experience in finding memory leakage in C++ code base
- Experience in UAT testing
- Expertise in End to End Manual Testing Process
TECHNICAL SKILLS:
Methodologies: Agile, Waterfall
Testing Tools: Selenium WebDriver, Selenium Grid, Selenium IDE, TestNG, JUnit, JMeter, SoapUI, AutoIt
Defect Tracking, Defect Management Tools: JIRA, HP ALM (QC), Bugzilla, Crystal Clear, Rally
Frameworks: Keyword Driven, Data Driven, Hybrid, Page Object Model (POM)
Test Build & Integration Tools: Maven, ANT, Jenkins
Programming Languages: Java, JavaScript, Gherkins, C, C++, JSON, ASP.NET
Databases: MS SQL Server, MySQL, Oracle
Markup Languages: HTML, XML, XPath, CSS Selector
Platform Compatibility: MS Windows 10.0, Unix, Linux
Web Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari, Opera
Version Control Tools: SVN, GIT
IDE Tools: Eclipse IDE
Web/ App Servers: Apache Tomcat 6.0, JBoss
PROFESSIONAL EXPERIENCE:
Confidential, Charlotte, NC
UAT Senior/Lead
Responsibilities:
- Analyze business scope, requirements, user stories and /or use cases.
- Create manual test scripts based on the scope, requirements, user stories and /or use cases
- Provide a daily update to the Portfolio Test Manager on Test Execution progress during a Test Phase.
- Conducting Defect review meeting with cross functional team BAs and Developers
- Creating Test plan
- Conducted end-to-end integration testing and assured software delivered met requirements and expectations
- Documented detailed test cases while working in an Agile software development cycle.
- Collaborated with BA and developer frequently for requirements clarification
- Gathered business needs and document requirements for technical team
- Worked with technical teams to develop technical requirements and solutions
- Prepared and created testable use cases and functional test cases
- Designed and executed integrated (business, functional and technical) test planning, identifying and defining application requirements
- Delivered UAT documentation to the BA to make recommendations on changes to the applications
- Trained new team members on application
- Validated test results with SQL to verify that all the audit records were updated and that the results are correct.
- Conduct sign-off meetings with stakeholders and business analysts prior to production rollout
- Identify, communicate and resolve issues and risks during the end to end process
- Test functionality and features during periodic releases to the UAT environment
- Regression testing to insure on-going system quality from software release to software release
- Responsible for creation and maintaining of Test Lab. Test Plan in ALM
- Creating Test report matrix to the management
Environment: MS Windows, .NET, SQL, HP-ALM 12.53, Confidential - BPM workflow, Smart-Station, Wisdom (Workflow Approval)
Confidential, Charlotte, NC
QC Lead / Manager
Responsibilities:
- Led a team of 25 Functional Test Engineers / Automation Engineers and responsible for testing deliverables
- Coordinated with all 49 application’s Business Team, Functional Team, Development Team and analyzed functionalities of each application and make test cases ready for automation
- Responsible for Sprint planning and each Sprint delivery
- Responsible for understanding functionalities of application and guiding Manual /Automation Team
- Responsible for deciding the feasibility of automation
- Coordinated between offshore/ onsite team and client for all kinds of issues/clarifications related to testing
- Involved in estimation, creating Test plan and execution plan
- Ensured the appropriate planning and management of the test resources
- Assessed the progress and effectiveness of the test effort
- Advocated an appropriate level of testability focus
- Involved in Batch Execution using Selenium WebDriver with Java and TestNG framework
- Executed test cases and participated actively in system testing
- Used Scrum process to deliver potentially shippable application components based on Agile development model, roles, and ceremonies
- Responsible for conducting and driving defect and clarification meeting
- Performed web service testing using SOAPUI and SOAPUI Pro 5.
- Reported different set of Test report matrix to the management
- Responsible for creation and maintaining of Test Lab. Test Plan in ALM
Environment: MS Windows, Linux, Oracle, Selenium WebDriver (QMetry Framework), Eclipse, Java, TestNG, ALM, SOAPUI, Maven, Jenkins, SQL, Apache POI, SVN
Confidential, Cupertino, CA
QA Lead / Manager
Responsibilities:
- Designed test cases and involved in the test data creation
- Executed test cases and participated actively in system testing, UAT, and regression testing
- Created and executed automation scripts for web pages using Selenium WebDriver, TestNG, and database as source of test data
- Used Scrum process to deliver potentially shippable application components based on Agile development model, roles, and ceremonies
- Ran test cases using Selenium grid hub and node simultaneously on multiple platforms
- Wrote automation scripts to handle test cases related to mouse hover using actions class and find hidden elements using XPath, frames, and Windows classes
- Used Apache POI to read data from Excel sheet
- Wrote automation scripts handle alerts on the web page
- Used Data Driven Framework to configure and read the datasets and test the functionality of the web application
- Performed cross browser compatibility testing using Chrome, Firefox, and IE browsers
- Performed security testing using Burp tool
- Performed testing on Visa and MasterCard enrollment, authentication, settlement, and chargeback process
- Involved in testing database to verify the triple DES encryption
- Created test reports generated out of TestNG and created the error screenshots
- Ensured the appropriate planning and management of the test resources.
- Responsible for conducting defect meeting
- Executed some test cases using TestNG parameters, data providers, suites, parallel suites, and groups
- Involved in the use of BDD and ATTD based Step Definition, Scenarios and Features in Gherkin language using Cucumber
- Configured Maven dependencies to execute automation suites
- Stored the flow details of Selenium Automation in a file using Log4j
- Configured Apache server to route transactions to flow into different instance of JBoss App server
- Performed web service testing and database testing using SOAPUI and SOAPUI Pro 5.0 using REST Protocol for both internal and external services
- Involved in the design and development of Page Objects using Page Object Design Pattern
- Implemented Page Object Model automation framework with Selenium WebDriver, Java, and Cucumber
- Used Jenkins for continuous integration of the builds
- Involved in performance testing using JMeter
- Used SVN repository for efficient remote team working, also stored the framework and all the developed test cases
- Compared SQL results by writing SQL queries in staging and prod environments
- Deployed Java code base in staging environment and helped extensively Production Support team in deployment of the application
- Involved in effort estimation
- Escalated the issues about project requirements (Software, Hardware, and Resources) to Project Manager/ Senior Test Manager
- Reported status report to the management
- Ensured the appropriate planning and management of the test resources
- Assessed the progress and effectiveness of the test effort
- Advocated the appropriate level of quality by the resolution of important defects
- Advocated an appropriate level of testability focus on the software development process
Environment: MS Windows, Linux, Oracle Selenium WebDriver, Grid, Eclipse, Java, TestNG, JIRA, Cucumber, SOAPUI, Maven, Jenkins, SQL, Apache POI, SVN, Gherkin, Oracle
Confidential
QA Lead/ Manager
Responsibilities:
- Negotiated the ongoing purpose and deliverables of the test effort
- Ensured the appropriate planning and management of the test resources
- Assessed the progress and effectiveness of the test effort
- Involved in automation of GUI functionalities using Selenium WebDriver with Java and TestNG framework
- Used Selenium API to take the screenshots for the application checkpoints and failures
- Used Selenium API to access web page elements like links, tables, textboxes, Ajax controls and performed functionality, security, compatibility, and regression testing
- Used Scrum process to deliver potentially shippable application components based on Agile development model, roles and ceremonies
- Used AutoIt to for automating the Windows GUI and general scripting
- Involved in developing POC using BDD (Cucumber)
- Tested PL/SQL statements with Oracle database
- Tested functionalities related to lending process (Commercial), signup, and enrollment in banking sector to adopt in Iway product
- Performed web page testing on different set of mobile devices of iOS and Android OS
- Wrote SQL Queries to connect to the database and retrieve data for a specified set of test requirements
- Performed web service testing and database testing using SOAP UI and SOAP Pro 5.0 using REST Protocol for both internal and external services
- Responsible for analysis of JSON and XML responses from the service requests
- Involved in creating test automation scripts, inserting assertions, JDBC steps, datasources for data driven testing using SOAP UI Pro
- Performed performance testing (JMeter) on the product benchmark load
- Advocated the appropriate level of quality by the resolution of important defects
- Advocated an appropriate level of testability focus on the software development process
- Responsible for status reporting to top management
- Involved in product development
- Estimated and obtained management support for the time, resources, and budget required to perform the testing
- Organized the testing kick-off meeting
- Developed the test plan for the tasks, dependencies, and participants required to mitigate the risks to system quality and obtain stakeholder support for this plan
- Documented, implemented, monitored, and enforced all processes for testing as per standards defined by the organization
- Reviewed various reports prepared by Test Engineers
- Escalated the issues about project requirements (Software, Hardware, and Resources) to Project Manager/ Senior Test Manager
- Prepared/ updated the metrics dashboard Confidential the end of a phase or Confidential the completion of the project
- Kept track of the new requirements/ change in the requirements of the project
- Defined the strategy
Environment: MS Windows, Selenium WebDriver, Grid, Eclipse, Java, TestNG, JIRA, Cucumber, SOAPUI, Maven, Jenkins, SQL, Apache POI, SVN, Gherkin, Oracle
Confidential
Test Lead
Responsibilities:
- Gathering Requirements and creating business cases
- Automated test cases by using Selenium WebDriver with Java and TDD framework
- Involved in creating project, domain, users set up, groups, permissions, rules, workflows, business views and different types of reports in Bugzilla
- Created test strategy, test plans, and traceability matrix
Environment: MS Windows, Bugzilla, Java, Agile methodology, Oracle, Web Service Testing (SoapUI)
Confidential, New Jersey, NJ
Offshore Test Lead
Responsibilities:
- Led a team of Test Engineers and responsible for testing deliverables
- Coordinated between offshore/ onsite team and client for all kinds of issues/clarifications related to testing
- Involved in estimation
- Automated test cases of treasury pages using Selenium WebDriver with Java and TDD framework
- Involved in creating project, domain, users set up, groups, permissions, rules, workflows, business views and different types of reports) for all the modules such as requirements, test plan, test lab, defects and dashboard in HP-ALM (QC)
- Wrote SQL statements to perform database testing to check the GCB and TS clients
- Involved in performance testing using LoadRunner (for a trial)
- Created test strategy, test plans, and traceability matrix
- Designed test scripts by analyzing requirements, functional specifications, use cases, and content document
Environment: MS Windows, Quality Center (HP ALM), Java, Agile Methodology, Oracle, API Testing (SoapUI)
Confidential, Memphis, TN
Test Lead
Responsibilities:
- Led a team of Test Engineers and responsible for testing deliverables
- Coordinated between offshore/ onsite team and client for all kinds of issues/ clarifications related to testing
- Tested PL/SQL statements in case of data migration
- Supported the extraction, transformation, and load process (ETL) from their legacy systems using Informatica
- Tested the upgrade version of WLS 10.3.2 and JDK 1.6 32-bit JVM
- Involved in performance testing using LoadRunner
- Created test strategy and test plans
- Designed test scripts by analyzing requirements, functional specifications, use cases, and content document
Environment: Linux, Quality Center (HP ALM), Java, Oracle
Confidential
Test Lead
Responsibilities:
- Led a team of Test Engineers and responsible for testing deliverables
- Coordinated between offshore/ onsite team and client for all kinds of issues/ clarifications related to testing
- Created test strategy and test plans
- Tested web services which provides latest rates using SoapUI
- Wrote SQL statements to perform database testing
- Automated functional test cases using Selenium with Java and TDD framework
- Designed test scripts by analyzing requirements, functional specifications, use cases, and content document
Environment: MS Windows XP, Selenium, Java, Oracle SQL, Web Service Testing (SoapUI)
Confidential, Jersey City, NJ
Test Lead
Responsibilities:
- Led a team of Test Engineers performing testing from offshore
- Coordinated between offshore team and client for all kinds of issues/clarifications related to testing
- Automated enrollment functionalities including workflow using QTP (UFT)-VBScripts (trail)
- Involved in writing few QTP (UFT) user defined libraries (Hybrid Framework) for common use across the project
- Wrote SQL statements to test database tables in case of workflow signers
- Tested digital signature of converted PDFs carries the information of workflow signers
- Wrote scripts by analyzing requirements, functional specifications, use cases, and content document
Environment: MS Windows XP, QTP (HP-UFT), VBScript, Quality Center (HP ALM), API Testing (SoapUI), Oracle SQL
Confidential, Jersey City, NJ
Test Lead
Responsibilities:
- Wrote scripts by analyzing requirements, functional specifications, use cases, and content document
- Made sure the quality of work delivered is in good health
- Responsible for timely escalation of the issues to the client
- Tested XML tags defined in request and response from upstream apps
- Tested ETL batch process
- Worked with data analysis to implement Informatica mappings and workflows, and stored procedures to meet business requirements
- Analyzed application data using SQL to identity the ETL processes
- Wrote scripts by analyzing requirements, functional specifications, use cases, and content document
- Coordinated with onsite for any issues and clarifications related to the project
- Worked on assignment and guided team members in the execution process
Environment: MS Windows XP, Quality Center (HP ALM), Rapid SQL 7.4, ClearQuest (Trail)
Environment: MS Windows 2000, Quality Center (HP ALM), API Testing (Soap UI)
Confidential
Responsibilities:
- Executed set of regression test cases and automated few test scripts using QTP Hybrid Framework
Environment: MS Windows 2000, QuickTest Professional 6.5 (QTP/UFT), VBScript
Confidential
Responsibilities:
- Facilitated smooth execution of the project Confidential offshore
- Coordinated with Onsite QA Lead for any issues and clarifications related to project
- Responsible for defect tracking and analysis till its closure
- Responsible for test reports review
- Involved in manual testing
Environment: MS Windows 2000, Quality Center (HP ALM)
Confidential
Responsibilities:
- Tested the application by understanding the functionalities
- Retested the defects and certified for their robustness
- Involved in manual testing
Environment: MS Windows 2000, Quality Center (HP ALM)
Confidential, Memphis, TN
Test Engineer
Responsibilities:
- Executed test cases as per the schedule
- Involved in manual testing
Environment: MS Windows 2000, IE 5.0, Sybase
Confidential, Memphis, TN
Software Engineer
Responsibilities:
- Wrote the test cases for the new functionalities implemented in each release
- Designed the automation of testing process
- Involved in automation of the whole testing process using Unix Shell Script
Environment: Unix, C++, Sybase, Shell Script
Confidential
Software Engineer
Responsibilities:
- Wrote an XML parser using DOM parser APIs
- Executed the test cases related to SDM
Environment: Unix, C++, Informix, XML
Confidential
Software Engineer
Responsibilities:
- Involved in designing and coding of one module
Environment: MS Windows, ASP.NET, MS SQL Server
Confidential
Software Engineer
Responsibilities:
- Responsible for analysis and fixing warnings to make product robust
- Responsible for manual code review to check memory leak
- Responsible for code analysis of ePSR on insure plus and glance plus to get memory leak reports
Environment: Unix, C++, Oracle
Confidential
Software Engineer
Responsibilities:
- Involved in coding and testing
Environment: MS Windows, ASP.NET, MS SQL Server
