Sr. Selenium Tester Resume
ChicagO
PROFESSIONAL SUMMARY:
- 8+ years of strong experience in software testing (Manual and Automation) as a mobile and web - based application tester using tools like Selenium WebDriver, Selenium IDE.
- Proficient in complete Software Development Life Cycle (SDLC) and thorough understanding of Software Test Life Cycle (STLC).
- Extensively worked on Web services testing using SOAP UI/Ready API and Chrome's Advanced REST Client for performing functional and regression testing and also for testing REST API's for iPad and Mobile applications.
- Experienced in manual mobile testing using Appium both in Emulator/Simulator and Real Devices. Tested mobile customized website using Chrome User Agent.
- Experience in Business Functionality Testing, Smoke testing, User Interface testing, Integration Testing, Black Box Testing, End-to-end Testing, Manual Testing, UAT testing, Regression Testing, Documentation and Reporting.
- Experienced in designing customized hybrid framework (Keyword Driven & Data Driven) using Selenium WebDriver, Java, TestNG & apache POI.
- Experienced in developing and maintaining Requirements Traceability Matrix (RTM) to make sure customer requirements are captured successfully.
- Good experience on Selenium Automation using Web Driver and heavy programming using Java, Junit, TestNG.
- Extensively used Selenium RC & Selenium Web driver for testing different browser, Selenium Grid for checking instance of the server and Selenium IDE for record and playback.
- Expertise in functional testing of application using Selenium IDE and Selenium Web Driver utilizing Junit/TestNG testing framework.
- Automated the Test Cases using Selenium Web Driver, Java Eclipse and TestNG.
- Experience in core Java, JavaScript for creating/debugging/enhancing different automation frameworks.
- Extensive experience in using Open Source Tools like Selenium, Firebug and Eclipse IDE Editor.
- Hands on experience in Test automation using different Automation tools/techniques, using Selenium Web Driver/IDE/GRID, Test NG, Maven, Fire Bug, Fire Path, running scripts, Debugging scripts in different environment.
- Hands-on experience with a solid understanding of Test Planning, Test Design, Test Execution and Defect Reporting & Bug Tracking.
- Experience in Selenium WebDriver, RC, Selenium Grid and Expertise in Cross-Browser and Compatibility Testing to see their behavior with different browsers and in different environments.
- Experienced in creating automation framework using Hybrid model framework and Data Driven framework to test web application. Thorough understanding of POM using page factory.
- Proven ability to setup the Selenium GRID with our Framework and executed the test case as parallel to reducing the execution time.
- Developed Selenium Synchronization using Conditional Implicit and Explicit waits and Unconditional Wait conditions.
- Expert in using automated testing tools like HP Quick Test Professional (QTP), Selenium and Quality Center (QC).
- Handling multiple projects at the same time: includes working on different technologies, with different people, coordinating with various teams to ensure the on-time delivery of the software product.
- Strong experiences in Core Java and Advanced java concepts like OOPS concepts, Exception, Collection Framework.
- Experienced in Back-End testing to ensure data consistency on front-end by writing and executing SQL queries.
TECHNICAL SKILLS:
Test Approaches: Waterfall, Agile/Scrum, SDLC, STLC, Bug Life Cycle
Artifacts: Test Plan, Test Case, Test Strategy, RTM, Test Summary Report, Product Backlog, Sprint Backlog, Bug report
Testing Tools: Selenium WebDriver, TestNG, Selenium IDE, Selenium RC, Selenium Grid, Junit, SoapUI, Jmeter, Postman, Cucumber, Appium.
Build & Integration Tools: Maven, ANT, Jenkins
Frameworks: Keyword Driven, Data Driven, Hybrid, Page Object Model (POM)
Databases: MySQL, Oracle, Toad, MarkLogic, SQL Server
Defect Tracking Tools: JIRA, ALM, QC, Bugzilla, CALT, Rally
Programming Languages: JAVA, VB Script, Groovy, C, C++, JSON.
Version Control Systems: Git, SVN
Utilities: Eclipse, GIT, SVN, Firebug, Fire Path
Markup Languages: HTML, XML, XPath, CSS Selector
PROFESSIONAL EXPERIENCE:
Confidential, Chicago
Sr. Selenium Tester
Responsibilities:
- Designed and developed test scripts for manual testing of the application.
- Involved in testing the functionality and usability of the system from end user perspective.
- Design test cases covering both Positive and negative scenarios.
- Created Test cases for each sprint for executing and reporting the test execution status.
- Knowledge and experience of all phases of Software Development Life Cycle (SDLC), Software Test Life-Cycle (STLC), Bug Life Cycle.
- Excellent understanding of Agile methodology and Waterfall model.
- Solid experience and knowledge in performing Black-box testing.
- Developed QTP scripts for various reports and Created VB scripts for regression testing using QTP.
- Involved in Regression and System testing of the application using QTP /UFT 11.5.
- Used HP Quality Center (ALM) to organize and manage all phases of the software testing process, including planning tests, executing tests, logging and tracking defects and creating Test Analysis Report.
- Developed Automation scripts for new enhancements using Selenium Web Driver and TestNG.
- Used automated scripts and performed functionality testing during the various phases of the application development using TestNG framework.
- High ability in Front-end Testing, System Testing, Functional Testing, Integration Testing, User Acceptance Testing, Smoke and Regression Testing of Web-based and Client/Server applications.
- Expert in writing Test cases for checking the functionality of the application and involved in selecting the test cases to be automated.
- Involved in writing and testing test scripts using Selenium Web Driver and Java Object Oriented Programming Language.
- Used Firebug to identify object's ids, Name, XPaths, links in the application.
- Performed web services testing with SOAP UI by validating request and response for XML, Json files.
- Validated the scripts to make sure they have been executed correctly and meets the scenario description.
- Performed System Testing, Backend, End to End and Regression testing based on specifications.
- Involved in writing SQL queries for Backend Testing and to verify the database updates, inserts and deletions of the records, and validating them.
- Extensively used QTP integrated environment like Data Table, Actions, and Recovery scenarios.
- Excellent debugging and problem-solving skills.
- Excellent analytical and creative problem-solving capabilities. Comfortable in attending conference calls with development team, business analysis team, technical architects in resolving defects and issues in functional and requirements.
- Assertive, self-motivated, goal oriented, organized and efficient.
- Unique ability to adapt quickly to challenges and changing environment.
Environment: Web applications, manual test scripts, Java, JavaScript, HTML, Selenium Web Driver, Chrome, Firefox, Eclipse IDE, TestNG, MS Windows, HP ALM, XPath.
Confidential, Saint Louis
Sr. Automation Engineer
Responsibilities:
- We followed Agile methodology for building an application and used version tool GitHub and implemented automation using Selenium WebDriver, JAVA, Selenium Grid, TestNG, Cucumber and Maven.
- Designed Functional Libraries, Functions, sub-routines, common functions, regular expressions and Environmental variables using QTP/UFT in VB script.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML ID's and XPath in Selenium.
- Performed Data driven testing using Selenium WebDriver, Junit functions and JDBC Connections which reads data from scripts using property and XML files.
- Designed and developed automated test solutions using UFT (QTP), by enhancing Hybrid Framework based on the project requirements.
- Implemented Selenium testing platform and using test scripts with Eclipse IDE, writing Selenium Webdriver scripts, using JUnit and Selenium, Appium for automated testing.
- Automated repeatable tasks, smoke test, regression testing, data upload, data validation and report generation process using UFT (QTP).
- Maintained the Selenium and Java automation code and resources in source control like CVS, SVN over the time for improvements and new features.
- Created test scripts and test data for test cases intended for regression testing after detailed analysis of requirement documentations and created test scripts for UI Validation using UFT/QTP.
- Writing simple to complex SQL queries for testing purpose. Performed REST API testing by Soap UI and used SOAP UI assertions and Groovy script for web service automation Testing.
- Tested SOAP and REST web services using the different assertions like HTTP assertion, security assertions and XPATH assertions in SOAPUI.
- Worked on parameterization using TestNG Parameters and Data Provider annotation in Selenium WebDriver scripts.
Environment: Selenium IDE, Selenium WebDriver, Eclipse, Java, Windows, UFT(QTP), SQL Server 2012, XML, Firefox, Fire Path, Firebug, SVN, XPath, CSS, J-Unit, Test Ng, Jenkins, Appium, Ajax, SOAP UI, JIRA, Agile/SCRUM, Maven, Cucumber.
Confidential, St. Louis, MO
QA Analyst
Responsibilities:
- Working on Agile methodology, attending Daily stand up meetings, Continuous Integration approach. Discussion with Business Analysts for understanding user stories.
- Developing Web Applications On Selenium WebDriver TestNG, JUnit Framework under Java platform.
- Involved in Preparing, executing automation scripts in Selenium WebDriver, Selenium RC.
- Designed, executed and maintained automation Test Scripts in Selenium RC using JAVA framework, JUnit, testing for regression test cases Involved in executing the automation scripts and storing the results.
- Preparing high quality test plan, test estimations, test strategies, entry-exit criteria, and traceability matrix.
- Test cases Writing/Execution/Review/Maintenance in HP ALM/Quality Centre.
- Defect Logging/Retesting/Reporting in Quality Centre.
- Involved in Integration, Functional, System, End-to-End, Regression, Behavioural, Smoke, Sanity, Error handling, GUI, Negative, Usability Testing.
- Used web-debugging tools like XPath, Firebug, and Fire Path to locate elements.
- Creating and maintaining automation regression scripts each release. Identification of regression test suite for automation testing, Automation framework maintenance, and test scripts maintenance.
- Closely working with developers, business analyst, production support and other groups interfacing with the product.
- Involved in Database (back-end) testing - Writing and executing complex SQL Queries during End-to-End testing stage
- Involved in developing methods for repeating steps.
- Involved in testing applications compatibility on different platforms (Windows, Linux, and Mac OS), browser versions (IE, Firefox, Safari and Chrome) using Selenium GRID.
- Knowledge Transition to new team members.
Environment: Selenium IDE/RC/ Web Driver/GRID, Eclipse, JAVA, Jenkins, Version One, HP ALM, Excel, Altova XML Spy, SharePoint, Windows, UNIX, SQL Database.
Confidential, Irving, TX
QA Automation Engineer
Responsibilities:
- Analyzing business requirements for testability and completeness using Functional Specification Documents, Business Requirements Documents and Technical Design Documents.
- Developing requirements into test conditions, cases and scripts, development and execution of automated scripts using HP Quality Center to thoroughly test software to ensure proper operation and freedom from defects.
- Design, develop and implemented Page Object Model Pattern based Keyword Driven automation testing framework utilizing Java, Test-NG and Selenium Web-Driver.
- Extensively used complex SQL queries and UNIX commands to verify the data at file level and then at database level and analyze data using SQL, Excel, UNIX and data testing tools.
- Perform the Back-End integration testing to ensure data consistency on front-end by writing and executing SQL queries on the database.
- Involved in widely testing applications functionality using Selenium on Java, Selenium RC and Web-Driver as a regular selenium tools.
- Design, develop and implement Page Object Model Pattern based Keyword Driven automation testing framework utilizing Java, Test-NG and Selenium Web-Driver.
- Involved in writing and testing test scripts using Selenium Web Driver and Java Object Oriented Programming Language.
- Configured Selenium Web Driver, Test-NG and created Selenium automation scripts in java using Test-NG prior to next quarter release.
Environment: Quality Center/ALM, SQL Developer, WINscp, Selenium Web driver/IDE, Eclipse, Java, JavaScript, HTML, CSS, X-path, ALM, Quality Center, Test-NG, SVN, SOAP UI, Fire bug, Fire Path, IE Developer, Rest API, QTP, SQL Server, Windows.
Confidential, Chicago, IL
Automation Engineer
Responsibilities:
- Active participation in the stages of Agile Software Development Life cycle (SDLC) and having good understanding of the requirements of the customer.
- Involved in developing test plan, test strategies, test scenarios, test scripts and test steps based on Business and system use cases.
- Created test suites for functional and regression testing using HP QTP, designed and developed a Hybrid Automation Framework using QTP.
- Developed scripts using VBScript in QTP and created shared Object Repository and generated QTP scripts with standard checkpoints, Validation checkpoints and Synchronization points.
- Parameterized test scripts in QTP to pass data from different data sources like Excel sheets, XML files and database.
- Input requirements & test cases into Application Lifecycle Management (ALM) tool, ran test cases, defects (issues & bugs), prioritize requirements & generated RTM reports in ALM.
- Developed and executed test cases for RESTful services using QTP tool and added check points to validate the response header.
- Performed functional testing of web services testing using SOAP UI tool and executed Browser Compatibility Testing of a web based application which was developed by java scripting.
- Created Test Cases in HP QC/HP ALM for various User Stories based on Release and Sprint Plan and raised defects in the HP Quality Center/HP ALM for logging, tracking and reporting bugs in the application.
- Participated in Stand-up meeting, walkthrough meeting, weekly automation meeting with all other QA, weekly assessment meetings with business analysts and developers.
Environment: HP QTP, VB Scripting, HP-ALM/Quality Center, SQL, Toad, SOAP UI, HTML, XML, Microsoft Office, Windows.
Confidential, Grand Rapids, MI
QA Analyst
Responsibilities:
- Analyzed Business Requirements Documents to get better understanding of the system both on technical and business perspectives.
- Preparing Automation Test cases and QTP Script using VB Script (Descriptive Programming) based on Functional Requirement Specifications and executing the prepared QTP Script.
- Designed and developed automated test solutions using QTP tools by enhancing Hybrid Framework based on the project requirements.
- Developed and customized test scripts in QTP and played back the scripts after fixing the bugs and developed base line scripts for testing the future release of the application using QTP.
- Designed Functional Libraries, Functions, sub-routines, Common functions, regular expressions and Environmental variables using QTP in VB script.
- Facilitated the sharing of structured data across different information systems using XML Created and executed automation scripts using QTP.
- Executed Regression Test Cases using SOAPUI hosted on a JBoss server and validating the responses from the web services.
- Create Keyword Driven framework in QTP to be reused across multiple functionalities. Use this framework in Regression Suite.
- Worked with VBScript, QTP for automation testing, and validated WSDL, Response messages and Databases in SOAP UI (Groovy Script).
- Developed reusable Function Libraries, Recovery Scenarios in QTP and used among other QA teams and modified the script in QTP to automate the Client/Server application.
- Preparation of Daily Status Report revealing the Execution, Success rate of Regression testing, using HP QTP scripts, in different customer portfolios.
Environment: Windows, HP ALM, Microsoft Office, Internet Explorer, HTML, XML, SQL, HP Quality Center, QTP, JBoss, VB Script, Toad.
Confidential
Test Engineer
Responsibilities:
- Worked closely with Business Team and participating in business requirements & analysis meetings. Participated in Scrum Meeting as part of agile methodology.
- Developed manual test scripts to evaluate Corporate Information Security Web based user authentication applications and analyzed requirements, formulated test plan for the functional testing of the application.
- Involved in preparing requirement traceability matrix (RTM), Work product review (WPR), defect metrics and detailed QA documentation.
- Validated business rules by performing SQL commands/queries against application databases based on system requirements and acceptance criteria.
- Involved in reproducing production bugs and validate bug fixes, then submitting descriptive and concise bug reports in defect tracking system.
- Handling production issues with development and business analyst teams, providing accurate & timely estimates for QA timelines & effort.
- Developed few test scripts for manual and automation tests using QTP and Quality Center for Web, Client\Server and Server Applications.
- Enhancing the automation framework to in corporate the latest features of the application and prepared Test Environment to execute the test cases.
- Used defect tracking system JIRA to execute test plans, track execution against the plan during testing and manage defects from inception to resolution.
Environment: JIRA, SQL Developer, Microsoft Office, HP Quality Center/ALM, Quick Test Professional (QTP), Windows, SQL, XML.
