Selenium/mobile Tester Resume
NJ
SUMMARY:
- In the field of Software Testing with good exposure in Quality Assurance and Testing Process along with Automation Tools Expertise
- Expert in developing Java Selenium WebDriver/RC/IDE/GRID test scripts using Java, JavaScript and Test Frame works using Junit, ANT/MAVEN build tools
- Performed cross browser testing by using Selenium Grid on multiple browsers and on different platforms
- 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
- Involved in the Continuous Integration of the automation framework with Jenkins
- Extensive knowledge in Protractor framework for Applications developed with Angular JS
- Specialized in Performance Testing applications using load - testing tool Load Runner
- Excellent working experience of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and testing methodologies like Waterfall & Agile/Scrum
- Experience in Manual Testing, defining test cases, developing and maintaining test cases, and documenting all phases of the QA process
- Extensively worked as a QA Automation Engineer in Web applications, Client Server Applications
- Hands on experience in test driven development (TDD), Behavior driven development (BDD) and acceptance test driven development (ATDD) approaches
- Developed an automated scripts and frame works using Python, Java, C#, VB Script
- Worked on source version control tools such as Subversion (SVN), TFS and Git
- Proficient in using Quality Center, POS, Rally, JIRA, Clear Quest, Bugzilla
- Proficient in using HP interactive products like - HP Quick Test Professional (QTP) /UFT, HP Load Runner, and HP Quality Center (QC)
- 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
- Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration
- Used SVN, GIT, CVS for maintaining code version in the control systems
- 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, NJ
Selenium/Mobile 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
- 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 Appium tool to test automation test scripts on Android platforms for native and mobile websites on mobile devices
- Reported and tracked the bugs to closure using JIRA
- Developed test scripts to automate process of testing in Web Driver using Testing and TestNG.
- Involved in creating automation test suites for regression testing in Soap UI. The messaging formats included REST based clients with XML payload
- Loaded test data from a SQL server in to the web application
- Used Maven to manage Project's build and dependencies and Jenkins for deployments to environments
- Prepared manual and function test cases on web and mobile applications (iOS and Android) as per requirements. Cucumber was used for the entire regression testing and functional testing withSeleniumas primary tool to the Test Scenarios, Test Cases and Test conditions identified
- Test scenarios outlines and created feature files by using Cucumber
- 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
- 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, IL
Software Automation Engineer
Responsibilities:
- Analyzed the Business Requirements Document (BRD), developed Test cases and Test scripts for the application under test. Actively participated and Interacted with product management teams in the review and analysis of functional requirements
- Developed and maintained automated regression test cases inSeleniumusing Java programminglanguage
- 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
- 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 python Web Driver, TestNG, Maven tool and createdseleniumautomation scripts in Java using TestNG framework and page object model (POM)
- Used Appium tool to test automation test scripts on Android platforms for native and mobile websites on mobile devices
- 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
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, 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
- Involved in Backend Database testing in Oracle using SQL
- Executed test scripts manually all the issues that came up during this process were logged into ALM as defects
- 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
- 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.
- 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, NYC
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.
- 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.
- 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
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
- Identified the tests that are repeatable for each testing cycle and generated Automated Test scripts using VB Script in QTP
- Created Automation test scripts for AM in order to create and
- Checking the regression logs for the loans and credit cards modules.
- 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