Selenium Tester (qa) Resume
MN
SUMMARY:
- Around 8 years of experience in Software Quality Assurance Testing in Manual Testing, and Automated Testing with Web, Windows, Client - Server Applications, API Testing and Databases/ETL in variety of Applications.
- Extensive experience with tools such as Selenium Web Driver, Junit/TestNG, Load Runner, Quality Center, JMeter, JIRA,HP UFT / QTP and SOAPUI.
- Good hands on experience in Development of Automation Scripts, Execution and Analysis Test Results using Hybrid, Keyword Driven Framework, Data Driven Framework and Behavior Driven Development (BDD) Cucumber framework.
- Strong working Experience in Healthcare, E-Commerce and Financial Applications.
- Expertise in Test automation using different Automation tools/techniques by using Selenium Web Driver / IDE / GRID , TestNG , Fire Path and JUNIT , running scripts, Debugging scripts in different environment, Extracting Test results, Cross browser testing, and data validation .
- Worked with various .NET Applications and Java Applications Testing ,
- Experienced in designing customized hybrid framework (Keyword Driven & Data Driven) using Selenium Web Driver, Java, TestNG &Apache POI.
- Performed unit, Integration, System, acceptance, regression, load and f unctional testing on E-commerce, Health care and Banking Applications.
- Experience in matching Test cases and Test scenarios with corresponding requirements using RTM (Traceability Matrix).
- Experience on working with SOA, XML and XSL, XPATH and designing Web Services using WSDL, SOAP, RESTFUL and used Testing Tools for Web Services like SOAPUI for API Testing.
- Experienced in using Version Control Tools like SVN and GITHUB.
- Sound knowledge on Maven and Ant for Project building tool, Jenkins for Continuous Integration.
- Expertise in writing and implementation of complex Test plans, design, development and execution of test scripts for system, integration, UAT and Regression testing.
- Involved in reviewing Functional specs, user documentation and use cases and developing Manual Test Cases out of it.
- Hands-on experience in designing and developing frameworks using QTP integrated with QC (ALM).
- Performed API Testing on E-commerce Applications.
- Involved in Data Warehouse Testing using ETL tools and Database Testing.
- Experience in Performance Testing using JMeter.
- Experience in using various kinds of Defect Tracking tools like BugZilla, Test Director/ Quality Center (QC), Microsoft Test Manager (MTM), Team Foundation Server (TFS) and JIRA.
- Expertise in working with Waterfall and Agile (Scrum) methodologies.
- Experience in writing and analyzing Business/ System Requirements documents and Use Cases, preparing Test Logs and Summary Reports.
- Expert in using SQL queries (Toad, SQL*Developer) and Stored Procedures for verifying the database integrity.
- Good programming skills in Java, VB Script, Oracle, SQL, PL/SQL and experience in SQL Server, Access and Oracle Databases.
- Performed manual testing of native mobile applications by using Emulators and IOS Simulators.
- Knowledge on Mobile Application Testing using APPIUM.
SKILL SET:
Testing Tools: Selenium Web Driver/IDE/RC/GRID, Mercury Interactive Suite (QTP, TEST DIRECTOR -HP QC/ALM),Cucumber, Log4J, RIT, Fire Bug, Fire Path, TestNG, JMETER,SOAPUI, APPIUM, Protractor.
Frameworks: Junit, TestNG, TDD, BDD
Operating System: Windows and LINUX,
Languages: Java, Groovy, JavaScript, Shell Script, HTML, XML, VBScript (UFT), C#.
Build/ CI Tools: Ant, Maven, Jenkins
Bug Tracking Tools: HP Quality Center, BugZilla, Visual Studio TFS and JIRA
Web Technologies: HTML, XML, XML, VB Script.
Microsoft tools: MS-WORD, MS-VISIO, MS-PROJECT, MS-EXCEL.
SOA Technologies: SOAP, REST, WSDL, UDDI, Web Services, SOAPUI
Databases Technologies: My SQL Server 2000/2005, Oracle 9i/10g, MS ACCESS 2000.
WORK EXPERIENCE:
Confidential, MN
Selenium Tester (QA)
Responsibilities:
- Design & Develop automation framework using Selenium Java, Web Driver, TestNG & apache POI.
- Mavenizing the selenium projects. Using Jenkins for extensive reporting along with selenium grid by running the tests in remote systems.
- Performed UAT Testing based on Acceptance document.
- Tested all business scenarios from UAT perspective , demo E2E flow to business Team to approve functionality.
- Collecting and sending Test Automation status report to the manager.
- When the elements in AUT are not handling using selenium actions, Used JavaScript widely to click, set and get values and perform other related actions on the elements.
- Usage of Page objects and page factory concepts while writing the test cases.
- Converted existing QTP Script to Selenium Web driver script to support multiple browsers using Java, Selenium, and TestNG.
- Used various object oriented programming and collection framework concepts in developing automated scripts.
- Used various available features of Selenium to develop efficient and error free Automated Test Scripts using Java in Eclipse IDE.
- Execute Browser Compatibility Testing ( IE, Firefox, Chrome, Safari ) of a Web based application.
- Create and execute End to End Use Cases for User Acceptance Testing.
- Involved in documentation of the Automation Design Framework.
- Identifying manual test cases for Test Automation and check for the feasibility.
- Develop Test Plan, Test scenarios, Test cases, Test Scripts and Traceability Matrix.
- Identifying the Reusable functionality and make it as methods for code reusability and maintainability.
- Designing the automation scripts using TestNG Annotations.
- Maintaining the Selenium scripts in SVN repository.
- Configured Maven and Jenkins for better dependency and automatic build deployment.
- Maintaining and Enhancing Selenium scripts as per new Requirement.
- Configured Selenium Grid to execute tests on different machines against different browsers in parallel.
- Reviewing automation scripts and provided comments accordingly.
- Update and Maintain regression suite for every release.
- Prepare Daily and Weekly status reports and share with the management.
- Worked closely with cross-functional teams (Dev, BA, PM, Product Owner) as a part of AGILE environment.
Environment: Java, Selenium Web driver, TestNG, Agile Methodology, SVN, JIRA, Maven, TestNG, Jenkins, XPath, Eclipse, SOAP UI, GIT, Firebug, HTML, XML, SQL, DBFit, Oracle, JMeter.
Confidential, Malvern, PA
QA Automation Engineer
Responsibilities:
- Worked in all stages of testing life cycle, TDD methodologies, SDLC using Agile/Scrum methodologies.
- Reviewed/Prepared test documents including TDD/RDD, UAT Test Plans, Test Scripts, Use Cases and all project artifacts.
- End to End regression and functional testing of all system components of the application and identifying test scripts for UAT.
- Involved in analyzing system specifications, design, development and execution of test plans and test cases for Manual and Automated testing.
- Designed, developed and implemented POM based automation tting framework utilizing Java, TestNG and Selenium Web Driver.
- Good understanding of Middle ware architecture required for services testing.
- Developed custom libraries for automation using JAVA& Selenium Web Driver.
- Involved in design and implementation of Selenium Web Driver automation framework for smoke and regression test suites (TestNG)
- Performed ETL and Database testing, wrote complex SQL queries, for Data Profiling, Data validation, Source -2-Target Mapping and BI Report Testing.
- Tested application and filed defects using Quality Center/ALM and TFS.
- Worked with Source version control tool such as GIT.
- Involved in testing Web services and XML with tool called SOAPUI and using this tool to locate WSDL file on internet, create Test cases and run them.
- Worked on developing scripts to automate Rest API.
- Executed SOAP based web services for API Testing using SoapUI .
- Designed REST/HTTP, SOAP APIs, including JSON data formats and API versioning strategy.
- Used TestNG Annotations in Selenium Web Driver and executed a batch of tests as testing suite.
- Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.
- Used Firebug to do web based testing with selenium for the commands and locator application.
- Involved in executing SQL queries and PL/SQL procedures, functions and packages for backend/Database testing.
- Testing the Databases using DBFit using Queries.
Environment : Selenium Web Driver, Eclipse, Junit, Java, Jenkins, SQL, SOAP UI, HP ALM, SVN, Todd.
Confidential, Chicago, IL
QA Selenium Tester
Responsibilities:
- Analyzed the Business Requirements Specification (BRS), developed Test Scenarios, Test cases and Test scripts for the application under test (AUT).
- Involved in Gathering Requirements from the client along with Business Analyst and updating the same to the team.
- Understand and analyze the client requirements and communicate with the developers in helping to understand the functionality and proper implementation.
- Created User Acceptance Testing (UAT) test cases and test scenarios, UAT Planning and execution.
- In depth understanding of Object Oriented Programming and skilled in developing automated test scripts in Selenium.
- Created automation framework and test scripts using Selenium Web-Driver for multiple platforms and cross browser testing.
- Created functions for different selenium locator types.
- Developed automation test cases, executed these test scripts and logged defects in JIRA.
- Used Several TestNG Annotations to take advantage of test lifecycle.
- Configured Selenium Web Driver, Test-NG, Maven tool and created Selenium automation scripts in java using Test-NG prior to next quarter release.
- Performed functional testing to identify various critical functionality in the application and automated it by using Selenium Web-Driver with Test-NG.
- Used Firebug/ IE Developer Toolkit and Selenium IDE to capture and validate CSS Locators, html Ids to identify elements.
- Execute the Functional Testing, Regression Testing, User Acceptance Testing and Validation Testing .
- Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.
- Demonstrated ability to solve complex automation challenges involving Ajax, dynamic objects, custom object types, unexpected event handling.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
- Created Scenarios using Cucumber and tested in BDD.
- Reported defects to developer and discussed about the issues in weekly status meetings.
- Prepared user documentation with screenshots for UAT (User Acceptance testing).
- Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from SQL Server.
Environment: Selenium Web driver/IDE, Eclipse, JIRA, Cucumber, Java, JavaScript, HTML, CSS, X-path, Maven, Windows, Quality Center, Test-NG, SVN, SOAPUI, Fire bug, Fire Path, IE Developer Toolkit.
Confidential
QA Automation Engineer
Responsibilities:
- Analyzed the Business Requirements Document (BRD), developed Test Scenarios, Test cases and Test scripts for the application under test.
- Designed Functional Libraries, Functions, Subroutines, Common functions, Regular Expressions and Environmental variables using UFT in VB script.
- Actively participated and Interacted with product management teams in the review and analysis of functional requirements. s
- Involved in performing Functionality testing, Validation testing, Negative and Positive Testing Integration testing, testing manually on the first release of the application.
- Test scenarios that have been satisfied with the functionality are moved to automation testing.
- Developed test scripts and test cases using QTP/UFT, Quality Center QC ALM.
- Developed regression scripts using VB Script Function, Descriptive programming.
- Identified all major Defects prior to End to End Testing.
- Automated the functionality and interface testing of the application using Quick Test Professional (QTP).
- Conducted detailed analysis on clients' sites to identify different goals, which were then created in Google Analytics .
- Analyzed performance, costs, revenue and ROI on a daily basis via Google Analytics.
- Peer-to-peer Review of automation test cases
- Using QTP created the data in data table and Parameterized the test data.
- Mapped the custom objects to the standard objects where necessary, and inserted GUI, Bitmap and Text checkpoints where needed, to compare the current behavior of the application being tested to its behavior in the earlier version using Quick Test Pro (QTP).
- Created Test runs, Test cases, Mockups, Process Flow diagrams from the functional documents.
- Created RTM Metrics, ensured the Test Planning, Testing Strategy, Test cases, Flows are capturing and covering all the Functional/Non Functional requirements.
- Verification and Validation of various different applications of database and GUI by using QTP.
- Actively involved and contributed in the process of extracting, Loading and Change Data Capture (CDC) running ETL Testing.
- Used complex SQL Queries to perform back-end data base testing.
- Performed functional testing of SOAP and RESTFUL Web Services using SOAP UI Tool.
- Generated test execution/defects report from Quality Center and participated in weekly/daily test execution status review meetings.
Environment: .NET Application Testing, UFT/QTP,JIRA Fire Bug, Quality Center, QTP, Oracle, SQL Server, Windows, HTML, Agile, SOAP UI, UNIX.
Confidential
Quality Analyst
Responsibilities:
- Created Test Scenarios and Test cases from functional requirements related to TRIAD End-to-End application.
- Responsibility in providing updates during daily scrum call /Daily standup call.
- Handled several TRIAD integrated and independent Release initiatives.
- Coordinating with team in reviewing the scripts/conditioning the data base and helping in following in up from onshore developer and project management.
- Performed manual testing on mobile devices like checking UI, Browser compatibility, Installation/ Uninstallation of the application on mobile devices.
- Generating test cases according to user stories specified in QC tool for each sprints.
- Created Test scenarios, Test cases from SRS documented.
- Supporting Production team in every integrated and Independent release, by certifying TRIAD services from our end.
- Interacted with the development team to report bugs and discuss the status of bugs with open status or hold status.
- Actively participated in enhancement meetings, project review meetings, Weekly status meetings and various other meetings which were focused on making the application more effective.
- Involved in various documentation tasks such as daily status reports, weekly progress reports, Requirements traceability Metrics (RTM) and defect logs.
- Performed detailed analysis on the Rejected defects and Post Production Defects and took corrective measures to avoid them in future releases.
- Communicating the issues with the developers for every build and preparing the Test results and consolidated reports to assure the functionality.
- Documented the existing system and verified it with follow-up meetings.
- Extensively used Application Life Cycle Management (ALM) for test Scripts, bug tracking and reporting.
- Reports using Google Analytics to track which is the most used browser, Operating System and user location .
- Responsible for Database testing using SQL queries in SQL Server.
Environment: .NET Application Testing, HP QC, Manual Testing, Dose Utility, OCR, SVN, Tortoise SVN,VB Script, Windows.
