Manual/selenium Tester Resume
Mt Laurel, NJ
SUMMARY
- 7 years of hands - on experience as Manual/Selenium Tester in executing web-based applications and client server architecture on different domains like E-commerce, Banking, and Insurance.
- Expert in developing Java Selenium WebDriver/RC/IDE/GRID test scripts using Java, JavaScript and Test Frame works using Junit, ANT/MAVEN build tools
- Good experience in Web Services testing using SOAP UI, XML and WSDL and in providing required input data to request XML & get the required data from response XML & use the response data from other request XML using SOAP UI.
- Excellent working experience of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and testing methodologies like Waterfall & Agile/Scrum
- Experience in Appium tool, for mobile testing in Android, IOS and other mobile applications
- Extensively worked on data warehousing and decision support systems with relational databases such as Oracle design and database development using SQL, PL/SQL, SQL PLUS and TOAD
- Sound knowledge on Junit, TestNG framework for Unit Testing, Maven for Project building tool, Jenkins for Continuous Integration.
- Extensive experience in analyzing, reviewing and understanding of Business/Functional & Testing requirements and writing Test Plans, Test Strategy, Test Scripting, creating Test Scenarios, analyzing results and preparing result summary report
- Have built a test automation framework based on Data Driven Framework, keyword driven framework, Hybrid driven framework, Page Object Model
- Experience in Manual Testing, defining test cases, developing and maintaining test cases, and documenting all phases of the QA process
- Hands on experience in test driven development (TDD), Behavior driven development (BDD) and acceptance test driven development (ATDD) approaches
- Experienced in Designing and writing Positive, Negative test cases for new requirements, and bug fixes.
- Knowledge on using defect tracking tools such as HP Quality Center (QC)/Application Life Cycle Management (ALM), JIRA, Team Foundation Server (TFS), MTM and Version Control Tools like GIT and SVN.
- Developed an automated scripts and frame works using Python, Java, C#, VB Script
- Proficient in using Quality Center, POS, Rally, JIRA, Clear Quest, Bugzilla
- Experience in manual testing and automated testing using different tools like QTP, Selenium (Web Driver) using Java. Knowledge and familiarity with different QTP and Selenium automation frameworks
- Experienced in analysis, requirements gathering, strategy, plans, test scripts, exit reports, defect tracking based on QA methodologies.
- Experienced in different types of testing like Black-box testing, Functional testing, GUI testing, Regression testing, Back-end testing, System testing, Integration testing and Acceptance testing
- Performed manual and automated testing using HP-Mercury tool like Quality Center (QC) /ALM, Quick Test Professional/UFT
- Knowledge on Automated Web Services using SoapUI, REST with knowledge of WSDL, RESTful, UDDI, eclipse
- Expertise in setting up and carrying out browser compatibility testing environment with different browsers and versions of Internet Explorer, Mozilla Firefox, Google chrome on different OS like windows and MAC
- Experience in creating and executing very large and complex End-to-End Test Scripts across different application Interfaces both Automated and Manual
- Excellent Communication, Interpersonal, and Team Player Skill, Quick Learner and Self Starter, strong organizational and multi-tasking skills
TECHNICAL SKILLS
Testing Tools: Selenium WebDriver/IDE/GRID, Mercury QTP, HP Quality Center, JUnit, Cucumber, Firebug, FirePath, TestNG, JXL, SOAPUI, Coded UI, Manual Testing, Appium (Mobile Testing),ALM
Language/ Script: Java, JavaScript, Ruby, VBScript (UFT)
Frameworks: Junit, TestNG, TDD, BDD
Firefox Add-ons: XPath, Firebug
Web development: HTML, VB Scripts, XML, CSS, Flash, JavaScript, Ruby, Perl, Python.
SOA Technologies: SOAP, REST, WSDL, UDDI, Web Services, SOAP UI
Bug Tracking Tools: HP Quality Center (9, 10, 11.0), Bugzilla, Visual Studio TFS (2008, 2010, 2012), JIRA.
Build/ CI Tools: Ant, Maven, Jenkins, Hudson.
Databases Technologies: MS SQL Server 2000/2005, OLAP and OLTP, Oracle 9i/10g, MS Access 2000, TSQL, Oracle PL/SQL, SQL*Plus, TOAD, SQL*Plus, SQL*Loader, MYSQL
Platforms: Windows 7/Vista/XP, UNIX, Linux
PROFESSIONAL EXPERIENCE
Confidential, Mt laurel, NJ
Manual/Selenium Tester
Responsibilities:
- Analyzed the Business Requirements Document (BRD), developed Test cases and Test scripts for the application under test.
- Developed and maintained automated regression Test Cases inSeleniumusing Java programminglanguage
- Initially involved in creating a Manual Test Cases. Tests were grouped into test plan and executed. Results were recorded and published to management.
- Developed the test scripts and analyzed the results in various stages of the application includingintegration, regression, functional and acceptance testing usingSelenium
- Set upSeleniumtools from scratch and configured various other peripherals tools to perform Seleniumtest
- Performed back end testing by writing and executing SQL queries to validate that data is being populated in appropriate tables and manually verify the correctness of the data with front-end values
- Compared and analyzed actual results with expected results and reported all defects to the appropriate individual(s) along with the areas in the code that are to be modified.
- Work in close coordination with the Development, Business Team andQAManager regardingQAEffortandTest Schedule.
- Used Maven to manage Project's build and dependencies and Jenkins for deployments to environments
- Maintained Requirement Traceability Matrix (RTM) to make sure that all requirements are fulfilled. Ensured release sign-off and prepared reports like test execution summary, and defect summary
- Prepared manual and function test cases on web and mobile applications (iOS and Android) as per requirements.
- Developed positive and negative test cases for Functional Testing and manually Performed Black Box testing in various environments
- Used Jira for Bug Reporting and communication between the developer and other members of the development team
- Issues on day-to- day basis tested the application on various generations of Android and iOS.
- Used Firebug, and XPath to work with the application objects
- Wrote SQL Query to extract data from various database tables for testing purpose
- Analyzed, revised and created test scenarios according to business and functional requirements
Environment: SeleniumWeb Driver, IDE, MySQL, Windows, Jenkins, SOAP UI, XPATH, Firebug, XML, HTML, CSS, Eclipse, JIRA, Agile, TestNG, MAVEN, Web Services, Junit, Java
Confidential, Chicago, IL
Software Automation Engineer
Responsibilities:
- Analyzed the Business Requirements Document (BRD), developed Test cases and Test scripts for the application under test.
- Developed and maintained automated regression test cases inSeleniumusing Java programminglanguage
- Created Test Scenarios,Test Plans,Test Cases,Test ScriptsandDefect Reports, while attending Weekly status meetings, Test case walkthrough meetings and Bug Review Meetings.
- Developed the test scripts and analyzed the results in various stages of the application includingintegration, regression, functional and acceptance testing usingSelenium
- Set upSeleniumtools from scratch and configured various other peripherals tools to perform Seleniumtest
- Used ALM to attach screenshots, and associated the defect with the proper severity and priority, and linked the related Test Script, from which the Defects were
- Proficient in writing SQL queries and strong in backend testing
- Involved in designing and implementing of hybrid automation framework to be used withSelenium Web Driver
- Used Firebug Tool to identify the Object's id, Name, XPath, link in the application
- Configured Web Driver, TestNG, Maven tool and createdseleniumautomation scripts in Java using TestNG framework and page object model (POM)
- Reported and tracked the bugs to closure using JIRA
- Developed test scripts to automate process of testing inSeleniumRC and Web Driver using Testing and Junit
- Used SQL Queries in performing data validation to ensure data accuracy and data integrity by testing back-end components of new data warehouse products
- Involved in creating automation test suites for progression & regression testing in Soap UI. The messaging formats included REST based clients with XML payload
- Used Maven to manage Project's build and dependencies and Jenkins for deployments to environments
- Used HP ALM /Quality Center bug tracking tool to analyze & capture bugs, track and manage
- Performed data accuracy, data validation and data integrity testing by querying the database using SQL queries to check the data table on server.
- Maintained and executed Maven build files for running automated test cases along with Continuous Integration tools like Jenkins
- Used Firebug, and XPath to work with the application objects
- Extensive knowledge in writing elaborate SQL queries to fetch and read data from downstream DB systems for testing and data validation
- Coordinated with technical support associates to fix proprietary software issues
- Analyzed, revised and created test scenarios according to business and functional requirements
Environment: SeleniumWeb Driver, IDE, MySQL, Windows, Jenkins, SOAP UI, XPATH, Firebug, XML, HTML, CSS, Eclipse, JIRA, Agile, TestNG, MAVEN, Web Services, ALM, UFT, Oracle, Java
Confidential, Troy, Michigan
Selenium Tester
Responsibilities:
- Reviewed Business requirements, IT Design documents and prepared Test Plans for all assigned project releases
- Worked with Selenium WebDriver to create selenium automation scripts in java and performed Functional Testing and automated Regression Testing
- Involved in setup the automation framework using Selenium WebDriver to run the test cases in multiple browsers and platforms
- Used Selenium WebDriver and TestNG to run the parallel testing
- Tested critical bug fixes and coordinated with developers in release of bug fixes meeting tight timeline
- Experience in writing SQL Queries for Database Testing to verify Data Validity, Data Integrity, Data Recovery, and Data Security
- Executed test scripts manually all the issues that came up during this process were logged into ALM as defects
- Prepared and ExecutedAutomationTest Scripts to meet business Requirements with the help ofSeleniumWeb Driver using java.
- ConfiguredSeleniumWebDriver, TestNG, Maven tool and createdseleniumautomationscripts in java prior to agile release.
- Extensively used Object Oriented programming concepts in Java while writing and testing test scripts usingSeleniumWebDriver.
- Involved in data validation using SQL Queries with JDBC to ensure all data came from database is accuracy and data integrity by testing back-end components of new data warehouse products
- Evaluated and documented actual test results against expected results
- Reviewed TestNG reports to identify and verify failures in the script and the defects in the application.
- Executed test scripts manually all the issues that came up during this process were logged into ALM as defects
- Created POM (page object model) and data driven framework fordeveloping seleniumtest scripts.
- Performed Input Validations, User Interface Validations and Cross Browser Compatibility testing.
- Created test automation Artifacts (scripts, functions, scenarios, processes) for simple to complex automated testing situations using various tools like Selenium, TestNG and Xpath
- Designed automation framework and test scripts using Selenium Web-Driver for platforms and browsers test.
- Created test cases and test scripts (JAVA) based on functional specifications using open source tools like Selenium Web Driver, TestNG, Soap UI, and Maven.
- Involved in Designing & Developing data driven framework through excel sheets, using Selenium Web Driver.
- Performed GUI, Functional and Regression testing by automated using Selenium, TestNG, Maven, and Jenkins.
- Used Firebug and XPath for the web based application testing with selenium for the commands and locator application.
Environment: SeleniumWeb Driver, IDE, MySQL, Windows, Jenkins, SOAP UI, XPATH, Firebug, XML, HTML, CSS, Eclipse, JIRA, Agile, TestNG, MAVEN, Junit, Android and iOS.
Confidential
Selenium/QA Tester
Responsibilities:
- Understand the business requirement and technical specification documents of the system Involved in Agile Scrum meeting and Scrum testing of the system
- Responsible for writing test cases based on the requirements document.
- Analyzed functional requirements and documented the user specifications and business rules. Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver.
- Extensive experience in using Selenium Web Driver APIs for writing TestNG test suites and test cases for testing functionality with the Selenium Server.
- Created automation framework using Selenium WebDriver and TestNG.
- Developed and maintained automated test scripts in Java.
- Performed regression testing on new builds, every modification in the application using Selenium WebDriver.
- Found critical bugs in the application, weekly Reporting through Bug Reports and Maintenance Traceability Matrix using ALM.
- Used TestNG Annotations in Selenium Web Driver and executed a batch of tests as TestNG suite.
- Extensively used Selenium Web driver for testing in different browsers and used various elements identifying techniques (Xpath, CSS) to identify dynamically changing web elements.
- Extensively used various web debugging tools like Fire Bug, Fire Path, and JavaScript Executor etc. and have also written manual xpath to locate the web elements.
- Performed Data driven testing using Selenium WebDriver and TestNG functions which reads data from property and XML files.
- Developed Maven based build scripts to run Selenium Automation. Integrated Maven Scripts to Continuous Integration Server to run nightly tests.
- Developing test cases, test procedures and test data from requirement document
- Involved in test plan and test case review meetings
- Updating the test cases document according to review comments
- Used TestNG to create the Test Suites and to execute all the test script
- Performed Smoke, System testing, Integration Testing, Regression testing, User acceptance
- Experience in the development of TestNGframework inSelenium.
- QA Automation with Java experience to write automation scripts for selenium usingWeb driver
Environment: SeleniumWeb Driver, IDE, MySQL, Windows, Jenkins, SOAP UI, XPATH, Firebug, XML, HTML, CSS, Eclipse, JIRA, Agile, TestNG, MAVEN, Web Services, Junit, Java, ALM/QC
Confidential
Manual Tester/QTP Tester
Responsibilities:
- Worked with Business Analysts and Developers for requirements review and developing Test Scenarios
- Analyzed Business Requirements, use cases and worked on automation and manual testing of the application
- Worked and helped Manager to create Test Plan and for testing life cycle of application
- Developed System Test Cases and procedures to test various application points
- Involved in Design and development of SQL Programs, procedures to track status and data files on real time basis
- DevelopedQTPscripts for various reports
- Created VB scripts for regression testing usingQTP
- Ensures that the existing functionality is working properly by performing regression testing with QTPScripts
- Used ALM for user stories, bug management and team communication experienced in testing applications manually as well as using the automated testing tools like Test Director and Quality Center/ALM
- Identified the tests that are repeatable for each testing cycle and generated Automated Test scripts using VB Script in QTP
- Developed and executed test cases, test Scenarios using HP ALM/Quality Center.
- Tracking and logging defects in HP ALM/Quality Center and verify the fixes.
- Widely used ALM for user stories, bug management and team communication
- Tested Manually Android Native app version of the application
- Ensures that the existing functionality is working properly by performing regression testing QTP Scripts
- Identified the tests that are repeatable for each testing cycle and generated Automated Test scripts using VB Script in QTP
- Performed Feasibility study to use QTP tool for automation
Environment: Eclipse IDE, Java, JUnit, Agile, Oracle, SQL server, manual testing and Internet explorer, QTP, ALM/QC