Senior Qa Test Engineer Resume
Harrisburg, PA
SUMMARY:
- A highly competent and results oriented Senior QA Test Engineer with 10+ years of experience in all phases of project development and test life cycle.
- Experience in Data driven framework, Behavioral driven framework, Functional testing, Regression testing and web services testing. Diversified experience invarious domains like Healthcare, E - Learning/E-Commerce and Volume Licensing.
- Experience in different phases of Software Testing and Software Development Life Cycle (SDLC & STLC) including Agile Methodology/SCRUM and Waterfall.
- Experience in manual and automated testing of client-server, standalone, multi-tier, and web-based applications on Windows and UNIX platforms.
- Experience in working with open source tools such as Selenium (Selenium IDE, Selenium RC, Selenium Web Driver, and Selenium Grid), SOAPUI, JUnit, TestNG, JIRA and Eclipse.
- Hands on experience in working with Quick Test Professional (QTP) for automating the standalone applications and web applications.
- Expertise in writing Automation scripts by using the existing functional libraries and VBScript in the QTP
- Designed and Implemented different automation frameworks like Page Object Model, TestNG, Keyword Driven, Data Driven, Modular and Hybrid Frameworks on a number of projects.
- Used Desired Capabilities and Remote WebDriver in the Selenium Grid for performing Cross Platform Testing, Cross Browser Testing and Parallel Testing.
- Expertise in grouping the Test cases and Test methods for Regression and Functional testing.
- Well versed in using the TestNG annotations like Groups, Parameter, DataProvider.
- Experienced in handling Dropdown Menus, Mouse Actions, Key board Actions, Frames and all types of Pop Ups using Selenium.
- Well versed in handling Alerts and Cookies in Selenium WebDriver.
- Expertise in implementing the Implicit and Explicit waits to achieve synchronization.
- Expertise in identifying the static and dynamic web elements uniquely on the webpage using locators like ID, Name, Link Text, Partial Link, Text, DOM, XPath and CSS.
- Used Firebug, FirePath for locating the elements in the Webpage by CSS and XPath and also wrote customized XPath.
- Worked extensively in testing the SOAP and Restful Web Services using SoupUI by validating the responses using assertions.
- Used AutoIT Tool for handling the File Uploads and Downloads in the Selenium Automation.
- Worked with Apache POI for reading and writing data from Excel.
- Expertise in JDBC API for accessing the Database, Performed Data Driven Testing by using JDBC connections.
- Proficient in developing Test scenarios, Test cases, Test data, Test reports and Documenting Manual and Automation Tests.
- Experience in Web based testing including Unit Testing, Integration Testing, System Testing, Functional Testing, Regression Testing, Smoke Testing, System Integration, Compatibility Testing, Installation Testing, Internationalization Testing, Usability Testing and Sanity Testing.
- Performed back-end Database testing by executing complex queries on Oracle, SQL Server, TOAD 9.1 and SAP.
- Exposure in using security related tools like Web Scarab, Tamper data, Fire Bug.
- Expertise in Java and OOPS concepts required for Selenium frameworks.
- Experienced in using Test Management tools such as HP Quality Center, JIRA, Bugzilla, Test Director 8.0, LDAP Browser, Silk Central Test Manager (SCTM), TFS, Perforce, Ap Test Manger (ATM), and VSS to track test progress, execution and deliverables.
- Excellent communication, interpersonal and analytical skills.
- Proven ability to work efficiently in both independent and team work environments.
TECHNICAL SKILLS:
Automation Tools/APIs: Selenium Web Driver, Selenium RC, Selenium IDE, Selenium Grid, TestNG, JUnit, JIRA, Log4j, QTP/UFT.
Artifacts: Test Plan, Test Case, Test Data, RTM, Test Summary Report, Bug report
Bug Management Tools: HP Quality Center/ALM, JIRA, Rally, BugZilla
Utilities: Eclipse, Firebug, FirePath
Database/Database tools: Oracle, SQL Server, MySQL, TOAD
Development methodology: Agile/ Scrum, Waterfall, SDLC, STLC, Bug Life Cycle
Framework: Keyword Driven, Data Driven, Hybrid Testing Framework, Page Object Model
Programming Languages: Java, Java Script, C, VB Script, SQL
Markup Languages: HTML, XML, XPath, CssSelector
Browsers: Internet Explorer, Mozzila Firefox, Google Chrome, Safari, Opera
Operating Systems: Windows 7/8/XP/10, Ubuntu, UNIX, LINUX
PROFESSIONAL EXPERIENCE:
Confidential, Harrisburg, PA
Senior QA Test Engineer
Responsibilities:
- Analyzes data, process flows, and database structures to facilitate issue resolution and identify process improvement opportunities in data management and reporting.
- Followed Agile and Scrum, Translated Business requirements and technical design into Requirements in HP Quality Center (QC) Analyzed and reviewed Project Initiation Document (PID), System Requirements Document (SRD) and System Requirements Specification (SRS) to ensure testability and identify discrepancies or errors in the functions, interface, data structure and performance of the system.
- Created/uploaded and maintained requirements/user stories into ALM and created requirements and test matrix into ALM.
- Developed and maintained System, System Integration and UAT test Plan and test Approach.
- Defined and developed Test scenarios and test cases to test the new application/functionality and enhancements in existing application.
- Involved in creating the test data for generating sample test reports before releasing to production.
- Participated in User Acceptance testing (UAT) and involved in development and reviewed the UA test cases
- Executed test cases, Documenting Defects, Resolved defects and Signed Off from Application.
- Performed Functional, Exploratory Testing, Laboratory Testing, Installation Testing, Compatibility Testing.
- Facilitated defect review meetings and improved existing defect management process, driven team to work in the faster manner by reporting defects status.
- Developed different Reports and Dashboard to communicate the testing progress and defect reports in ALM.
- Prepared and maintained the release and cycles to keep track of code movement between environments.
- Used SharePoint's to manage documents, schedule, pre-production meetings, Issues and Risks.
- Wrote complex SQL scripts using joins, sub queries and correlated sub queries.
- Validated the data in the reports by writing simply to complex SQL queries in the transactional system.
- Prepared test data by modifying the sample data in the source systems, to cover all the requirements and scenarios.
Environment: Oracle 11i, Microsoft Team Foundation Server (TFS) 2012, Microsoft Test Manager 2012, JIRA 7.0, TOAD, SQL Server 2010, ASP, Microsoft Visual Studio 11.0, VB scripts, TOAD 8.0, Window NT, SQL, .Net, Web Services, XML, XML Schema, DB2, Unix, Confluence, SharePoint.
Confidential, Nyc, NY
Senior QA Test Engineer
Responsibilities:
- Responsible for working within a team to create, document and execute test scenarios, test cases and test scripts in support of a set of global tools, systems and databases.
- Performed Agile testing, reviewed the User stories and participated in Daily Scrum, Sprint Planning, Sprint Review, Sprint Retrospective and Release Planning meetings.
- Performed Functional testing as per user stories and also performed Integration Testing and System Testing.
- Developed Selenium scripts to locate, Verify, Select and perform various operations on Web elements, Used Actions class for Mouse and keyboard actions.
- Effectively handled Dynamic web elements like dropdown list by using Select class.
- Expertise in handling the Multiple windows, alerts and iframes using the switch and navigate commands.
- Took the Application Screenshots and copied the images whenever exceptions occurred and also at important checkpoints of application execution.
- Expertise in implementing the Waits such as Implicit and Explicit waits to achieve synchronization between application and Test scripts.
- Used Selenium WebDriver for handling the Web Tables and links present in the web page.
- Performed Database testing by writing the Complex SQL queries to fetch the correct data from the database
- Experienced in setting up Selenium Grid for Cross browser and Cross platform testing.
- Performed Parallel Testing and Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari and Firefox where multiple tests were run at the same time using TestNG.
- Implemented TestNG automation framework for Smoke Test to check if the crucial functionality of the application is working and also implemented Regression Test to verify the existing functionality after the enhancements.
- Configured the Test Cases to receive input Test Data Sets for the corresponding test cases using TestNG Data Provider Annotation.
- Managed individual sprint user stories and tasks using JIRA as Agile Management tool and Bug tracking tool.
- Used FireBug, FirePath to debug, edit and locate the objects based on ID, Name, XPath, CssSelector, Link, Partial Link, Attributes and Tags
- Involved in Web services testing using SOAPUI Tool by using the SOAP and Restful Web services for Validating request and response XML.
- Involved in API testing to test SOAP and Restful web services by using Java and JSON API
- Added assertions to validate the XML in Web services using SOAPUI service.
- Experience in doing manual testing for Mobile application.
- Stored the flow details of selenium automation in a file using Log4J.
Environment: Selenium WebDriver, JAVA, SOAPUI, TestNG, Selenium Grid, Maven, Excel, GitHub, Log4J, Jenkins, JIRA, HTML, XML, Apache POI, Agile.
Confidential
Test Analyst
Responsibilities:
- Analyzed Business Requirement Document and involved in developing the test plan.
- Developed test plan and test cases based on Business Line Functional Requirements.
- Involved in testing of application using the Scrum (Agile) methodology.
- Involved in Requirement gathering and Preparation of Test cases based on Product Backlogs.
- Reviewed Functional Requirement Specifications and created test cases based on test scenarios drawn from functional requirements using Test Director.
- Performed functional, integration, system and data integrity testing.
- Performed RTM (Requirement Traceability Matrix) to ensure all requirements are covered.
- Developed and executed SQL queries for backend testing.
- Responsible for smoke testing.
- Responsible for UAT testing.
- Used Microsoft Visual Studio for writing test cases.
- Involved in gathering and analyzing the System Requirement Specification (SRS). Interact with end users to obtain specific system requirements and develop test plans, test cases, and test scenarios.
- Involved in Regression testing using Selenium and Creation of automation scripts for WebPages.
- Performed Cross browser and Compatibility testing on Chrome, Firefox, IE browsers using TestNG.
- Involved in web services testing using SoapUI to validate the web services results.
- Used Firebug and FirePath for identifying the web elements uniquely in the web page.
- Developed Requirements Traceability Matrix (RTM) to track requirements during the QA Testing Phase.
- Involved in updating and execution of Test Cases according to the requirements.
- Performed GUI and functional testing for different modules of application.
- Involved in Testing the Database by writing the Complex SQL queries in the Toad application to fetch the data from the Oracle database.
- Updated test data, created and generated reports and logged the defects.
- Reported daily status of data creation and sent weekly status reports.
Environment: Selenium WebDriver, Eclipse, TestNG, Test Manager, SQL Server, Html, Ms-Excel, Selenium grid, Jenkins, SVN, Log4j
Confidential
Test Analyst
Responsibilities:
- Deploying desktops and applications to Cloud using Web role and Worker role.
- Creating Storage Accounts for the Cloud Desktops and the applications.
- Uploading the required certificates to Cloud Service.
- Installing applications on the Cloud Desktop and performing test to verify the stability.
- Interact with end users to obtain specific system requirements and develop test plans, test cases, and test scenarios.
- Involved in gathering and analyzing user and functional requirements.
- Involved in reviewing requirements, use cases, design documents, test case and test scripts
- Developed and design Test Scripts and Test cases using requirement and functional specification document.
Environment: Azure SDK, Windows Azure, Azure Storage Explorer, Microsoft Visual Studio 2013, Putty, WinSCP.
Confidential
Test Engineer
Responsibilities:
- Involved in all phases of SDLC from requirements, analysis, design, testing and implementation.
- Implementing the error handling techniques
- Involved in testing of application using the Scrum (Agile) methodology.
- Involved in automation testing including Functional and Regression Testing using QuickTestPro.
- Developed and enhanced test scripts by using VBScript in Quick Test Pro.
- Developed Descriptive programming in QTP.
- Used QTP to validate links, objects, images and text on Web pages to make sure the functions work properly.
- Perform Unit testing, System testing and performance testing.
- Prepared the test plan and test scenarios from the business requirements documents and meetings.
- Involved in quality assurance phase planning, coordination and implementation of QA strategy for overall project.
- Authored test cases to cover overall application functionality.
- Involved in complete testing life cycle, including the complete functional testing, regression testing, System Integration testing and User Acceptance Testing.
- Involved in sending daily status report to the client.
- Actively participated in various meetings like defect resolution meeting, QA status, Knowledge transfer session.
Environment: LDAP Browser, TOAD, Test Director 8.0, Quality Center, SharePoint, QuickTestPro.
Confidential
QA Tester
Responsibilities:
- Actively contributed in preparing the test plan and designing the test scenarios according to the business requirements.
- Involved in Functional testing, Regression Testing, GUI Testing, Smoke Testing, Security Testing, System Integration Testing and User Acceptance Testing.
- Installation/Updating of test builds and performing Installation Testing (Windows/Linux/Solaris).
- Setup and Maintenance of test servers on a daily basis.
- Involved in performing IVP (Internal Verification Procedure), which is similar to smoke testing, or BIT/BAT, ensuring the stability of the build.
- Worked as POC for a group of 4 members.
- Performed the following types of testing Installation Testing, User Interface Testing, Compatibility Testing and Internationalization Testing
- Record and track issues logged into the defect-tracking system, JIRA.
- Developed Tractability Matrix which is a proof of document to ensure that all the specifications are been tested and the application is bug free.
- Involved in NERV Testing for tracking the quality and the status of the issues logged by the team.
- System Integration Testing by integrating Academic Suite with Vista/CE4 products.
- Cross-site Scripting (XSS) testing using Tamper Tool.
Environment: Perforce, VSS, JIRA, Putty, WinSCP,Silk Central,DB Visualizer, Oracle, SQL Server.
Confidential
QA Tester
Responsibilities:
- Contributed significantly towards designing and executing the test cases and summarizing test results.
- Involved in quality assurance phase planning, coordination and implementation of QA strategy for overall project.
- Involved in functional, GUI, Installation, Integration, Regression, Smoke and maintenance testing.
- System Integration Testing of Vista/CE with Academic Suite with different licenses.
- Installing/Updating the test builds on Windows/Linux/Solaris environments and performing installation testing.
- Involved in server maintenance requiring different test builds.
Environment: Perforce, VSS, JIRA, Putty, WinSCP, Ap Test Manager, Oracle, SQL Server.