Senior Selenium Enginner/mobile Test Enginner Resume
New York, NY
PROFESSIONAL SUMMARY:
- Over 7+ years of professional experience in Informational Technology (IT) with emphasis in Manual/Automation testing of Web Based /Mobile apps and client with specializing in Software Quality Assurance Testing, QA Automation Engineer proficient in testing on Client/Server,Software Development, Web Services, Mainframes, Java, UI and SAP Environments.
- Signification experience in all phases of Software Development Life Cycle (SDLC) that include Requirement Gathering, Analysis/Design, Documentation, Development and Testing.
- Experience in performing Integration, System, Smoke, Performance, Product, Regression, Security, UAT, GUI and Data Interface Testing.
- Experience in Automation tools like Selenium RC/IDE/WebDriver/Grid (Functional & Regression Testing), TestNG, Junit and Eclipse.
- Experience in performing database testing using Selenium.
- Experienced in testing BPM framework, process and strategy.
- Experience in writing test cases using Element locators, WebDriver methods, Java programming features and Test NG Annotations.
- Experience building automation framework from scratch using Selenium RC, JAVA, Junit and Eclipse.
- Experience in Analysis of Software Requirement Specifications, Creation of Test Plans and development of Test Cases, Test Scripts and executing them.
- Experience in testing native apps on iPhone, Android and iPod devices manually
- Expertise in Automated - testing includes concentrated application, training and interaction with HP Tools like UFT/Quick Test Professional (QTP), SOAP UI and ALM/ Quality Center.
- Experienced in SQUISH and Java Script
- Setup Selenium GRID to run Selenium scripts on different browsers
- Execution of Manual and Automation Business Components, Test Scripts through Test Management Mercury tool like HP ALM Quality Center.
- Well versed with SQL, PL/SQL and Oracle queries to run the data integrity tests.
- Working experience in Web Service Testing tool - SoapUI. Tested Web Services, XML, WSDL, and Restful Web Services using SoapUI.
- Experience in protractor, QTP Automation, load and performance testing tool JMeter, Load Runner and mobile automation testing tool Appium.
- Have knowledge of Utility, Telecom, Manufacturing, Banking, and Insurance domain.
- Experience in protractor, QTP Automation, load and performance testing tool JMeter, Load Runner and mobile automation testing tool Appium.
- Involved in SOA testing includes developing test scripts in manual and automated testing environments, logging and recording test results, developing test scenarios, identifying and analyzing test errors, and maintaining test scripts
- Experience in Web based testing including GUI Testing,Smoke, Regression Testing, Integration Testing, System Testing, Performance Testing, Stress Testing, Functional Testing and Unit Testing. Executions and validations to find high priority, severity defects.
- Excellent Communication skills and ability to work either independently or in a team.
- Ability to handle multiple tasks in order to meet deadlines and deliverables.
- Solid experience in writing Test scenarios, Test Conditions, Defining Test Cases, Developing and maintaining Test Scripts, Test plans, Defects and Status Reports.
- Excellent knowledge and working experience in using various kinds of Defect tracking tools like Quality Center/ALM and JIRA.
- Experienced in developingweb-based applications using Java, Python, XML, CSS, HTML, JavaScript, C#, Soap UI, Groovy, JBehave and JQuery
- Working experience in both manual & automation followed by Black Box/Grey Box, Unit, Functional & Regression, UAT, GUI (API), Boundary, Back-end (Database), Integration, System, end-to-end (E2E), Alpha, and Beta testing approach.
- Worked in Waterfall and Agile methodologies - SCRUM.
- Extensive working experience in Agile and Waterfall Methodologies.
- Ability to work with all levels of management, willingness to learn and implement new ideas quickly and to be a collaborative team player.
CORE SKILLS:
Operating Systems: Windows and UNIX
Languages: SQL, VB 6.0, Java and XML.
Databases: Oracle 9x/10g, 11g SQL Server and MS-Access Scripts
Java and VB Automation Tools: QTP, Selenium WebDriver
Test Management Tools: Quality Center 11.0 ALM
TECHNICAL SKILLS:
Testing Tools: Selenium Web Driver/RC/IDE/GRID, HP Quick Test Pro (QTP) 11, Quality Centre/ALM 11, Load Runner 11, JUnit, Cucumber, TestNG, Web Services, FitNesse, SOAP UI, Coded UI, Appium, Jenkins, Maven.
Language/ Script: Java, JavaScript, Python, Shell Script, Unix, Linux, VBScript(UFT), C, C++, C#.
Test Frameworks: Junit, NUnit, TestNG, Protractor, Karma, Data Driven Framework, Keyword Driven.
Firefox Add ons: XPath, Firebug, Fire Path.
Web development: HTML, CSS, JavaScript, JQuery VB Scripts, XML, Flash.
SOA Technologies: SOAP, REST, WSDL, UDDI, Web Services, SOAP UI.
Bug Tracking Tools: BugZilla, JIRA, Mantis, Elementool, Rally, HP ALM/Quality Center.
Build/Continuous Integration Tools: ANT, Maven, Jenkin, Hudson, Bamboo.
Databases Technologies: MS SQL Server 2000/2005,OLAP and OLTP, Oracle 9i/10g, MS Access 2000, TSQL, Oracle PL/SQL, SQL*Plus, SQL*Loader, MYSQL.
Platforms: Windows 7/Vista/XP, UNIX, LINUX, MAC OS X.
Mobile Platforms: IOS, Android OS, Windows Phone.
QA Methodologies: Agile, Scrum and waterfall.
Version Control: Git, SVN, CVS, TFS.
PROFESSIONAL EXPERIENCE:
Confidential, New York, NY
Senior Selenium Enginner/Mobile Test Enginner
Responsibilities:
- Designed Automation Test cases using Selenium WebDriver, Java, Junit, Maven.
- Used Selenium Grid to run test cases in multiple browsers and Platforms.
- Responsible for implementation of Hybrid Test Automation Framework, Page Object Model using Selenium WebDriver, TestNG and Maven and Java.
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
- Worked Fitnesse Automation Testing.
- Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.
- Used emulators and IOS simulators to perform the manual Mobile Testing.
- Prepared the functional test cases using test design techniques data validation concepts Equivalence partitioning, boundary value analysis.
- Prepared test data document and Involved in generation of bug and test case execution reports.
- Strong experience with SOA architecture which include Soap and Restful Web Services Testing.
- Performed web services testing with SOAP UI by validating request and response for XML, JSon files.
- Involved in testing of services using SOAP/REST services using SOAP UI, Groovy Script.
- Worked on remittance testing top automated in Fitnesse.
- Created Automated scripts - Load Runner Web Services, Soap UI, XML.
- Performed data driven testing by using JDBC and Groovy script as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
- Involved in collecting the crash logs from apps and app extensions running on user devices
- The entire Ruby scripting done usingCucumberframework.
- Good Experience in Agile methodology with SCRUM Process for the product development.
- Wrote Python Scripts to develop automated scripts and frame works.
- Executed JavaandPython scripts to automate the test cases.
- Involved in Squish, creating and maintaining UI test automation scripts and the associated automation framework
- Used Squish creating and maintaining manual and semi-automated software test cases
- UsedPython codeto handle textbox, dropdown, checkbox, buttons and popup controls.
- Used BDD framework with Cucumber, Java and created future files with scenario and scenario outline files.
- Logged and managed defects using Quality Center/ALM defect management tool
- Experienced in load and performance testing tool JMeter.
- WroteSQL Queries for backend/ETL testing.
- Involved in automating Web Service API testing, functional workflow testing, performance testing, and system setupand upgrade testing.
- Performing End to End testing of the application including Black box testing, Functionality testing using manual testing and Regression testing using Automation testing QTP/UFT.
- Wrote automated scripts for angular JS application using protractor and Java scripts.
- Involved in implementation of Test Automation Framework build using Selenium WebDriver, protractor, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
- Involved in mobile Testing Pro helps in a easy way to use mobile testing device cloud that gives you access to hundreds of real mobile devices on real carrier networks located around the world.
- Performed Back end testing using SQL queries to make sure that data entered has been uploaded correctly into the database tables.
- Verified SQL queries against backend database to ensure test codes retrieve the right data on testing.
- Developed test code in Java language using Eclipse, IDE and TestNG framework.
- Involved in Maven configuration for running servers and scripts after the build.
- Prepared manual & functional test cases on web and mobile applications (Apple & Android) as per requirements.
- Used Jenkins as continuous integration server to run automated test suites.
- Used web-debugging tools like XPath, Firebug and Firepath to locate elements.
Environment: Selenium WebDriver, Jenkins, Cucumber, SOAP UI,Python, Maven, Appium (Android), Fitnesse,TestNG, Quality Center, Firepath, Firebug, Eclipse, XPATH, Java, Android, SQL Server, JMeter.Protractor.
Confidential, Twinsburg, OH
Sr. Automation Engineer/ SOA Tester
Responsibilities:
- Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.
- Prepared the functional test cases using test design techniques data validation concepts Equivalence partitioning, boundary value analysis.
- Used emulators and IOS simulators to perform the manual Mobile Testing.
- Experience with Unit Testing with Jasmine and Protractor.
- Involved in designing of Automation Test cases using Selenium WebDriver, Java, Junit, Maven.
- Used Selenium Grid to run test cases in multiple browsers and Platforms.
- Responsible for implementation of Hybrid Test Automation Framework, Page Object Model using Selenium WebDriver, TestNG, Maven and Java.
- Used Page Object Model, UI Mapping, Selenium Manager, Data Driven using CSV, CSS Selectors as a part of Framework
- Wrote and executed automated test cases using Selenium Web Driver to automate manual testing solutions
- Prepared test data document and Involved in generation of bug and test case execution reports.
- Strong experience with SOA architecture which include Soap and Restful Web Services Testing.
- Good Experience in Agile methodology with SCRUM Process for the product development.
- Involved in Writing Python Scripts to develop automated scripts and frame works.
- Updated Test Plans and Test Cases periodically to manage changes in requirements.
- Reported software defects in JIRA and interacted with the developers to resolve technical issues.
- Used BDD framework with Cucumber, Java and created future files with scenario and scenario outline files.
- Logged and managed defects using Microsoft Test Manager (MTM) defect management tool.
- Involved in testing both SOAP and REST services using Rest Assured and tested both XML and JSON formats.
- 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, TestNG and Jenkins.
- Performed back end testing on Oracle Database by writing SQL queries.
- Created SQL views to aggregate data before moving to targeted database from legacy database to simulate results.
- Coordinated with developers and record defects in JIRA to track until they are resolved.
- Used Java language and Junit framework for scripting.
- Used Python programming language for Creating Robot Framework.
- Involved in writing SQL Queries for backend/ETL testing.
- Developed and executedNon-functional testing such as performance, load, stress, stability, and security testing using Load Runner
- Prepared manual & function test cases on web and mobile applications (Apple & Android) as per requirements.
- Used web-debugging tools like XPath, Firebug and Firepath to locate elements.
- Developed test code in Java language using Eclipse, IDE and TestNG framework.
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
Environment: Java, Appium, Selenium IDE, Firebug, SQL, iOS, Mobile Testing, Jira, Oracle10g, Jenkins, Microsoft Test Manager, JMeter, Cucumber
Confidential, Houston, TX
Selenium Engineer/SOA Tester
Responsibilities:
- Involved in automation scripting using C#, MTM.
- Utilized HP Quality Center (HP QC) as a bug tracking system.
- Delivered overall Test Summary reports from the Quality Center (QC).
- Involved in mapping the requirements to the test cases in QC.
- Performed database validation using SQL queries
- Developed road map by understanding the Business logic and User Requirements for Manual Testing.
- Involved in Performing the web services testing with SOAP UI by validating request and response for XML.
- Involved in testing of services using SOAP/REST services using SOAP UI, Groovy Script.
- Developed QA processes automation test scripts using Python/Seleniumto test Web based user interfaces for different type of browsers
- Performed GUI testing, Functional testing, Integration testing, Regression testing, Ad -hoc testing, Negative testing, End to End testing, Load testing, User Acceptance testing on multiple projects.
- Involved in Testing in Agile Development Environment using TDD and ATDD approach.
- Interacted with Developers to follow up on Defects and Issues followed by the Defect Life Cycle.
- Tested extensive backend testing using SQL Queries to retrieve the data from the database and checked data integrity.
- Used SQL to validate backend database changes, deletes and update.
- Wrote SQL queries to extract data for testing purposes.
- Performed data driven testing by using JDBC and Groovy script as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
Environment: C#,SQL, HTML, SOAP UI, Groovy Script, Quality Center, Jira, VBScript, HTML, MSWord, MS Excel, UNIX,Microsoft Test Manager, Oracle.
Confidential, Santa Fe Springs, CA
Senior QTP Engineer/Web Service Tester
Responsibilities:
- Project is developed usingwaterfallmethodology.
- Extensively usedQTPintegrated environment like Data Table, Actions, and Recovery scenarios.
- Performed Manual Functional testing with QC and Regression Testing withQTP.
- Executed and scheduled the automation test scripts from Quality Center.
- Involved inUser Acceptance Testing (UAT) of the application.
- Prepared theTest Resultsdocument which summarizes testing activities and results.
- PerformedPositiveandNegativetesting by inputting valid and invalid data
- Involved in writing the Backend scripts.
Environment: C#, ASP.NET, Oracle, Quality Center, TOAD, VB Script, MS Office
Confidential, Murrieta, CA
Manual Tester
Responsibilities:
- Analyzed test specifications and converted them into Manual Test Cases.
- Involved in preparing the Test Plan and Test Cases based on the business and functional specifications.
- Involved in writing the SQL Queries.
- Participated in Integration, System, Smoke Testing.
- Identified the initial setup, input data, appropriate steps and the expected responses in the manual test cases.
- Performed End to End Testing and involved in User Acceptance Testing.
- Used Quality Center (HP QC) as a bug tracking system
Environment: Quality Center, JAVA, XML, Manual testing, MS SQL Server, SQL,MSOfficce.
Confidential, Denver, CO
QA Tester
Responsibilities:
- Used Selenium RC through Junit framework and Eclipse IDE.
- Familiar with inspecting web elements using Fire Finder / Fire Bug add-on in Firefox.
- Prepared test cases by analyzing functional requirement and documentation.
- Performed Manual Testing of this Web application and automated it by using selenium.
- Performed GUI testing, Functional testing, Integration testing, Regression testing, Ad -hoc testing, Negative testing, End to End testing, Load testing, User Acceptance testing on multiple projects.
- Expertise in running selenium tests against multiple browsers using different browser profile.
- Used SQL to validate backend database changes, deletes and update.
- Wrote SQL queries to extract data for testing purposes.
- Used IBM Clear case for tracking.
- Identified software defects and interacted with developers to resolve them and provided full support to the Test team using Quality Center.
- Execution of nightly run automated scripts.
- Participated in various meetings, discussed Enhancement and Modification Request issues.
- Worked under Agile Scrum Methodology.
- Reported the bugs/defects through Quality Center
- Executed and scheduled the automation test scripts from Quality Center.
- Project is developed usingwaterfallmethodology.
- Involved in creating the Data Base Scripts.
- Prepared theTest Resultsdocument which summarizes testing activities and results.
- PerformedPositiveandNegativetesting by inputting valid and invalid data
- PerformedRegressiontesting to ensure that changes made to software did not introduce any new bugs.
- Extensively usedQTPintegrated environment like Data Table, Actions, and Recovery scenarios.
- Performed Manual Functional testing with QC and Regression Testing withQTP.
- Involved inUser Acceptance Testing (UAT) of the application.
Environment: Selenium RC/IDE, Java, Junit, Eclipse, Quality Center, Clearcase, PL/SQL, UNIX, HTML, Oracle, Windows XP,QTP10, SOAP UI, Quality Center 10, C#,ASP.NET, SQL Server, TOAD, UNIX, HTML, VB Script.