Sr. Selenium Tester Resume
Middletown, NJ
SUMMARY
- 7+ years of hands - on experience as Selenium Tester in executing web-based applications and Client Server applications on different domains like Insurance, Banking, HealthCare and financial services.
- Extensive experience inSystem Testing, System Integration Testing, Sanity Testing, Regression Testing and black-box testing.
- Experience in Web Services testing using SOAP UI.
- Good Experience in implementing and executing JUnit and TestNG automation Frameworks.
- Expertise in Automation tools like QTP and Selenium WebDriver.
- Developed test cases using Python scripting on Selenium WebDriver.
- Worked as freelance web designer on various web design and development platforms including UI design projects.
- Well versed with Test Planning, Effort Estimations, Defect Reporting and test management and Effective Communication with clients.
- Experience in dealing with fast changing requirements and delivering testing objectives in time.
- Good experience in implementing Waterfall, Agile (SCRUM) and iterative methodology.
- Experience in MySQL SQL Server 2008, creation of database triggers, stored procedures, functions and packages.
- Developed test strategy and test cases for features within agile development environment.
- Experience in interacting closely and dealing with scrum team members in understanding User Stories to analyze testing requirements.
- Expertise in understanding Business process for better Test planning and Test Execution.
- Experience on Selenium IDE, Selenium WebDriver (Java), Eclipse, BugZilla, Trac and Mantis.
- Hands on exp. in client specific automation tool like VeriFIX4.5.1 and UFT.
- Good experience in configuring and utilizing testing tools like Quality Center, Team Foundation Server, ALM, Microsoft Test Manager and other requirement specification tools like Tele Logic Doors, Jenkins, JIRA.
- RDBMS Technology and Web development using HTML.
- Skilled in generating and maintaining Test Matrix, Requirement Traceability Matrix and performing GAP Analysis.
- Expert skills in SQL and PL/SQL and worked extensively on ORACLE, DB2, SQL Server and MS ACCESS databases.
- Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
TECHNICAL SKILLS
Languages: JAVA, HTML, XML, Basic C++, Python,CSS, VB Script.
Testing Tools: Selenium 2.0 / 1.0, QTP, Quality Center, Cucumber and GitHub
Web Debugging: XPath, Firebug, Firepath
IDE: Eclipse, NetBeans and Selenium IDE
Databases: Oracle, MS SQL Server and MySQL
Test Framework: TestNG, Junit, ANT
Office Tools: Microsoft Office and Outlook
Operating Systems: MS. DOS and Windows, Unix
CMS Tool: WordPress, Joomla and Drupal
Test Management tool: Test Director,HP ALM, BugZilla
PROFESSIONAL EXPERIENCE
Confidential, Middletown, NJ
Sr. Selenium Tester
Responsibilities:
- Created and executed automated test scripts using Selenium WebDriver and TestNG.
- Followed Agile methodology was part of sprint planning and attended daily stand up meetings.
- Performed Functional testing (Tested all links in web pages, Forms used), Usability Testing (Tested Navigation, content and other user information).
- Created RTM (Requirement Traceability Matrix) to map the requirements with test case coverage
- Performed extensive back-end testing to ensure data integrity and accuracy by designing SQL queries on MS SQL Server 2008.
- Performed functional testing of web services using SOAPUI tool and Validated the Web Services both Request and Response messages.
- Develop and maintain automation test scripts for client -server and web based applications using Python other automation tools
- Used Firebug to do web based application testing with selenium for the commands and locator application.
- Performed browser compatibility testing (Firefox, Chrome, Safari, Opera, Opera mini)of a web based application to ensure that functionality works fine.
- Created unit and functional test cases through use of testing tools such as Python.
- Created XML based test suit and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
- Involved in acceptance testing using Selenium Web Driver.
- Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
- Performed functional testing to identify various critical points in the application and automated it by using Selenium web driver
- Implemented properties files to read configurations and XPath of elements in the application for better readability of the code.
- Used Id, Name, Links, XPath and CSS to work with dynamic and static elements in application.
- Responsible in executing Selenium test scripts on different browsers and checked for compatibility
- Extensively used Selenium Web Driver to test the functionality of the web application and debug individual test cases, to provide more flexibility in automating test cases.
- Integrated TestNG with Selenium using Eclipse to generate test execution result.
- Designed Page Factory patterns for appropriate tests with Selenium Java.
- Had regular meetings with Developers to report various problems.
- Detecting Defects, Communicating (HP ALM) to Business Leads and Using Priority based, Business critical bases and enhancement based strategies to conduct Functional testing.
- Perform database verifications using SQL queries to validate test data.
- Reported various defects in user-friendly format using HP ALM s(11.5x) as a test management tool and defect-tracking tool.
Environment: HP ALM, SQL Server, Selenium (Web Driver2.0), IDE, TestNG, Eclipse, Python, HTML, XML.
Confidential, Lincolnshire IL
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.
- Developed Selenium test scripts for identified test cases by using data driven, keyboard driven and Hybrid framework.
- Setup the Automation framework using Selenium GRID to run test cases in multiple browsers and platforms.
- Involved in preparing the Test plan based on BRD and User Stories.
- Involved in plan & perform testing, verification & validation, and quality assurance.
- Logging and reviewing the defects in BugZilla Defect tracking Tool.
- Extensively used Selenium (data-driven, XPath locator) and Web Driver to test the web applications
- Automated test cases to perform regression testing using Java, selenium web driver 2.0 and eclipse IDE.
- Conducted automation testing using Python Scripting.
- Utilize PyUnit, the Python unit test framework, for all Python applications.
- Performed Parallel Testing using TESTNG framework with Eclipse.
- Used BugZilla to document issues found during the test automation process,
- Work with soap UI for generating API request and analyze the response success and failures of interfaces.
- Written and executed SQL queries and Joins, Group By clause, having clause etc. to validate the data.
- Updated WSDL file as needed for Endpoint, Tested request and response XML. Added Assertions to validate the response xml with database.
- Involved in Smoke Testing, Regression Testing and User Acceptance Testing.
- Performed automated regression testing to check the new functionality, bug fixes, and fix packs.
- Along with validation on the front end, perform the backend log analysis in UNIX environments to make sure the interfaces yield the correct results/response to requests.
- Prepared daily/ weekly status reports on Test case execution, defects, RTM etc.
- Involved in planning test execution activities, defect reporting and analyzing test metrics.
Environment: Selenium 2.0, Java, Oracle, Quality Center, Selenium Web Driver(Python Scripting), MYSQL, Web Services, Bugzilla.
Confidential, Chicago, IL
Selenium QA Tester
Responsibilities:
- Worked with Business Analysts, Developers and Database administrators to learn and develop Test scripts for web based application.
- Automation of Regression Test Suite using Selenium Web Driver to maintain the cost effective and reduce the manual test effort.
- Actively participation in GUI testing, Functional testing, System testing, Smoke and Sanity Testing.
- Involved in integration testing of different modules.
- Created Requirements Traceability Matrix, and manual test cases with HP Quality Center.
- Participated in Test Case Review meetings and supported offshore team with new defects and test case executions.
- Performed records, enhanced, and play back test in Firefox using Selenium IDE.
- Modification and execution of Test Case Scripts (Java-Selenium WebDriver) in Eclipse IDE, design of automation test framework (JUnit and ANT).
- Attended performance review, project meetings on an ongoing basis to keep track with test status.
- Reported and tracked defects with HP Mercury Quality Center.
- Executed SQL queries and retrieved data for data validation and backend testing.
- Conducted User Acceptance Testing phase for end users along with Business Analyst.
- Reported defects to the developer and maintained in Quality Center.
- Developed Test Plan and Test Strategy for the entire Line of business and for each BAU release.
- Quick set-up, execution and reporting of findings to perform smoke test for each build.
- Detailed manual and Automation testing of new functionality & regression of existing functionality. This includes Server & Client testing. XML Validations are performed between the client & server as well as the front end applications
- Used Quality Center to document issues found during the test automation process, and discuss the defect scenario with Defect Review Board.
- Involved in preparing the Test Metrics using Quality Center to report the defects Matrix, Test Execution progress, Age of Closed defects.
- Involved in generating various test reports using Quality Center
Environment: Selenium WebDriver, JUnit, ANT, Eclipse, Java, SVN, HTML, XML, HP Quality Center, MySQL Server.
Confidential, NEWYORK
QA Analyst
Responsibilities:
- Analyzed BRD’s, FRD’s, and Use Cases to identify functional testing scope of the application.
- Created Test Plans, Test Cases and Test Scripts which help functional-requirement based testing, Integration testing and Regression testing phase for overall system
- Collaborated with Automation QA team to design an appropriate testing framework so that offshore team can conveniently participate in the project
- Developed QTP VB Test scripts for front end Automation Testing
- Capture all Shared Object Repository and Local Object Repository for used with appropriate QTP actions.
- Developed reusable and well commented QTP functions with VBs script so manual team could easily participate in the process.
- Used Quality Center to document issues found during the test automation process.
- Performed smoke testing on new builds for minimum acceptance testing.
- Performed Data-Driven Testing for positive and negative data from external Excel file, and responsible in Validating data from SQL server in database.
- Used SOAP UI to test Rest and SOAP based web services in SOA Environment. Performed Forecasting Web Testing services using SOAP UI.
- Extensively used SOAP UI to validate and verify the output of the portfolios in the front end with the constant change in the portfolio’s in the backend system.
- Exposed to fast paced SCRUM schedule and represented QA in SCRUM meetings
- Attended Walkthroughs and review meetings with Business Analysts and Development team.
Environment: HTML, Oracle, Windows 7, Quality Center, SQL Server, QTP, VB Script.
Confidential
QA Engineer
Responsibilities:
- Involved in Automation Testing by writing VB Scripts in Mercury Quick Test Professional 9.2 to test the functionality.
- Worked on VB Script Loops and Statements and User Defined Functions exclusively in the Function Library. Also worked with Global & Local Repositories and Global & Local Data Sheets.
- Created Scripts for End to End Test Scenarios.
- Performed Functional, Regression, Automation, System Testing and System Integration Testing.
- Interacted with the development team to resolve the issues.
- Actively involved in document reviews to ensure that defects are found Confidential the beginning of the software lifecycle where there is a minimum impact.
- Involved in Manual Testing for the development life cycle of the product.
- Used Quality Center to report bugs
- Written SQL queries and statements using Oracle, to test database for retrieving information.
- Involved in preparation of Test Case creation, execution, Test Summary Report.
- Managed Onshore - Offshore co-ordination.
Environment: HP Quality Center, QTP, VB Script.
Confidential
QA Engineer
Responsibilities:
- Analyzed the Business Requirements Specification, System Requirements Specification and User Interface Specification documents.
- Developed Test Cases to cover overall quality assurance testing.
- Performed manual testing on different modules of the application.
- Performed Ad-hoc, Functional, Regression, Integration and Compatibility Testing of Web-based Application.
- Developed, tracked and managed Issue Log created during the test phase using Test Director.
- Prepared Test status reports for each stage and logged any unresolved issues into Issue log.
- Prepared Test Plan from business requirements, detected defects, tracked and reported bugs using Quality Center.
- Executing SQL Queries to ensure the data is updated correctly in the backend.
- Involved in writing testing methodology by following standards for test documentation, test requirements and test procedures.
- Responsible for weekly status meeting showing progress and future testing efforts to the QA Manager.
- Worked closely with Onsite team to discuss the design and testing aspects of the application to design the test plan and to isolate the root cause of defects.
- Maintained Test Logs and Test Summary Reports.
Environment: Java, Manual Testing, SQL, Test Director, Windows