Senior Selenium Engineer/mobile Tester Resume
Newyork, NY
SUMMARY:
- Overall 8 years of experience in Software testing as a Quality Analyst/Mobile Application Tester, Automated Software Testing using Selenium, QTP, SOAP UI and Quality Center
- Experience in testing involving Selenium Web driver, Core Java, HP QTP/ UFT, VB Scripting , SOAP UI, WSDL, HP ALM, MS SQL.
- Expertise in Automation Tool Selenium 2.0, protractor, QTP and performance testing tool JMeter mobile automation testing tool Appium.
- Expert in developing Java Selenium Web Driver/RC/IDE/GRID test scripts using Java, JavaScript and Test Frameworks using TestNG/JUnit, ANT/MAVEN build tools.
- Hands on experience in Test automation using different Automation tools/techniques, Unit testing by using Selenium Web Driver/IDE/GRID, TestNG, Maven, Fire Path, Running scripts, Debugging scripts in different environment, Extracting Test results, Cross browser testing, and data validation.
- Having extensive experience in writing and implementation of complex Test plans, Design, Development and Execution of Test scripts for system and functional projects.
- Extended experience in system testing, integration testing, UAT testing, Performance testing, functionality testing, and regression testing.
- Experienced with SOA, Web Services, SOAP, Soap UI, RESTFUL, WSDL technologies.
- Experience on manual testing and automated testing using different tools like QTP, Selenium (RC, Web Driver, and GRID), Load Runner, Quality Center, and Performance Center.
- Experienced in White Box testing by authoring python Codes in Selenium WebDriver.
- Performed Manual as well as Automated Testing using Testing tool Selenium WebDriver, Appium.
- Experience in functional testing, black box testing, negative testing, compatibility testing, and recovery testing.
- Extensively worked on Agile Development and management process.
- Created automated scripts using VB Scripts .
- Good scripting experience in VB Script and QTP framework using Quick Test Professional.
- Created and Maintained Server side Integration Test using Python and Selenium Webdriver.
- Experienced in working with Interactive Voice Response (IVR) Testing.
- Experience in Back - end testing, data validation, Database testing using SQL queries.
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, Rally, JIRA, IBM Clear Quest, BugZilla.
- Experience in designing the Frameworks as Maven project.
- Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life Cycle and Methods like Waterfall, Agile and Scrum.
- Experience with BDD and TDD using cucumber.
- Experience in Mobile application testing in agile environment (Mobile/Tablets/Mobile Simulator).
- Experience in cross platform testing in Solaris, HP-UNIX , Linux, Windows (NT/2000/XP).
- Experience in writing and executing SQL queries to perform Data Validation and Back end testing of databases to check the integrity of data.
- Experienced in continuous integration using JENKINS to support tools likes CVS subversion, GIT and execute Apache ANT and apache Maven.
- Worked on database testing on triggers, logical views and SQL queries which support database refactoring
- Familiar with OSI and TCP/IP.
- Extensively worked on different Selenium automation frameworks.
- Highly motivated team player with analytical, organizational and technical skills, unique ability to adapt quickly to challenges and changing environment.
- Have worked on sub version control tools like GIT and SVN.
- Experienced in writing SQL queries for back-end testing and validation of data.
- Experience in testing native apps on iPhone, Android and iPod devices manually.
- Hands on experience in medical domain as well Worked with providers and Medicare or Medicaid entities to validate Internet portals.
- Excellent interpersonal skills, proven team player with an analytical insight to problem solving and deliver under high stress environment
- Unique ability to adapt quickly to challenges and changing environment.
TECHNICAL SKILLS:
Languages: Java, C#, HTML, XML, SQL, PL SQL, CSS
Automation Tools: Selenium Suite (Selenium IDE, RC, Grid and WebDriver), QTP, Junit, TestNG, SOAP UI, QTP, Jbehave, Cucumber.
Scripting Languages: JavaScript, Python, VB Script
Defect Tracking Tools: HP Quality Center, IBM Rational ClearQuest, JIRA, Test Director, TestLink, Bugzilla.
Development Environment: Eclipse IDE
RDBMS: MySQL, MS-SQL Server, MS Access, Oracle
Misc Tools: MS Office, ANT, Log4J, Maven and SVN
Continuous Integration Tools: Jenkins/Hudson, Travis, Fire bug, Fire path.
Databases: Oracle 11g/10g, SQL Server
Operating Systems: Windows, Mac OS, UNIX, LINUX
PROFESSIONAL EXPERIENCE:
Confidential, NewYork, NY
Senior Selenium Engineer/Mobile Tester
Responsibilities:
- Responsible for periodic updating of Test Plans and Test Cases as per Requirement Specifications and Business rules.
- Used Appium for mobile app testing Android and iOS. Integrated Appium for distributing tests on the cloud.
- 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 Web Driver .
- Developed Java based library to read test data from XML & Properties files using JUnit and Selenium.
- Automated server activities through and VB scripts.
- Integrated design of business critical applications in App Virtualization tools APPV and VB scripting .
- Expertise in Automation Tool Selenium 2.0, protractor, QTP and performance testing tool JMeter mobile automation testing tool Appium
- Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.
- Configured ANT builds scripts to run tests, develops reports and sends notifications.
- Used Selenium RC for testing different browser, Selenium Grid for checking instance of server and Selenium IDE for record and playback.
- Experience with framework design, development and implementation using Selenium WebDriver, automation tool with different programming language like Java, VB Scripting .
- Developed automated scripts using Selenium Web Driver and Implemented Frame work using Java.
- Prepared automation scripts in VB Script following scripting guidelines by creating the Global object repository and preparing Generic functions.
- Performed Regression testing on new builds, every modification in the application using Selenium RC.
- Responsible for documenting the Automated Test results using SOAP UI and QTP.
- Involved in Agile Development Environment. Implemented using TDD and ATDD approach.
- Implemented agility in testing the application using Scrum.
- Performed regression testing using QC by modifying and documenting the existing scripts.
- Performed back-end testing using SQL queries to validate the data in the back-end SQL Server
- Status reporting and test updating in Quality Center.
- Implemented open source web test tool Selenium WebDriver for cross browser and cross platform web testing.
- Developed Cucumber framework using Selenium WebDrvier.
- Involved in Automation of the test cases using Selenium Web Driver, JUnit and Ant.
- Implemented Recovery Scenario to handle unexpected events or errors.
- Implemented SOAP UI for Webservice Testing.
- Involved in Writing Cucumber Scripts.
- Performed automation testing on X View applications.
- 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 Web Driver .
- Provided best practices in Automation testing in CodedUI.
- Create JUnit HTML test report for the entire test suite.
- Did performance testing to ascertain how the components of a system are performing, given a situation.
- Used Selenium WebDriver to test search results of Meta search engine.
- Defect logging, assignment and tracking through Microsoft Test Manager.
- Expertise in using TFS to open bugs, create tasks and user stories, initiate change requests.
- Used TFS source control to deploy application.
- Performed load testing to expose the defects in application related to buffer overflow, memory leaks and mismanagement of memory.
- Worked on TFS for accessing code.
- Worked on scripting languages like AngularJS for working on UI automation.
Environment: Java, Selenium WebDriver, SoapUI, Jira, Appium, VB Scripting, XML, TOAD, Jenkins, TFS, Oracle 10g and Websphere application server, Unix.
Confidential, Webster, MA
Sr QA Engineer
Responsibilities:
- Involved in Designing & developing data driven framework using Selenium Web Driver, Testing and implemented Java Mail to send the regression result automatically.
- Involved in Designing & developing data driven framework using Selenium Web Driver, Testing and implemented Java Mail to send the regression result automatically.
- Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
- Extensively used SOAP UI for functional testing of web services.
- Implemented simulator for Mobile App Testing in Android Platform using Appium.
- Prepared the Test Suite with the TestNG framework based on Java and developed the test scripts using TestNG annotations.
- Extensively worked with End-to-end testing for User Acceptance Testing (UAT).
- Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
- Cross browser compatibility testing is executed by testing web applications.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Involve d in We b S e r vic es Te s ti ng us ing S OAPUI with REST to cr e ate a nd e x e c ute a uto ma t e d f u n c tiona l, r eg r e s s io n, co mp lia nc e, a nd loa d te s ts .
- Performed automated acceptance tests written in TDD (Test Driven Development) using cucumber.
- Performs Validation to the customer account records and their order details with Databases using SQL Queries.
- Developed Data Driven Tests using SOAP UI and automated functional testing.
- Involved in mobile testing by writing java for automation through Selenium Appium.
- Developed automation test cases, executed these test scripts from test lab and logged defects in JIRA/ALM
- Analyzed the specifications from Business view and Functional view of the application.
- Participated in project kickoff and sprint planning meetings doing planning poker.
- Participated in daily Scrum meetings, discussed with Business Analysts and Developers about requirement gaps, defects and blocking issues.
- Performed manual and automation scripts development on agile process.
- Used Quality Center to track and report system defects and bug fixes. Written modification requests for the bugs in the application and helped developed developers to track and resolve the problems.
- Involved in setting up continuous integration system using Jenkins and working knowledge with cloud based code repository system like Github.
Environment: Agile, Selenium (WebDriver and GRID), java, TestNG, Maven, Jenkins, SOAPUI, TDD, HTML, XML, XPath, Rally, Web Services (SOAP & RESTFUL) JavaScript, Appium, Quality Centre, Firebug, SQL, PLSQL, Putty, Win SCP, SQL Navigator, Oracle, UNIX, Windows.
Confidential, Gaithersburg, MD
QA Analyst
Responsibilities:
- In depth understanding of Object Oriented Programming and skilled in developing automated test scripts in Selenium .
- Designed data-driven testing framework in Selenium and captured data dynamically from web controls.
- Design, develop and implement Page Object Model Pattern based Keyword Driven automation testing framework utilizing Java, Test-NG and Selenium Web-Driver.
- Developed Test Framework in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test automation (Java/JUnit).
- Used Selenium RC for testing different browser, Selenium Grid for checking instance of server and Selenium IDE for record and playback.
- Used Appium to test the iOS and Android mobile banking apps.
- Created automation framework and test scripts using Selenium Web-Driver for multiple platforms and browsers testing. Also performed manual testing for the same.
- Created and executed database queries (SQL) to validate database data integrity
- Developed test scripts in Selenium for inserting records into oracle tables.
- Experience in testing EDI according to HIPPA compliance.
- Used SOAPUI (use of groovy script) for test data setup in Test Driven Development.
- Updated test cases and test scripts according to changed requirements as well as using QuickTestPro for regression testing.
- Automated the Release Process for software releases using C#.
- Identified software capability and reliability by conducting functional, system, and regression and performance testing.
- Expertise in using TFS to open bugs, create tasks and user stories, initiate change requests.
- Used TFS source control to deploy application
- Documented and reported test outcomes by collecting, analyzing, interpreting and summarizing data to development team.
Environment: Selenium IDE/RC/Grid, JUnit, C#, Win Runner, ITKO, LoadRunner, QuickTest Pro, SQL, Web Logic, Windows, waterfall.
Confidential, Houston, TX
QA Analyst
Responsibilities:
- Analyzed user requirements by interacting with Architect, Developers and Business Analysts.
- Created and executed test plan, test case design and test cases based on user and functional specifications.
- Specifications Creation of Test Data Requirements and Test Condition Matrix, Setting up Test Environment, Software Test execution Defect management.
- Performed functional testing, integration testing and system testing.
- Developed re-usable library of generic functions using Selenium to eliminate redundancy of code in automated scripts.
- Involved in comprehensive end-to-end testing.
- Created test scenarios for functional and regression testing.
- Performed compatibility testing using Selenium GRID for multiple browsers.
- Developed and executed SQL queries in the database to conduct Data integrity testing by checking the data tables on the server.
- Performed Data Driven and Keyword driven Tests
- Developed and maintained Hybrid Framework,
- Extensively used my SQL proficiency during data migrations.
- Developed unit tests using JUnit, create Test Suites and run parallel tests on TestNG
- Used Firebug and Firepath for element identification while creating Page Object Repository.
- Executed Automated tests in appropriate test regions in support of unit, integration, functional, and regression testing usingWebDriver.
- Designed and developed automated scripts which involved Functional Regression, Integration test cases using WebDriver. Supported all major production releases.
- During the execution phase, review all the defects identified by the team to check the validity before reporting them.
Environment: Selenium, Quality Center, Java, XML, TOAD, CQ5, Oracle 10g and Websphere application server, Unix.
Confidential
Performance/ Manual Tester
Responsibilities:
- Involved in WhiteBox, BlackBox, Functionality, and User Acceptance Testing.
- Involved in writing Test plan and perform manual Testing.
- Involved in User Acceptance Testing ( UAT ) assisting the super users with test cases and test data requirements.
- Assisted business users in defining UAT test cases and plans; Established and maintained test cases and test data in Quality Center.
- Experienced in using QTP integrated environments like Data Table, Actions, and Recovery scenario.
- Performed end to end testing in the form of scripts.
- Generation of Data for execution of Test cases.
- Responsible for analysis, reports and defect tracking.
- Generate test records, Modify scripts to do regression test.
- Developed SQL scripts and stored procedures using PL/SQL.
- Actively attend meetings with fellow testers and other groups to evaluate the progress and Performance of the application.
- Created data driven script to be used with various data / test cases for positive and negative testing of the application.
- Used Test Director for defect Tracking and defect reporting.
Environment: Java, EJB, JSP, JSF, Weblogic7.0, JBuilder, XML, JavaScript, JDBC, UML, Rational Rose and Oracle.
Confidential
Manual/ QTP Tester
Responsibilities:
- Parameterized QTP scripts to run on multiple sets of data and one data file can be used for multiple scripts
- Used QTP for functional and regression testing of the application to make sure transactions and business processes work as intended and Developed VB scripts
- Managed & Mentored Test Automation Team using QTP, Load Runner
- Developed Project using waterfall methodology.
- Wrote SQL Queries for backend/ETL testing.
- Logged and managed defects using Quality Center/ALM defect management tool
- Generated Weekly Reports, Defect Reports and Customized Summary Reports.
- Performed User acceptance testing in the final phase of software development process to check the functionality of the software.
- Involved in the System and Integration testing, performed Positive and Negative testing.
- Wrote Test Cases and Test Procedures based on the Test Plan.
- Developed Automation Scripts in Selenium IDE and QTP for Functional testing and Regression Testing.
- Executed recording, re-running and debugging of test cases and test suites on IDE.
- Performed Integration testing to check the flow of application.
- Extensively compared several data feeds using comparison software.
Environment: HP Quality Center, HTML/DHTML, SQL, Web Logic, JavaScript, VB Scripts.Windows
