Senior Selenium Tester Resume
Towson, MD
PROFESSIONAL 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 SKILL:
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.
BugTracking Tools: BugZilla, JIRA, HP ALM/Quality Center.
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 help 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.
Environment: Selenium WebDriver, Jenkins, Cucumber, SOAPUI, TestiNG, XPATH, Java, SQL Server, HTML, JMeter, Quality Center 9/10, SQL.
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 that 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.
Environment: Java, Selenium IDE, Windows XP and above, SQL, Oracle 11g, Mobile Testing, Jira, Oracle 10g, Jenkins, JMeter, Cucumber.
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, Thank you page, Customer rating and reviews, Membership 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 that 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 that 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 there 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 that includes Test Metrics and status reports.
- Participated in meetings with developers to discuss enhancements and Modifications.
Environment: Oracle 11g, Windows 8/XP, UNIX, XML, TOAD, ALM, Quick Test Pro.