Senior Selenium Qa Tester Resume
Seattle, WA
SUMMARY
- Senior Selenium QA Tester with 7+ years of experience in Automation and Manual testing with good understanding of SDLC processes in Quality process methodologies
- Expertise in preparing Test Strategy, Test plan, Test summary Reports, Test cases and Test scripts for Manual and Automated Testing based on user requirement documents and system requirement documents.
- Proven ability in designing and creating automation frameworks using Java, Junit, Selenium Web Driver, Selenium RC, Grid, Maven, Jenkins, and Cucumber.
- Good experience in using Java, Junit and TestNG test framework to write functional test.
- Experience include Unit testing, Functional testing, User Acceptance Testing, Integration testing, System testing, Performance testing, Sanity testing, Exception testing, Compatibility testing & Security testing of client/server and Web base Applications.
- Experience in Selenium WebDriver frameworks like Keyword Driven, Data Driven and POM, parameterizing tests, executing test cases as TestNG suite and generating XSLT reports.
- Expertise in locating the web elements using XPATH and CSS
- Experience of Selenium WebDriver frameworks like Keyword Driven, Data Driven and POM, parameterizing tests, executing test cases as TestNG suite and generating XSLT reports.
- Experienced in SOAP and REST Web Services testing using SOAP UI
- Using JMeter Analysis tool, generating comprehensive analysis report and identify the bottlenecks and provide recommendations to improve the performance.
- Proficient in analyzing system & functional specifications, UI wireframes, use cases, business requirements, business rules to prepare test cases/scenarios.
- Experience in using test management and defect tracking systems such as HP Quality Center, JIRA, Bugzilla
- Experience in Object oriented programming language Java.
- Exposure in running SQL queries to manipulate database tables to check for data integrity.
- Experience in performance of Build Validation and Verification, Positive and Negative, Boundary Values Analysis, Equivalent Classes partitioning, Smoke, Functional, Integration, System, Regression, Ad - hoc, Cross - Browser, User Interface and User Acceptance tests.
- Extensive experience in Black Box, Functional, Integration, Regression, Smoke and Backend Testing
- Extensive experience with Microsoft Office tools (Ms-Word, PowerPoint, Excel and Access).
- Experience in both Waterfall (Software Development Life Cycle -SDLC) and Agile Project Environment
- Technical and analytical expertise with good understanding of dimension modeling.
TECHNICAL SKILLS
- Selenium IDE/RC/WebDriver/GRID
- Quick Test Pro (QTP)
- Test Link
- Test Manager
- Cucumber
- Java
- C
- SQL
- PL/SQL. Eclipse
- SQL Developer
- Junit
- TestNG
- XPath
- Firepath
- Firebug
- Web debugger. Agile-Scrum
- Waterfall
- V Model. SQL Server
- Oracle
- MySQL. Jenkins
- Hudson. JIRA
- Quality Center (QC)
- BugZilla. Windows (XP
- Vista & 7 8
PROFESSIONAL EXPERIENCE
Senior Selenium QA Tester
Confidential, Seattle, WA
Responsibilities:
- Actively involved with SCRUM and sprint meetings, managing product backlog, removing obstacles to progress, re-allocating resources where necessary, prioritizing and review milestones and accomplishments.
- Extensively used Selenium WebDriver 2 to test the web application.
- Developed and implemented robust MVC pattern base testing with Selenium WebDriver which cut down the script development time in half.
- Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
- Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
- Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
- Creation of framework in Selenium WebDriver using behavior driven approach like JBehave.
- JBehave project for automatic acceptance testing. It helps make tests easier to read and write naturally.
- Created and executed the test scripts with Java, Selenium WebDriver, and TestNG.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
- Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
- Extensively used Selenium IDE to record, playback and debug individual test cases, using Selenium WebDriver provided more flexibility in automating test cases.
- Extensively worked on selenium web Driver with the preferred Languages Java, C Sharp, Python, Ruby and Perl.
- Implemented Regression and Smoke tests execution as separate step of deployment process by using WebDriver.
- Performed Data-Driven testing by developing Java based library to read test data from Excel & Properties files.
- Extensively used Selenium (XPath and CSS locators) to test the web application.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services & REST API.
- Used Page Object Model, UI Mapping, Selenium Manager, Data Driven using CSV, CSS Selectors as a part of Framework.
- Performed SOA / web services testing using SoapUI; wrote adaptors to test / invoke web services.
- Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database.
- Functional and Cross Browser testing of Defined Browser Stack of the site experience
- Defect Triaging and Release sign off for Continuous Delivery cycles.
- Writing complex SQL queries and update transaction and properties for accounts on stages for UI testing, Integration testing with different data points etc.
- Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.
Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, Soap UI, Rest, Cucumber, JBehave, HTML, XML, XPath, Firebug, SQL, Oracle, Windows.
Senior Selenium QA Tester
Confidential, Long Island, NY
Responsibilities:
- Developed Test Cases and Procedures based on User requirement specifications and System requirement specifications.
- Involved in Performing Functional testing, Regression testing, System testing, Integration testing, Security testing, Configuration testing, GUI testing and User Acceptance testing.
- Developed automated Test cases in Java using Selenium WebDriver.
- Created user defined functions in Java and implemented the functionality with Selenium.
- Designed, developed and implemented MVC Pattern based Keyword Driven automation testing framework utilizing Java, Junit and Selenium WebDriver.
- Involved in designing and implementing of hybrid automation framework to be used with Selenium WebDriver.
- Created Test plan, High level scenarios, test case construction and test estimates, resource estimates and weekly status reports.
- Conducted Test Case Walkthroughs to achieve consensus on Test Case correctness & completeness.
- Executed and managed functional, integration, and system test cases.
- Recorded and managed defects.
- Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
- Used Selenium WebDriver APIs for writing Junit test suites and test cases for testing functionality.
- Used Selenium tool (selenium IDE is a plug-in to Firefox) to record and playback tests and then export the recorded test in other language e.g. html, Java.
- Performed Regression testing for new builds and every modification in the application using Selenium WebDriver.
- Developed Automation Scripts for Regression using Selenium Web Driver and Java.
- Worked on Integration of Selenium RC/WebDriver with existing API to test Framework.
- 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.
- Executed SOAP based web services API testing (Java client and SoapUI).
- Implemented Modular Framework for Selenium based scripts.
- Conducted Cross browser testing in IE and Firefox using Selenium.
- Performed browser validations across operating systems by verifying the visual presentations, alignment, design and accuracy of links.
- Used Selenium WebDriver for automating of Cross Browser Testing on IE, FireFox, Safari and Chrome.
- Performed change defects verification of data in QA environment, before the Production implementation.
- Managed Test results and defects using JIRA defect tracking tool.
- Developed and executed SQL queries in the database to conduct Data integrity testing by checking the data tables on the server.
- Prepared user documentation with screenshots for UAT (User Acceptance testing).
Environment: Java, Selenium WebDriver, Selenium IDE, Junit, Jenkins, SoapUI, Subversion, JIRA, TOAD, JIRA, MS Office, SQL, Windows, Unix/Linux.
Selenium Tester
Confidential, Brooklyn, NY
Responsibilities:
- Worked closely with development team in creating automated scripts for the application using Selenium.
- Effectively implemented different QA Methodologies/ Policies, Strategies and plans in all stages of SDLC.
- Prepared Test strategy and Test Plan for each Release cycle along with the UAT test plan.
- Created Master Test Plan, critical scenarios and Test Scripts and schedules for Testing.
- Involved in setting up configuring the testing environment with Eclipse, Junit, Selenium RC and Selenium Java client driver.
- Developed test code in Java language using Eclipse, IDE and Junit framework.
- Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (Java /Junit).
- Developed Requirement Traceability Matrix (RTM) to ensure appropriate level of test coverage.
- Enter and maintain defect information in Defect Tracking System, JIRA.
- Created and executed database queries (SQL) to validate database data integrity.
- Worked with appropriate development and technical support teams to triage, assess and solution.
- Worked closely with different functional team including Development, QA, and Business.
Environment: Java, Selenium IDE/RC, Agile, JIRA, QC, Junit, XML, Oracle, Windows, LINUX.
Selenium Tester
Confidential, MI
Responsibilities:
- Worked closely with development team in creating automated scripts for the application using Selenium.
- Effectively implemented different QA Methodologies/ Policies, Strategies and plans in all stages of SDLC.
- Helped in preparation of test plans in accordance with the business requirements.
- Developed and Executed Automation and Manual test cases for Functional testing of various modules of the application.
- Responsible in executing Selenium test scripts on different browsers and checked for compatibility.
- Effectively participated in every day agile scrum stand-up meetings and participated in Iteration planning and retrospective meetings.
- Interacting with clients to resolve issues encountered when qualifying third-party products.
- Executed positive and negative scenarios.
- Conducted regression testing after every new build.
- Worked with users on User Acceptance Testing.
- Involved in tracking and reporting defects using QC and was also responsible for communicating the status to the development team.
- Used HP Quality Center to report defects and test results.
Environment: Java, Selenium RC, Selenium IDE, Firebug, SQL, HP Quality Center, Oracle10g and Windows.
QA Engineer
Confidential
Responsibilities:
- Created test plans & test cases for system and integration testing of the application and execute manual test cases and automate test scripts.
- Developed automation scripts for functional testing and Data driven testing of the application using QTP.
- Verified data integrity by back-end testing of the application by writing SQL queries.
- Reported and tracked the Bugs through HP Quality Center and Rational Clear Quest.
- Maintained the regression suite through monitoring a series of shell scripts.
- Responsible for dealing with developers and business analysts to better understand requirements, functionality and business process for QA testing.
- Executed SQL Queries and made sure that values entered in front end is stored successfully in the appropriate data tables.
- Coordinated with the Project Team and Configuration Management Team for build release.
- Involved in Coordinating with offshore teams.
Environment: QTP, HP Quality Center, Rational Clear Quest, UNIX/ LINUX, Windows, Web Methods TN Console& Developer, Shell Scripting.
QA Engineer
Confidential
Responsibilities:
- Performed specification analysis, created test cases, test plans, tested software applications, and logged defects, worked with development team in resolving defects and assisted in production issues resolution & re-testing.
- Created detailed test cases from business requirements document. Executed test cases and reported status of the test cases.
- Run the Automated Regression suite and analyzed results and file bugs
- Collaborated with business analysts to understand and help clarify requirements and assess testability.
- Reviewed and Walked-through High Level requirements, Detailed Requirements and design documents.
- Designed Detailed Functional, Integration, and System Test Cases that map back to detailed requirements.
- Searched for, collected, and organized test data referenced from test cases.
- Conducted Test Case Walkthroughs to achieve consensus on Test Case correctness & completeness.
- Executed and managed functional, integration, and system test cases.
- Recorded and managed defects.
- Responsible for weekly status updates showing progress of testing effort and open issues to be resolved.
Environment: Java, HP Quality Center, SQL, Oracle, Windows XP.