Selenium Tester Resume
SUMMARY:
- Having around 7+ years of experience as a QA Test Engineer using Manual & Automation Testing. Worked in multiple domains like Finance, Health Care, Insurance and Telecom Domains.
- Experience in working with Software Development (SDLC) and Software Testing Life Cycle (STLC) models - Waterfall, Agile/Scrum.
- Complete understanding of QA methodologies and Expertise in performing different kinds of testing such as Functionality testing, GUI testing, system testing, regression testing, User acceptance testing and Cross Browser Functionality Testing.
- Expertise in writing Automation scripts by using the existing functional libraries and VBScript in the QTP.
- Good Knowledge in OOPS (Object Oriented Programming System) concepts i.e., Abstraction, Polymorphism, Encapsulation and Inheritance.
- Proficient in using test automation tools such as Selenium WebDriver/RC/IDE/Grid, Cucumber, SoapUI to develop automation testing scripts for web and client server applications.
- Expertise in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using the TestNG annotations like Groups, Parameter, Data Provider.
- Experience with Cross-Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments.
- Experienced in designing customized Hybrid framework, Keyword Driven, Data Driven & POM in order to make maintenance process easier and achieve efficiency, re-usability and accuracy across applications.
- Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), ATDD (Acceptance Test Driven Development) using Cucumber with Gherkin language.
- Used Selenium Web Driver, TestNG to run parallel testing by creating groups and categorizing test cases.
- Strong experience with SOA architecture which include SOAPUI Web Service and RESTful Web Service Testing using SOAPUI, XML, & WSDL, URI.
- Handled dropdown menus, web tables, check boxes, radio buttons, text buttons, broken links etc. in Selenium.
- Experienced in using Maven to define project structure, dependencies, build and test management.
- Experienced in using Jenkins as continuous integration tool for regression testing.
- Hands-on experience in handling Ajax Call and JavaScript executers for dynamic web elements.
- Hands on experience in using build and project management tools like MAVEN and Configuration management tools like SVN, GIT.
- Performed API testing to test RESTful and SOAPUI web services using Java and JSON API
- Experienced in using Apache POI to read configuration data from external sources to feed locators in web application using Test Scripts.
- Actions Class for various keyboard actions and mouse events.
- Proficient in using different Locators in Selenium like XPath, CSS, id, Name, Tag name, Link text, Partial Link text.
- Experience in Database Testing using SQL Queries with multiple Databases, SQL Server, Oracle and MySQL.
- Extensively used Selenium APIs such as Take Screenshot for Capturing Failed test cases.
- Experienced in using Test Management tools like JIRA which is a bug reporting tools to track test progress, execution and deliverables.
- Generated test logs using log4j for various log levels.
- Experience in Bug tracking and Reporting using Test Director/ HP Quality Center
- Active participation in daily Scrum stand-up meetings, Sprint Review meetings and Retrospective meetings.
- Good experience working closely with Users, Business Analysts, Project Managers, and Developers to understand requirements, business processes for testing and attended regular walkthroughs.
TECHNICAL SKILLS:
Testing Tools: Selenium Web Driver/IDE/GRID, Mercury QTP, HP Quality Center, JUnit, Cucumber, Log4j, Firebug, FirePath, TestNG, JXL, Fitness, SOAPUI, Coded UI, Appium, Protractor, Rational Robot, Mocha, Gulp
Language: Java, JavaScript, json, node.js Shell Script, VBScript(UFT), C, C#, Python
Methodologies: Agile, Waterfall, SDLC, V Model
Frameworks: Junit, TestNG, TDD, BDD, Angular.jsFirefox Add-ons: XPath, Firebug
Web development: HTML5, VB Scripts, XML, CSS, Flash, JavaScript, Ruby, Perl.
SOA Technologies: SOAP, REST, WSDL, UDDI, Web Services, SOAP UI
Bugs Tracking Tools: HP Quality Center, Bugzilla, Visual Studio TFS, JIRA, Bamboo
Build/ CI Tools: Ant, Maven, Jenkin, Git, Stash, Hudson
Databases Technologies: MS SQL Server 2000/2005, OLAP and OLTP, Oracle 9i/10g, MS Access 2000, TSQL, Oracle PL/SQL, SQL*Plus, TOAD, SQL*Plus, SQL*Loader, MYSQL
Platforms: Windows 7/Vista/XP, UNIX, Linux
PROFESSIONAL EXPERIENCE:
Confidential
Selenium Tester
Responsibilities:
- Analyzed business requirements and functional documents, created the test strategy document that define the test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required to conduct the effort.
- Attended Release Planning, Daily SCRUM meetings and created tasks and defects in JIRA
- Developed detailed test plans and test cases, as well as an Entrance and Exit criteria for the application being tested ensured along with standards for documentation to be followed.
- Involved in analyzing system specifications, design, development and execution of test plans and test cases for Manual and Automated testing.
- Performed security testing, system testing, positive and negative testing, Cross browser testing manually.
- Performed Functionality Testing and Regression testing using Selenium WebDriver
- Wrote and executed automated test cases using Selenium WebDriver to automate testing solutions.
- Implemented wide range of UI functional testing with Key Word and Data Driven framework for Selenium.
- Used XPath, FireBug, UI Automation Viewer to work with dynamic (AJAX) and static objects with Web Driver.
- Implemented open source tool Appium, Selenium Web Driver for cross browser and cross platform web/Mobile testing.
- Worked and updated the Selenium testing Custom Common components (XLS reader using JXL, JDBC
- Utility, property files readers) and Hybrid Test Automation Framework
- Updated Maven pom.xml from to retrieve the necessary Selenium artifacts from Maven Repositories
- Responsible for Log4j, TestNG configurations files for logging the information while executing selenium tests
- Performed Unit testing for Java applications using JUNIT4
- Executed Web Services functional testing and created test suites for validating SOAP and REST based services using SOAP UI.
- Created and Maintained Traceability Matrix to ensure test coverage of all requirements.
- Performed and Analyzed setups, supervised the flow from Old Test cases of Selenium to make it more efficient.
- Used QC, divided the application into modules or functions to be tested, defined tests for each module and specified the steps for each test.
- Submitted defects detected in the application and tracked the progress of defect fixes.
- Used SQL queries for retrieving data from database for executing user specific test cases.
- Documented Business requirements in Requirements grid for Quality Center.
- Coordinated offshore and onshore teams and responsible for work prioritization.
- Acted as single point contact and was responsible for all deliverables.
Environment: Selenium IDE/ WebDriver, Python, Java, J2EE, JDBC, HTML, JavaScript, CSS, Log4j, Android SDK, APPIUM, JUnit4, Firebug, .NET Framework, Maven, Web Services, SOAP, REST, SOAP UI, SQL, Quality center, Agile, Oracle11g, SQL, TOAD, MSWord, MS Excel, UNIX, Windows.
Confidential, CA
Quality Analyst/Tester
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.
- Used Apache POI for reading Project configuration data and test data from the Excel files
- Used Page Object Model and Page Factory for developing the POM framework.
- Performed BDD (Behavior Driven Development) using Cucumber Features, Cucumber hooks, Scenarios and Step Definitions in Gherkin format.
- 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 Test NGData Provider Annotation.
- Used IReporter and ITestListener for customizing the reports by using TestNG.
- 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, Link, Partial Link, Attributes and Tags
- Used AutoIT for handling all the windows based operations like file uploads and downloads in selenium.
- 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
- Performed Web service automation using Groovy scripting
- Added assertions to validate the XML in Web services using SOAPUI service.
- Experience in doing manual testing for Mobile application by using Perfecto Mobile.
- Used GitHub as a source repository system to share code within the office as well as with the team.
- Stored the flow details of selenium automation in a file using Log4J.
- Performed Continuous integration using Jenkins and used to trigger the jobs at particular intervals of time.
- Used Maven as a build management Tool.
Environment: Selenium WebDriver, JAVA, SOAPUI, TestNG, Selenium Grid, Maven, Excel, GitHub, Log4J, Jenkins, JIRA, HTML, XML, Cucumber, Apache POI, Agile, SQL Server, Visual Studio Coded UI automation.
Confidential
Selenium Tester
Responsibilities:
- Performed automation feasibility using Selenium Web Driver and demonstrated Proof of Concept.
- Analyzed the manual test cases for the feasibility of automation in regression phase.
- Developed and executed Selenium automation scripts in Java.
- Performed Data operations on various applications using SQL queries.
- Developed test automation frameworks like hybrid, data driven frameworks using Java.
- Upgrading the jars and their version by implementing maven dependencies.
- Overnight script execution after build and deployment through Jenkins.
- Automated RESTful web services tests using SOAP UI.
- Design, development and implementation test automation framework that is best suitable for the test infrastructure requirements.
- Involved in identifying automation test scenarios, set up the required reusable functions, repository, environment variables, test data and functions required for the automation scripts functionality.
- Identified test data and organized in excel files scenario wise for test input at run time.
- Created business functions and generic functions to be used across using the scripts to enable single point of maintenance.
- Executed automated test cases for regression andanalyzedtestfailurefor defects.
- Prepared automation test scripts to validate various functionalities using Selenium Web Driver using Java.
- Prepare the review reports (code reviews, execution reviews) for the automation scripts.
- Helped in preparing driver scripts, data driven tests and test suites.
- Involved in executing the automation scripts and storing the results.
- Communicating with other team’s members (Development Team, Technical Support, and Business Support) in order to resolve the issues.
- Analyzed test results and reported defects.
- Prepare status reports such as daily status report, weekly status report and monthly consolidated report.
- Prepared a user guide and installation guide to help novice users in execution.
- Automation Scripts designed were updated to descriptive programming because of the application instability.
Environment: Selenium Web Driver, MS Dynamic CRM, Eclipse 3.4, Java 1.7, SQL Server 2012, Html, XML, Firefox, FirePath, Firebug, SVN, Xpath, CSS, jUnit, TestNg, Jenkins, SoapUI 4.5, JIRA, Agile/Scrum, Maven3.2.1, Gherkin 1.2.4
Confidential
Quality Engineer
Responsibilities:
- Conducted testing in Sprints using the Agile (SCRUM) method
- Conducted Smoke Testing, Functional Testing, System Testing, Regression Testing and User Acceptance Testing.
- Executed Test Scripts and Test Cases exhaustively for entire applications using manual testing procedures, which are designed specifically for this purpose.
- Designed and executed test cases and assigned results status by using HP ALM Quality Center.
- Involved in Regression testing by using QTP and analyzed the results.
- Developed automated test scripts using VB Script in Quick Test Professional.
- Created object repositories in QTP and conducted data-driven testing using QTP.
- Performed Backend testing extensively by using SQL queries to verify the integrity of the Database and validating the test data
- Conducted Data driven testing of web services to verify and assert request-response messages against a large set of data using SOAP UI.
- Updated the Test coverage with the requirements and mapped the requirements with test cases and updated Requirement Traceability Matrix by using Quality Center
- Developed Selenium automation scripts using the frameworks Junit and TestNG.
- Participated in the Daily (stand-up) and weekly QA meetings and Bug review meetings with the Dev. and QA teams.
- Utilized Java to create the necessary objects, methods needed to facilitate testing
- Utilized Selenium WebDriver to run automation scripts.
- Used Firebug and Selenium IDE to identify web elements.
- Automated sanity and regression tests using Selenium.
- Maintained and executed Maven build files for executing automated tests.
- Developed ANT Build scripts to run Test scripts developed in Junit
- Communicated with developers regularly regarding defect resolution
- Used Black-box testing techniques to develop and execute test cases.
- Conducted Regression Testing after the developer released any updates or bug fixes.
- Performed Backend Testing and verified that data matched correctly in the database as per the requirements.
- Created .NET Coded UI Tests using Microsoft Visual Studio 2010
- Read, Analyzed and checked details of the Business Requirement Document to make sure test cases matched the requirements.
- Carried out walk-thru meeting with the team to track progress.
Environment: SeleniumWebDriver, CODEDUIQTP, Ruby, BDD, C#, Appium, .Net, SQL, HTML, Jenkins, J2EE, XML, Oracle 11g, SOA, Web Services, ALM 11.5, JIRA 5.0, UFT 11.5, SOAPUI 4.5, Windows 7.
Confidential
Quality Assurance Analyst
Responsibilities:
- Analyzed Test Cases and contributed in creating Test Strategy for the project.
- Responsible for Performance Testing of the system to ensure business requirements and client expectations are accomplished.
- Involved in developing performance test plans based on the design documents and functional requirements.
- Involved in the verification process of the new and upgraded applications to check that they specified performance requirements.
- Expertise in implementing and executing Test Cases.
- Performed XML and SOAP Request and Response validations in SOAPUI.
- Tested Web Services using SOAPUI.
- Inserted checkpoints to check the accuracy of application in QTP
- Identified and executed various Regression scenarios using VB scripts in QTP.
- Experienced in performing databases testing to validate Data Integrity using SQL queries.
- Filed Defects in QC.
- Created Requirement Traceability Matrix in QC to ensure that all the requirements and specifications have been accomplished.
- Accessed error log files using UNIX command.
- Prepared project report in graphical representation in QC.
- Initiated bug review meeting for discussion.
- Used Test Director to analyze and maintain test cases, which satisfy both Verification and Validation and Track bugs
Environment: Java, J2EE, Java Script, Web Services, MS Office, SQL Server 2005, VB Script, QTP 9.0, Quality Center 9.0/9.2, Load Runner 8.1, Oracle, Windows.