Selenium/qa Tester Resume
Schaumburg, IL
SUMMARY
- 6 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.
- 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.
- 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.
- Coordinate web application performance testing pre-tasks: Ensure performance test requirements are received, Develop product specific performance test plans.
- Execute performance / load / stress and other non-functional tests. Monitor application logs to determine system behavior. Address all technical issues, facilitate the resolution and necessarily follow up with PM, IS/IT, Development, and other cross-functional departments.
- Expertise in understanding Business process for better Test planning and Test Execution.
- Experience on Selenium IDE, Selenium WebDriver (Java), Eclipse, BugZilla, Trac and Mantis.
- 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.
- Strong experience in OOPs using Core Java and extensively used classes, objects, data structures, inheritance, polymorphism, exception handling, packages, collection and reflection.
- 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 perform as part of a team.
TECHNICAL SKILLS
Automation Tools: Selenium 3.0, Web driver, SOAP UI, QTP
Development Environment: Eclipse, Selenium, Net Beans
Language/Script: Java, Java Script, SQL, XML, HTML/CSS, Gherkin
Databases: MS SQL Server 2005/2008 R2, 2012, TOAD, SQL*Plus, SQL*Loader, MYSQL
SOA 9 Technologies: SOAP, REST, WSDL, WADL, Web Services, SOAP UI
Build/CI Tools: Ant, Maven, Jenkins, chef, puppet, Hudson
Frameworks: BDD/Cucumber Frame Work, Junit, TestNG, TDD, Data Driven, Keyword Driven, Page Object Model.
PROFESSIONAL EXPERIENCE
Confidential, Schaumburg, IL
Selenium/QA Tester
Responsibilities:
- Analyzed business requirements and functional documents, created the test strategy documents.
- 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 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.
- Used Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- 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.
- Extensively used HP Load runner for Developing Vuser Scripts
- 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 Functional Testing, 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 3.0, Java, Oracle, Quality Center, HP Load Runner, Selenium Web Driver, MYSQL, Jenkins, Web Services, SoapUI, BugZilla.
Confidential, Boston MA
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, Selenium IDE, Selenium Web Driver, HTML, XML, XPath, Android, JMeter, Quality Center, ALM 11.5, MySQL Server.
Confidential, Union, NJ
Selenium QA Tester
Responsibilities:
- Involved in different phases of Software Testing Life Cycle like Requirement Analyzing Phase, Test Design, Test Execution, and proficient in the documentation.
- Configured and Installed Selenium Web driver, TestNG, Maven and Jenkins for Continuous build cycles.
- Created Seleniumtest automation framework based on UI Mapping.
- Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.
- Implemented automation using Selenium WebDriver, JAVA, Selenium Grid, Cucumber and Maven.
- Created automation scripts using Selenium Hybrid and Data-driven.
- Created Java scripts to Automate API Testing.
- Perform database verifications using SQL queries to validate test data.
- Developed automation test cases, executed these test scripts from test lab and logged defects in HP QualityCentre, JIRA.
- Involved in scope creation, script creation, configuration, execution, analysis, resolution, retesting in order to performance testing using JMeter.
- Documented the successful or unsuccessful completion of each test condition in theTest Directorscript repository and verified actual results against expected results for discrepancies
- Executed Browser Compatibility Testing (IE, Firefox, and Chrome) of Web based application.
- Regression testing to prove that the new code has no adverse effect upon the current system, particularly in the area of corrupting data used by different applications or system performance.
Environment: Selenium WebDriver, JAVA, Regression Testing, Selenium Grid, Firefox, API Testing, Cucumber, Maven, SQL, Regression Testing.
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, 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 at 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, TestNG, Java, Firebug, Test Cases, Fire path, XPath, J2EE, Web logic App Server 9.1, Jenkins, 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, Quality Center, Windows, HTML, QTP, Java, Windows 7/XP, MS Excel.
