Senior Selenium Tester Resume
Towson, MD
SUMMARY:
- Have (eight) 8 years of extensive experience in Analyzing, Designing and Implementation of QA testing strategy for Web based and Client/Server applications using Manual testing and Automation Testing Selenium of client server application in back end testing.Good working experience in automation tools like Selenium Webdriver, Selenium RC, selenium IDE and QTP(Quick Test Professional).Experienced with various types of testing like GUI testing, Web testing, Regression testing, User Acceptance Testing, Functional Testing, System Testing, Integration Testing, Database Testing and End to End Testing.Experience in analyzing business specification documents, designing and developing Test Plans, writing and executing Test Cases.Good experience in reviewing business requirement document and software requirement documents, test cases and their execution, also coordinated with developers for fixing defects.Experience in Web debugging tools like XPath, Firepath, and Firebug and also provided efficient locators for strategies like Xpath and CSS to run web driven scripts.Worked on end to end testing using Selenium web drivers/RC/IDE/Grid, TestNG/Junit and also web services like REST and SOAP.Used HP ALM/Quality Center and Business Process Testing for management of test plan, test design, test execution and defect log phase. Strong understanding and experience in executing QA activities in Agile framework.Strong experience in building and execution of Test Plans, Test Cases, Test Scripts, Test Procedures based on the Design and User Requirement Documents for - Unit, Integration, Regression, Functional, Performance and User Acceptance Testing. Developed Automation scripts for new enhancements using Selenium WebDriver.Extensive experience in Black Box testing, Functional testing, Unit testing, Integration testing, Regression testing, GUI testing, Backend testing using SQL, Browser Compatibility testing, System testing and Build Verification testing.
- Worked with open source tools such as Selenium, Cucumber, Jenkins, Maven, SoapUI, JUnit, JIRA and Eclipse.
- Experience in using JIRA for storing test plans, test cases and test procedures and used as Bug Tracker. RDBMS concepts and working experience in SQL. Actively interacted with the development team in resolving the testing issues. Experience in understanding business requirement and developing use case diagrams using MS Visio. Experience in writing SQL statements through Query Analyzer and expertise in Backend Testing. Extremely focused and able to quickly identify and respond to priority issues. Experience with Automated Testing tools such as Selenium-RC, WebDriver and Selenium Grid.Experienced in automation based on WebDriver and TestNG framework with Java programming language.Experienced in Creating/Executing/Troubleshooting Selenium automation test scripts generated from test cases.Experienced in Manual, Automation, Web API & Database Testing on Client/Server and Web-based applications on various testing Domain.Experienced in bug tracking, reporting and using Quality Center (QC) and JIRA for global test management.Worked on database testing on triggers, logical views and SQL queries which support database refactoring.Experienced in writing SQL queries for backend testing and validation of data.Excellent analytical, problem solving, communication and interpersonal skills, with ability to interact with individuals at all levels.
TECHNICAL SKILLS:
Testing Tools: Selenium Webdriver/RC/IDE/GRID,HP Quick Test Pro (QTP/UFT) 11, Quality Centre/ALM 11, Loadrunner 11, JUnit, Cucumber, TestNG.Language/ Script Java, JavaScript, Shell Script, Unix, Linux, VBScript.Test Frameworks Junit, NUnit, TestNG, Data Driven Framework, Keyword Driven, XPath. Web development HTML, CSS, JavaScript, VB Scripts, XML.Bug-Tracking Tools BugZilla, JIRA, HP ALM/Quality Center.Build/Continuous
Integration Tools: ANT, Maven, Jenkins.
Databases: MS SQL Server 2000/2005, Oracle 9i/10g, SQL, MYSQL.Operating Systems Windows 7/Vista/XP, UNIX, LINUX.QA Methodologies Agile, Scrum and waterfall.Version Control Git, SVN, CVS, TFS.
PROFESSIONAL EXPERIENCE:
Confidential, Towson, MD
Senior Selenium Tester
Responsibilities:
- Interacted with Business Analyst and Developers to understand the application. Developed and maintained automated test scripts for Regression testing using Selenium WebDriver and TestNG. Performed performance and load testing of an application. Interpret application architectures and identify areas for automation. Developed and executed SQL queries in the database to conduct data integrity testing by checking the data tables on the server. Worked with open source tools such as Selenium (Selenium IDE, Selenium RC, Selenium Webdriver, and Selenium Grid), Cucumber, Jenkins, Maven, SoapUI, JUnit, JIRA and Eclipse. Involved in Performing testing, Functional testing, Regression testing, System testing, Integration testing, Security testing, Configuration testing, GUI testing and User Acceptance testing. Created Test plans, test cases, resource estimates and weekly status reports. Reviewed the test cases with peers.Performed web services testing with SOAPUI and Performed Security testing for employee login validations. Conducted white-box testing to understand an internal perspective of the system to design test cases. Performed Unit testing, Integration Testing and generating of test cases for web applications using Junit test framework.
- Designed and developed manual and automation test scenarios using BDD framework with Cucumber and Selenium Webdriver.
- Recorded and managed defects. Worked on Integration of Selenium RC/WebDriver with existing API to test Framework. Implemented Agile/Scrum methods for testing approach. Configured Selenium GRID scripts on Virtual machines. Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Ids and XPath in Selenium Responsible for Setting up Web Services project using WSDL in SOAPUI and provided setup halp to other team members. Managed Test results and defects using JIRA defect tracking tool Prepared user documentation with screenshots for UAT (User Acceptance testing) Monitor resolution status of the bugs and verify them fixed in new releases. Maintain Selenium scripts in between releases. Reproduce failed automated test cases manually. Provide cross-browser (Chrome, Firefox, MSIE, Safari, Opera) and cross-platform (Windows 8) testing of the application's web pages.
Confidential, Rochester, NY
Selenium Tester
Responsibilities:
- Involved in writing test cases for the System Testing.Automated regression test cases and positive scenarios in Selenium webdriver (Java). Performed functional testing to identify various critical points in the application and automate it by using Selenium WebDriver. Involved in developing Selenium automation framework using TestNG. Extensively involved in writing manual test cases, automated test scripts and executing manual and automated test scripts for System testing and Regression testing using Selenium WebDriver. Created Automation script using Selenium WebDriver. Designed automation test cases by using java, Junit, maven and selenium webdriver.Used Selenium Grid to run test cases in multiple browsers and Platforms.Implemented POM (Page Object Model) automation framework using JAVA, Selenium Webdriver and Cucumber.Used agile methodology with Scrum Process.Involved in Writing Python Scripts to develop automated scripts and frameworks.Experienced in load and performance testing tool JMeter.Developed test scripts using groovy for data driven testing of SOAP and REST Web service using SOAPUI.Responsible to verify Web services API request, response data validations in REST Following-up with developers as to the status of JIRAs and ensuring dat the issues are resolved.Used Java language and Junit framework for scripting. Worked on static and dynamic objects using XPath and DOM.Log defects using JIRA application and communicate the defect status updates to the responsible analysis and implementation teams. Performed Smoke, Functionality, Integration, System, Regression tests based on Analysis, and understanding of the requirements, non-functional specifications, and end-user needs.Used Git as code repository and Code Collaborator to manage code reviews.Managed Code reviews using GIT as code repository and code collaborator.Used HP Quality Centre for Test Case management, Test Case executions, Defect Tracking and Reporting Test progress to the Project management teams.Involved in writing SQL queries for backend/ETL testing.Prepared manual and functional test cases on mobile and web applications as per requirement.Participated in Weekly Status meetings with project manager, Business Analyst, Developers and other team members.Used eclipse, IDE and TESTNG framework to develop test code in java language.
Confidential
Automation Tester
Responsibilities:
- Attended product planning, Sprint Planning, Retrospective weekly QA meeting.
- Implement Waterfall methodology approach.
- Analyzed Business Requirements and understood customer needs and developed QA test plan using testing Methodology
- Responsible for testing the Product pages, Product Order Path, and Holiday shipping message.
- Assisted the Business, Development and QA teams throughout the software testing lifecycle.
- Demonstrated QA Test Plan with cross-functional team to approve business logic and baseline documents.
- Develop the test cases, and description from the requirement documents, and based on client's need.
- Execute the Test cases for consumer's web site.
- Performed the test on Page Link & Display verifications on the following: Item added to Cart, Place an order, TEMPThank you page, Customer rating and reviews, and registration.
- Perform testing on web based application using manual and automated testing methods.
- Experience in using QTP for record and playback, enhance basic test with synchronization checkpoints, actions, and Parameterization with multiple sets of data.
- Run test suite using QTP.
- Perform testing on web-based application using manual testing methods. Reported bug through Quality Center.
- Perform smoke, functional, negative, positive testing.
- Involved in Bug verification and defect analysis process using Quality Center.
Environment: Quality Center, QTP, MS SQL Server, SDLC, STLC, Windows 7, VBScript Word, Excel, Outlook.
Confidential
Manual Tester
Responsibilities:
- Web Testing of the Application including back end and Front-end Testing.
- Wrote the Test Scripts and analyzed Test Scripts managing account information module. Wrote test scripts for new features.
- Responsible for providing the day to day status on the Testing activities to the Team lead
- Participated in walkthroughs with the team reviewing the test plans and test cases
- Involved in the verification of GUI, Functionality and Usability of the application.
- Perform System and Regression Testing.
- Extensively coordinated with the Dev team/Product team/QA team to discuss challenging issues/bugs/features faced while testing the product.
- Involved in Software Design Review meetings and Test Case Review meetings.
- Involved in testing both web UI and batch testing.
- Used UNIX terminal commands to check the log files.
- Involved End to End testing, Browser compatibility testing and Regression Testing.
- Interacted with developers to resolve technical issues and investigated the bugs in the application.
- Prepared Traceability Matrix to ensure dat all test cases are passed and met the given requirement specifications.
- Involved in functionality, GUI and performance requirements of the application under test using multiple browsers on multiple platforms.
- Performed extensive database testing, wrote SQL scripts to compare the UI results with dat in the database.
- Interacted with various members of the team to discuss and resolve defects, bugs and their priorities and severities.
- Prepared Test Summary Reports.
Environment: Oracle 11g, Windows XP, UNIX, XML, HP Quality center, Quick Test Pro.
Confidential
Manual Tester
Responsibilities:
- Analyzed the Functional Specifications by interacting with business analysts and developers. Analyzing the Test Plan based on Business Requirements, this describes the testing scope, Strategy, Test requirements and necessary resources.Involved in developing detailed test cases based on use cases for manual tests as well as automated tests.Involved in developing test cases, test scripts, test data, executing the scripts and logging the Defects. Involved in Functional, Integration, Regression and User Acceptance Testing (UAT). Responsible in developing Test Cases with ALM using it as a Test Management Tool.Created Requirements Traceability matrix to make sure their is no gap between requirements and test coverage. Extensively performed backend database testing for data integrity. Used TOAD to write complex SQL queries for validating data in the reports based on each and every business rule. On a daily basis, used UNIX commands for activities such as transferring files between directories, executing scripts, checking log files etc. Extensively used ALM for Test Planning, Bug tracking and Reporting. Provided a weekly project report dat includes Test Metrics and status reports. Participated in meetings with developers to discuss enhancements and Modifications.
