Selenium Tester Resume
Schenectady, NY
SUMMARY:
- Working as a Quality Analyst (Automation and Manual Testing) with 6 Years of Experience in Software Test Life Cycle and Software Development Life Cycle with Strong Business Knowledge on Pharmaceutical, Retail, and Insurance domain. My technological expertise is in QA Tools &Technologies (Selenium, QTP, Appium, JAVA, JavaScript, Testing, JUnit, Maven, ANT, Saucelab, Eclipse& Jenkins).
- Proficient on Automation tools like Selenium(RC/WebDriver/IDE/Grid) &QTPfor TestingClient Server &Web based Applications and Appium for testing iOS & Android Apps.
- Very Good experience in developing, executing and maintaining test script (manual and automated) usingJAVA&Selenium WebDriver.
- Experience in creating Automation Frameworks using TestNG & JUnit with Selenium.
- Extensive experience in writing TestNG & JUnit Test suites using XML for running Test Scripts written using Selenium.
- Experience in integrating Automation Test Scripts on Continuous Integration toolJenkinsfor nightly batch run of the Script and to ship the code faster.
- Experience in Testing Automated Scripts on Cross - Browser Platformslike Desktop, Tablets and Mobiles using Saucelab.
- Extensive Experience in developingTest Plans& writing Test Cases based on Requirement Document.
- Experience in generating Email able HTML Test Reports using Maven&TestNG/JUnit.
- Experience in generating XSLT Reports (Advanced HTML Report) using ANT build tool.
- Experience in Testing Web services using REST APIs.
- Experience include Unit testing, Functional testing, User Acceptance Testing, Integration testing, System testing, Performance testing, Sanity testing, Exception testing, Compatibility testing of client/server and Web based Applications.
- Experience in defect tracking and change management using HP ALM/QC and JIRA, LoadRunner.
- Extensive experience in working on Keyword Driven, Data Driven and Hybrid framework using Selenium Web Driver.
- Extensive experience in using Firefox Add-ons like Selenium IDE, Firebug, FirePath, Selenium Builder.
- Experience with coding in Java, C#, HTML, CSS, JavaScriptand goodUnderstanding of Python.Good Knowledge on OOPs Concepts.
- Good experience in Defect Life Cycle Management tools like HP Quality Center (QC), JIRA&Assembla.
- Experience in performing database testing and working with SQL queries and database like Oracle using tools like SQL Developer and Toad.
- Working experience in Waterfall (Software Development Life Cycle -SDLC) and Agile Project Environment.
- Experience in Managing the testing Schedules and responsible for the deliverables.
- Experience in working with IDE’s like Eclipse, Sublime Text3.
- Managing Onsite and Offshore teams and developed Status Tracker Report to keep track of Onsite and Offshore assignments.
- Provided Weekly and Monthly Status reports to Clients and Upper management.
- Having Excellent Organization, verbal and written communications skills
- Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
TECHNICAL SKILLS:
Testing tools: Selenium WebDriver/RC, QTP, Appium, JUnit, TestNG
Web Technologies: HTML, CSS, Javascript, AngularJS, NodeJS, XML, XSLT, JDBC& REST services
Defect Tracking Tools: HP Quality Center ALM, JIRA& Assembla
Build Tools: ANT, Maven
Frameworks: Data Driven, Keyword Driven & Hybrid Frameworks
Languages: Java, SQL
Continuous Integration Tools: Jenkins
CrossBrowser Platform: SauceLab and Selenium GRID
Browsers: Internet Explorer, Firefox, Chrome & Safari
Databases: Oracle, DB2&MongoDB
AddOns: Fire Path, Firebug, Selenium Builder, Selenium IDE
IDE: Eclipse, Sublime Text
Version Control: Subversion, Team forge, GIT, GITHUB, Source Tree
Operating Systems: Windows XP/7/8, Mac OS, UNIX and Linux
PROFESSIONAL EXPERIENCE:
Confidential - Schenectady, NY
Selenium Tester
Responsibilities:
- Interacted with Business Clients, Developers and QA Manager for clear exposure to trickle down the technical/functional User Requirements & Change Requests to Test Plans and Test Scenarios.
- Developed initial Test Scripts as Proof of Concept (POC) for First page of Fit2Me Activity Mini-Tool.
- Developed Test Cases for entire product for Fit2Me Activity and Food Mini-Tools based on detailed design documents.
- Created both Manual and Automation Test Scripts using Selenium WebDriver and JAVA Technologies (Eclipse IDE).
- Used Maven for Dependency Mechanism and Project Structure Management
- Developed Automation Framework using TestNG.
- Perform Functional Testing, Regression Testing, System Integration testing, (UAT) User Acceptance Testing, and End to End Testing
- Performed Cross-Browser Testing by executing Selenium test scripts on different browsers (IE, Chrome, and Safari & Firefox) and checked for compatibility.
- Involved in Middleware Performance Testing and WebServices using Load Runner.
- Tested the application in highly dynamic environment with sprint team using agile methodology.
- Automated the Test cases using Selenium for Regression testing and TestNG for grouping the tests
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium WebDriver.
- Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.
- Converted commercial QTP Scripts to open source Selenium WebDriver scripts to maximize the profits of the company without compromising Quality.
- Involved in using Jenkins as a Continuous Integration server to configure with Maven.
- Sound knowledge on Object Oriented Programming concept and Java Language.
- Integrated Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of the Script. Created Project plan on Jenkins, configured scheduled using Cron job.
- Involved in Functional Testing as Unit test, Method test, Test Suite, Integration Testing using different TestNG methods.
- Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
- Performed Java API testing, system testing, black box functional testing, client UI testing, and regression, stress, load and White box testing.
- Identified the Test Scenarios based on Functional Specifications and Business Requirements.
- Used firebug to identify object’s ids, Name, XPaths, links in the application.
- Used HP Quality Center for Test Management for functional Test Automation.
- Provide all data validation through SQL queries, UNIX commands to perform Back-end testing
- Participated in Walkthrough and defect report meetings periodically.
- Responsible for keeping up with the test schedule and interacting with software engineers to ensure clear communications on requirements and defect reports.
Environment: Java, Selenium Web Driver, Jenkins, TestNG, Maven, Eclipse IDE, JavaScript, HP QC ALM, Oracle 11g and Windows 8.1.
Confidential - FREMONT, CA
Selenium Tester
Responsibilities:
- Analyzed requirements and developed tests for developers to use in test-driven development.
- Developed test cases for mobile application testing using Cucumber &Gherkin.
- Built & run end-to-end test frameworks using Protractor for Angular JS applications for user-testing scenarios.
- Scripted all policy submission and policy cancellation support files, control script, library and startup files and API testing.
- Performed Data driven testing using Selenium WebDriver, Junit functions and JDBCConnections which reads data from scripts using property and XML files.
- Implemented Page Object Model Automation framework with Java, Selenium WebDriver and Cucumber.
- Reported the bugs and the test results in the quality center. Created automation framework in test complete Selenium WebDriver using behavior driven approach like Cucumber.
- Used Jira as a project management tools to keep tracking for bug life cycle and to use for iteration planning.
- Wrote SQL queries to perform backend testing.
- Customized Selenium API to suit the testing environment.
- Involved in Service virtualization creating and deploying virtual asset to give appropriate response.
- Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and Junit Framework.
- Performed data driven testing to validate the components displayed on the website using Selenium.
- Created various data tables based on created templates for different states to execute batch files in Selenium.
- Web Services testing using SOAP UI and SOA.
- Tested end-to- end system performance using HP Load Runner.
- Performed black box testing, database testing, and web-based testing on several test phases. Developed components for each transaction used in the test script or scenario by using Selenium.
- Involved in using Maven build tools to manage framework dependency jar files.
- Involved in using Apache POI to read data from external sources to feed locators into the test script.
- Used GitHub as a source repository system to share code within the office as well as with the team in overseas.
- Performed Back-End Testing, database table manipulations of relational database systems by writing complex SQL queries manually.
Environment: s: Selenium Web Driver, Selenium Grid, XPATH, Selenium RC, Cucumber, Gherkin, Angular JS with Protractor, Jira, Quality Center, Soap UI, HTML, XML, VB, C#, VBA, VBScript, Batch files, Oracle, Java Script, Ajax, UNIX and Windows, MS Test manager, Prospect Management, Salesforce.
Confidential -Santa Clara, CA
Sr QA Engineer
Responsibilities:
- Reviewed the business requirement documents and the technical specifications.
- Worked with business analysts, developers, and the support team to define the testing requirement documents.
- Extensively worked on creating the XML's for DDS testing
- Closely interacted with designers and software developers to understand application functionality and navigational flow.
- Work with engineering services team to run tests in continuous integration environment (Jenkins) and report on results
- Prepared and executed Automation Test Scripts in Selenium RC and Web Driver.
- Executed Parallel execution using Selenium Gird
- Created and executed T-SQL queries against Oracle database compared the results and analyzed discrepancies.
- Deployed builds in various mobile platforms using SVN and performed build validation
- Updated and maintained Quality Center.
- Utilized it for reporting and logging defects found during functional and regression testing.
- Followed up on defects through the bug life cycle.
- Prepared QA reports by collecting, analysing and summarizing test results.
- Technical environment included: Android, iOS and Quality Center 9.0.
- Involved in testing Web services REST and XML.
- Analysed system requirements specifications, developed test plans, test cases, and test data for testing the functionality,
- GUI, usability, user acceptance tests with both Positive and Negative Scenarios, especially focused on logical scenarios ofthe application.
- Performed database testing by passing PL/SQL queries and also executed the regression test cases before handed over to UAT.
- Managed & Mentored Test Automation Team using Load Runner.
- Used Quality Center to define requirements, design test steps, run as test set, report, track and close bugs.
- Executed test cases compared with expected values and pass/fail reports updated through Quality Center.
- Involved in UAT Testing and Used Quality Center to report bugs.
- Prioritized Identified defects and monitored bugs fixing status through Out Look Express, which was configured through Quality Center.
- Prepared Test Data using QTP for Test Manager
- Involved in creation and scheduling of T-SQL jobs to run daily.
- Participated in bug triage meetings with developers to validate the severity of the bug and responsible for tracking of the testing life cycle.
- Worked with development teams investigated and corrected software bugs and deficiencies based on the testing results.
Environment: Selenium IDE/RC, Quality Center, Java, Test Manager, Shell Scripting, HTML, VBScript, Agile, .Net, XML, Access, DB2, Oracle, SQL Server, T-SQL, Windows 7, Unix.