Senior Selenium Automation Tester Resume
Boston, MA
SUMMARY
- Having more than 9 years of hands - on experience in Software Quality Assurance, Selenium Automation, Development, Team leading & training, Client facing for complex enterprise applications using the latest technologies.
- Expertise in Set up of Selenium RC using Eclipse IDE as well as through command line.
- Expertise in exporting JUNIT scripts from Selenium IDE to Eclipse JUNIT Test Suites, creating new JUNIT test cases, modifying the selenium scripts and writing test suites using JUNIT.
- Good experience in testing both SOAP and REST services using SOAP UI, Postman, Rest Assured and Tested both XML and JSON formats
- Expertise in Selenium automation using Selenium WebDriver, Selenium Grid, JAVA, JUnit & Maven.
- Executed automation scripts on different browsers/environments & reported defects/results to the team.
- Proven ability in developing BDD scripts with Cucumber and writing step definitions for behavior.
- Maintained the Selenium & JAVA automation code and resources in source controls like CVS, SVN over the time for improvements and new features.
- Excellent experience of build tools like Maven and managing JAVA automation projects using them.
- Proficient in writing Selenium WebDriver automation scripts in JAVA using Maven, Cucumber, and TestNG Automation Testing for Web Applications.
- Designed and implemented different automation frameworks from starch like Page Objects framework, Keyword Driven framework, Data Driven framework and Hybrid framework for a number of projects.
- Expertise in Quality Analysis with strong understanding of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and object oriented methodologies.
- Proficient in preparing the Testing artifacts like QA Test Plan, Test Execution, Test Result Analysis, Test Cases and Bug Reports on the basis of product release features, client requirements, and technical documents.
- Participated in all phases of the test cycle including Sanity Testing, Functional Testing, Integration Testing, System testing (on IE, Chrome, FF), Regression Testing.
- Strong in Database Testing and writing the SQL queries.
- Proficient in using HP's Test Management Tool Quality Centre and Quick Test Professional for Test Management.
- Experience in importing and exporting Test Scripts to Quality Center from Microsoft Word/ Microsoft Excel.
- Well versed in Object Oriented Programming languages like Java, C++ and C.
- Experienced in working with business analysts and developers to understand business requirements and prepare test strategy.
- Possess strong analytical and problem solving skills with the ability to adapt to a new environment and meet stringent deadlines. Possess a flexible & detail oriented attitude. A team player with excellent technical, communication, and leadership skills.
- Ability to quickly learn and adapt to the rapidly emerging Technologies.
- Good documenting skills while ensuring the completion of project within specified deadline.
TECHNICAL SKILLS
Testing tools: Selenium WebDriver, HP Quality Center/ALM, Junit, TestNG, JIRA, SOAP UI, QTP, Eclipse, Protractor, Manual Testing, Appium (Android Testing), JMeter,GIT
Web Technologies: HTML, DHTML, CSS, XML, XSD, XSL, XSLT, XPATH, AJAX, JSP.
Defect Tracking Tools: Quality Center (9, 10, 11.0), Jira, Team Foundation Server (TFS 2008, 2010, 2012), Rational Clear quest.
Languages: C, C++, Java, C#, SQL, PL/SQL, Python, Java Script
Project Management: Microsoft Project, Microsoft Office (Word, Excel), Microsoft PowerPoint, MS Access, Agile & Waterfall
Browsers: Internet Explorer, Firefox, Chrome & Safari
Operating Systems: Windows XP, 7, 8 & server 2003, UNIX and Linux
Mobile Manual Testing: Android, iOS.
PROFESSIONAL EXPERIENCE
Confidential - Boston, MA
Senior Selenium Automation Tester
Responsibilities:
- Extensively involved in all stages of testing life cycle, Test Driven Development methodologies and Software Development Life cycle (SDLC) using Agile, Scrum methodologies.
- Developed test scripts to automate process of testing in Selenium WebDriver.
- Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language.
- Developed Scripts using python Selenium WebDriver combo for user module application.
- Exported Test Case Scripts (Java-Selenium RC) in Eclipse IDE and modified the selenium scripts and executed.
- Run tests by using Selenium remote control in different browsers.
- As part of compatibility testing, executed the workflow manager web application related test cases on different browsers like Internet Explorer and Mozilla Fire Fox on different Operating Systems (validation).
- Wrote acceptance test using BDD Cucumber, Java.
- Performed usability, GUI, Functionality and regression testing of the new builds.
- Configured python Web Driver, TestNG, Maven tool and created selenium automation scripts in Java using TestNG framework and page object model (POM).
- Involved in creating automation test suites for progression & regression testing in SoapUI. The messaging formats included REST based clients with XML and JSON payload.
- Used Apache POI to read data from Excel sheet.
- Involved in Mobile testing includes app testing, test automation for web application. Testing Mobile native applications by using Appium, Java.
- Involved in writing automated scripts for angular JS application using protractor and Java scripts.
- Performed continuous integration automation testing using Jenkins.
- Status reporting and test updating in Quality Center/ALM.
- Extensively worked with Version Control Systems GIT.
- Involved in Design and Development of hybrid automation framework using Selenium.
- Define and execute functional, usability, regression and automation tests on the application.
Environment: Appium, Selenium WebDriver, TestNG Framework, Java, Eclipse, XPath, Cucumber, Web Services (RESTFUL, JSON), JavaScript, Firebug, Windows, Android, IOS, Jenkins, SOAPUI, page oriented model (POM), SQL.
Confidential - Columbus, OH
Senior Selenium Automation Tester
Responsibilities:
- Involved in creating Test Plan and written Test Cases based on Use Cases and Business Requirements.
- Developed automation test suite from scratch with Selenium Web Driver with TestNG with Java for Webapp to help in regression testing using page object model(POM) design pattern.
- Developed QA processes automation test scripts using Python/Selenium to test Web based user interfaces for different type of browsers.
- Perform Functional Testing and Regression Testing using Selenium WebDriver
- Used Soap UI to test REST API's from Scratch by writing Automating Test Scripts
- Used Selenium WebDriver to handle various web page controls like textbox, button, dropdown, checkbox, radio button, labels using XPath and other locators.
- Involved in GUI testing, integration testing, navigation testing, IVR testing, and regression testing using web based application and client - server applications.
- Developed BDD tests using Cucumber by writing behaviors and step definitions and also developed required Selenium support code in JAVA for Cucumber.
- Used Selenium Grid, JUnit test scripts to run automated test cases in parallel on 5 environments.
- Used SVN repository for efficient remote team working, also stored the framework and all the developed test cases.
- Experience with performance testing using JMeter.
- Conducted GUI validations on menu bars, toolbars, textboxes, radio buttons, checkboxes, drop down lists, combo boxes, list boxes etc using Selenium and Appium both web and mobile platforms.
- Tracked defects using JIRA and generated defect summary reports.
- Identified test cases to automate. Automated those test cases using Selenium WebDriver, TestNG, Apache POI and Java technologies (Eclipse IDE).
- Wrote queries in JSON data format to query against Content Service.
- Developed Test Automation Framework using Selenium WebDriver, TestNG, Apache POI under Java platform utilizing industry leading harness design patterns and approaches.
Environment: Selenium IDE, Selenium Web Driver, JIRA, JMeter, Apache POI, Java, HTML, CSS, X-path, Windows, SQL, Maven, SVN, SOAPUI, Cucumber, TestNG.
Confidential - Skokie, IL
Selenium Tester
Responsibilities:
- Analyze business requirements, Software requirement specifications to create test plan and test cases for manual and automation testing using Selenium WebDriver, TestNG.
- Used web-debugging tools like XPath, Firebug and Firepath to locate elements.
- Responsible for attending the daily meeting regarding the status of the Application on daily basis in the Agile Environment.
- Worked with the Web programming language HTML, CSS, XML and selected web element by using Firebug and Fire Path.
- Developed Automation scripts for new enhancements using Selenium RC and J unit.
- Extensively involved in integrating Selenium RC with existing API to test framework.
- Used Selenium GRID to execute test cases parallel on different target machines.
- Worked on developing the automation scripts for back-end testing using Selenium and executed the J unit tests.
- Performed ETL and Database testing, wrote complex SQL queries, for Data Profiling, Data validation, Source -2-Target Mapping and BI Report Testing Involved in executing all Selenium test scripts on different browsers and checked for compatibility.
- Involved in System-wide Integration, regression and Load testing.
- Performed active regression, load, stress, volume and performance testing.
- Worked in Manual and Automated testing of applications on Windows and UNIX/Linux Environment.
Environment: Selenium WebDriver, Selenium RC, Selenium Grid, Java, J2EE, JavaScript, J Unit, MS Office, TestNG, ETL, XPath, Firebug, Firepath.
Confidential, Dallas, TX
Selenium Tester
Responsibilities:
- Defining Automation Framework using tool QTP/UFT and Implemented Hybrid Framework (Mixer of Data Driven and Keyword driven framework) with proper reusable function, Generic function and created script such a way that independent from application (no need change in script if changes happen in the application). Assigned the tasks and tracking the progress. involved in writing, executing and analyzing Database Checkpoints, and Data Driven Test Scripts using QTP.
- Continuously developed and maintained QTP test scripts to support regression testing whenever a Change Request is completed.
- Used Quality Center to store, tracking and reporting bugs.
- Generated, parsed and validated JSON and XML formatted data using Groovy Script that received in response from REST API calls.
- Worked on Agile Methodology of this project to fast turnover of the fixes of the product and develop new enhancements. Participated in agile planning meetings & provided testing estimates.
- Performed the Black Box, manual testing for internal software Slingshot, POS, and websites and performed positive, negative and End-to-End testing.
- Converted manual tests into automated test scripts
- Used SQL queries as part of back end testing to extract data from various tables to compare the actual results from the application.
- Identified the Test Cases to be automated and created Test scripts and customized the scripts for functional and regression testing.
- Prepared user documentation with screenshots for UAT (User Acceptance testing) using Selenium Screenshots.
- Tested the application thoroughly on multiple browsers to ensure compatibility.
Environment: Quality Center, QTP, SQL, XML, JSON, Windows, MS Office, Manual Testing.
Confidential - Miramar, FL
QA Tester
Responsibilities:
- Analyzed requirements, designed document, use case documents and developed detail test cases and test scripts.
- Analyzed application to find out which part can be automated and which can be manually tested.
- Experience in Analysis, Design, Development, Implementation, Testing, and Production & Maintenance Methods using Waterfall.
- Performed Sanity tests, integration and regression testing in a fast passed environment.
- Involved in Manual Testing to check the basic functionality of the modules under test.
- Worked in QA - Quality Assurance of data converted and implemented end to end system, parallel and integration testing scripts and worked through the testing.
- Used REST client to perform manual testing to verify JSON response from REST based web service.
- Conducted GUI and Black Box Testing using UFT and interacted with developers to resolve issues.
- Involved in black box testing using manual testing methodologies
- Experience in testing web services through XML.
Environment: Manual Testing, UFT, HTML, MSOffice, Windows, Waterfall, JSON, XML.
Confidential
QA Tester
Responsibilities:
- Involved in analyzing requirements documents.
- Developed test strategy, test plan, test cases and test scenarios based on requirements Document.
- Performed Functional testing manually.
- Developed Test Strategy and Test Plan to ensure that test cases reflect user needs for the functional Performance, Usability and Security requirements.
- Involved in writing the SQL Queries.
- Participated in Integration, System, Smoke Testing.
- Identified program variance from functional requirements, and recommended modifications for standardization and increased usability.
- Prepared manual test cases for service appointment creation, modification and deletion. Generated test scripts, and performed functionality testing.
- Involved in performing extensive back-end testing to make sure data is properly reflected on the web Application.
- Executed the test cases manually and automation as necessary and worked on XML.
- Performed Manual Testing and regression testing activities for new releases as an end-to-end testing on Different platforms like windows with different web browsers.
- Responsible for documenting errors, their resolution, as well as performing extensive Regression Testing.
- Maintained defect tracking in Excel spreadsheet and prepared weekly reporting for the management.
- Involved in weekly walkthrough and inspection meetings to verify the status of testing and to discuss defect and like scenarios.
Environment: Manual Testing, HTML, MSOffice, Windows, JAVA, XML.