Automation And Functional Testing Resume
Dallas, TX
SUMMARY:
- Over all 8 + years of experience in Manual, Mainframe, Vision plus, Automation and Functional Testing and Good exposure on Quality Centre.
- Excellent working experience of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and testing methodologies like Waterfall & Agile/Scrum.
- Extensive experience in writing and implementation of complex test plans, design, development and execution of test scripts for system, integration, user acceptance test (UAT) and regression testing.
- Reviewed application and Test logs, program outputs and reports to identify program processing errors and defects.
- Involved in design and implementation of Selenium WebDriver Automation Framework for Smoke test and Regression test using Testing.
- Used Selenium Screenshots for bug reporting, analysis and exception debugging using Extent Report reporting library with Testing .
- Experience in Compatibility Testing, configuring Hub and Node for Testing web Applications in different browsers and different versions using Selenium Grid.
- Excellent analytical and good communication skills with the ability to work independently under minimal supervision and a committed team player.
- Worked extensively on Agile Projects and attended several scrum meetings such as Sprint Planning, Scrums, and Sprint Review meetings.
- Profound experience in writing Test scenarios, Test Conditions, Defining Test Cases, Developing and maintaining Test Scripts, Test plans, Defects and Status Reports.
- Having Good knowledge on MAINFRAMES L70 emulator, CICS/TSO/File Aid. Having Good exposure on Quality Center in Execution, Defect logging, Requirement analysis & Reporting.
- Experience in manual testing and automated testing using different tools like QTP, Selenium (Web Driver) using Java. Knowledge and familiarity with different QTP and Selenium automation frameworks.
- Expertise in setting up and carrying out browser compatibility testing environment with different browsers and versions of Internet Explorer, Mozilla Firefox, Google chrome on different OS like windows and MAC.
- Excellent Communication, Interpersonal, and Team Player Skill, Quick Learner and Self Starter, strong organizational and multi - tasking skills.
- Ability to work on high pressure environment and can work independently.
TECHNICAL SKILLS:
Project Methodologies: Waterfall, Agile/Scrum, V-model.
Testing Tools: Selenium WebDriver, TestNG, Selenium IDE, Selenium RC, Selenium Grid, JUnit, TestNG, Robot Class, Cucumber, Postman, QC (9.1), QTP, ALM, Manual testing.
Test Build & Integration Tools (CI/CD): Maven, Jenkins
Frameworks: Keyword Driven, Data Driven, Hybrid, Page Object Model (POM)
Programming Languages: HTML5, JCL, COBOL, VB SCRIPT, CSS, JAVA, J2EE, SQL, C, XML, JSP
Databases: MySQL, Oracle11g, SQL Server, DB2
Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari
Defect Tools: JIRA, HP Quality Center
MS Office Tools: Outlook, Word, Excel, PowerPoint, MS Access, Microsoft Project
Utilities: Eclipse, SVN, Firebug, Fire Path, GIT.
OLTP: CICS
Access Method: VSAM
Version Control System: GIT
API testing: Postman(manual)
PROFESSIONAL EXPERIENCE:
Confidential, Dallas, TX
Automation and Functional TestingResponsibilities:
- Prepared Test Plan, Test Cases and Test Procedures using Business requirements documented Functional requirements document of the system.
- Understand the application requirements and system design
- Prepare Test Case data needs before developing the Test cases.
- Using Load Runner, execute multi-user performance tests, used online monitors, real-time output messages and other features of the Load Runner Controller.
- Involved in performing Functionality testing, Validation testing, Negative and Positive testing, Integration testing, testing manually on the first release of the application.
- All the test scenarios that have been satisfied with the functionality are moved to automation testing.
- Developed test scripts to automate process of testing in Selenium RC and Web Driver using Testing and Junit.
- Developed and maintained automated regression test cases in Selenium using Java programming language
- Used Selenium IDE for Open source web testing.
- Performed API Level testing for web services, enhanced the Test harness and developed many Test suites using XML.
- Worked on Jenkins Configuration to build project and deployment with Apache Tomcat server.
- Generated the SQL Queries to retrieve the data from databases for validation testing.
- Performed browser (IE, Firefox, Chrome, Safari) and platform (Windows 7/Vista/ XP) compatibility testing in virtual machine environment.
- Experience in Testing mobile application both android and ios using APPIUM.
- Also have expertise in writing test cases for web application which are compatible with mobile web browsers too.
- Performed data driven testing by using JDBC as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
- Performed white and Black Box testing using Service Oriented Architecture (SOA) testing tools for the typical web service elements.
- Execute automated Selenium scripts and reproduced failures manually.
- Test web sites for functionality, GUI, usability, navigation, browser and OS compatibility
- Analyzing the logs and escalate the issues to Developers.
- Experience on working with TestNG for automation testing reports.
- Performed continuous integration automation using Jenkins.
- Prioritized and reported defects using Defect Tracking tool JIRA.
- Responsible for providing the status updates to the team on daily basis.
- Prepared Traceability Matrix to show the test coverage requirement vs. Test scripts.
- Participated in daily status meeting, coordinated with the developers and Business Analysts to resolve the defects and close them.
Environment: Java, Eclipse, Selenium, JIRA, SOAP UI, ANT, Junit, HP UFT QTP, Cucumber, BDD, Agile, Mobile Testing.
Confidential, St. Louis, MO
Automation and Functional TestingResponsibilities:
- Reviewed all the Requirement documents, Functional Specification and Use Case documents.
- Analysed the use cases provided by analysts and wrote test cases.
- Developed test cases, test scenarios and test data according to specifications.
- Analysed the functionality and designed test cases for both functional and regression testing and editing of automated script by inserting logical commands to handle complicated test scenarios.
- Used Test Director to store all testing results, metrics, implemented test plan document, created test cases, defect tracking and reporting.
- Performed functional, integration, black-box, and system, regression, and user acceptance tests.
- Automated Regression Test cases using Selenium Web Driver, Jenkins and Maven. Used Firebug and Fire Path plug-ins to find the elements on the web page based on the element locator ID, Name, Tag, Class Name, XPath, Link Text, Partial link Text and CSS Locator.
- Enhance test frameworks and develop automated tests using Selenium Web Driver to ensure consistency.
- Developed the features, scenarios, step definitions for BDD (Behaviour Driven Development) and TDD (Test Driven Development) using Cucumber, Gherkin and ruby.
- Developed Automation Scripts using HP UFT QTP.
- Responsible for creating automated test scripts in UFT QTP and updated the scripts as per requirement change.
- Involved in analysing and feasibility check of a newly added functionality for automation. Design and implement Hybrid Driven Framework approach using Selenium Web Driver.
- Used python to develop Automation framework to Validate RESTful Web Services.
- Used SVN tool for Source code management and also used Selenium Grid for parallel, Batch Test Execution.
- Developed test suite for all the Web service operations in the SOAP UI test tool.
- Used TFS for life cycle management such as user stories, bug management and team communication. Also, used Team Foundation server (TFS) source control to deploy application.
- Tested the application in highly dynamic environment with sprint team using agile methodology.
Environment: Selenium, Java, Cucumber, Ruby, Gherkin, Soap UI, Restful, Python, HP UFT QTP, Web driver, SVN, Agile.
Confidential, Boston, MA
Automation and Functional TestingResponsibilities:
- Analyzing, Understanding and Estimating requirements. Developed Test Cases and Test Scripts based on Business Requirements.
- Written Both Positive and Negative Test Cases.
- Performed Integration testing to check the flow of application.
- Identified the Test Cases and documented them in Quality Center.
- Performed User acceptance testing in the final phase of software development process to check the functionality of the software.
- Involved in developing the tractability matrix in Excel sheet.
- Worked with development team on defect reporting, fixes and resolution, update management on testing results, activities and planning using QC
- Tested Browser compatibility to ensure that it works on all Browsers (IE, Firefox, Chrome, Safari, etc.) and Tested on Remote server/desktop through Selenium Grid.
- Tested the application on different browsers as a part of Workstation compatibility testing to maintain cross-browser functionality.
- Created and executed automation test scripts using Selenium web application testing utility.
- Generated Weekly Reports, Defect Reports and Customized Summary Reports.
- Managed and updated the Requirement Traceability Matrix (RTM) to certify the coverage of the test cases.
- Prepared Defect reports, weekly status reports, and bug tracking.
Environment: HP Quality Center, Microsoft Windows, Windows XP, and SQL Server.
Confidential
Automation and Functional TestingResponsibilities:
- Prepared Test Strategy and involved in Test Strategy walkthrough.
- Authoring Test Cases and performing Functional testing
- Developed the Positive and Negative Scenarios based on the Functional Requirements and executed them manually.
- Performed Ad-hoc testing.
- Executed test cases and posted defects in Quality Center.
Environment: Languages: Java
Operating System: Windows
Confidential
Automation and Functional TestingResponsibilities:
- Preparing Test Design Spreadsheets based on requirement document and analysis artifacts.
- Performing Unit Test, Integration Test, Regression Test and Retesting.
- Test Execution (Creating INPUT, Running the Batch Cycle) Centre.
- Perform Transactions Online in CICS Region.
- Data analysis, research and issue resolutions
- Having good knowledge on Quality Center.
- Creation of Defects after doing first level of debugging.
- Understand the Requirements
- Process Review and Documentation.
- Mentoring the new Associates in the team
- Direct communication with client ( Confidential US).
- Automated the test cases and executed by using QTP.
Operating System: IBM O/S 390 (MAINFRAME), TSO, CICS
Confidential
Automation and Functional TestingResponsibilities:
- Preparing the Test Plan and Test Scenarios Document
- Writing the test cases based on the Business Requirement Document.
- Preparing and Maintaining the Requirement Traceability Matrix (RTM)
- Reviewing the Test Cases Prepared by the Team Members
- Monitor the Test Execution Progress and Manage the Issues during Test Execution
- Defect Management (Tracking and Reporting)
- Coordinate with OSC/Client for clarifications
- Preparing the Daily Status Report and Weekly Status Report
- Knowledge Transition to the Team Members
Confidential
Automation and Functional TestingResponsibilities:
- Batch execution and solving abends.
- Writing EZT and preparing jobs for different ad-hoc activities
- Data Extraction and Region Refresh
- Monitoring Production batches and finding ways to reduce the critical batch windows.
- Handling ad-hoc requests related to IR team issues and production batches.
Environment: Languages: JCL, COBOL, Tools: Vision PLUS, File-Aid, CA-7, Changeman, XPEDOperating System: IBM O/S 390 (MAINFRAME).
Confidential
Automation and Functional TestingResponsibilities:
- Writing EZT and preparing jobs for different ad-hoc activities.
- Automated few of the testcase like login screen etc.
- Writing Updates Ezytrives.
- Preparing jobs and JCLs.
- Thorough analysis of the issue and identifying the root cause of the issue.
- Identifying and modifying the responsible components (Program, JCL, CICS Map/Program etc.
- Unit testing of the fix applied on the above code, removing the errors encountered during Unit Testing and preparing Unit Test Results.
- Upon confirmation the above components are staged/recompiled using CA7 and removing the errors if any.
- Promoting the component to the UAT layer for UAT batch/Online testing.
- Running and supporting UAT batch and Abend resolution.
- User Acceptance Testing for Batch Programs for File Display and CRMM changes. And removing the errors encountered during it and preparing UAT Test Results for the same.
- Preparation of PAR and related Documents.
- Baseline of the fix using Version Control tools like CA7.
Environment: Languages: JCL, COBOL, Tools: Vision PLUS,File-Aid, CA-7,Changeman, QTP
Operating System: IBM O/S 390 (MAINFRAME)
