Lead Selenium/ Mobile Tester Resume
Glen Allen, VA
SUMMARY:
- 8 years of extensive experience in Analyzing, Designing and Implementation of QA testing strategy for Web based and Client/Server applications using Manual testing and Automation Testing Selenium of client server application in back end testing.
- Worked on various projects with full system testing lifecycle experience, including designing, developing and implementing test plans, test cases, defect logging, defect tracking and test processes fueling swift corrective actions, significant cost savings and fault - free audits.
- Expertise in automating web applications using selenium, API, SOAPUI, REST in ecommerce domain.
- Expertise in creating keyword, hybrid frameworks using UFT, QTP and Selenium
- Involved in designing Hybrid Appium Test Framework, POM for mobile App (Android/iOS).
- Performed React Native, Hybrid, mobile Web applications using Appium.
- Implemented simulator for Mobile App Testing in Android Platform using selenium.
- Implementation of client / server and web based application using C# and ASP, java with Microsoft Dynamics 365.
- Worked with Developers, as necessary, to isolate and repair bugs. Tracked software problem reports using Team Foundation Server(TFS) and Dev Track.
- Tested the scalability and performance of brokerage application.
- Application Testing with Appium for Android Platform and IOS Simulator for IOS platform.
- Experience in IT, extended expertise in QA and Automated Software Testing using QTP, SOAPUI, Quality Center, ALM, ETL, Coded UI and Selenium.
- Proficient in using test automation tools such as Selenium WebDriver/RC/IDE/Grid, QTP and Mercury Quality Center to develop automation testing scripts for web and client server applications.
- Experience in ANT, MAVEN to create projects, JAR files, POM.xml with artifacts and dependencies.
- Implemented functional tests using java, testNG/pyth framework and cucumber framework.
- Configure Pricing and review Pricing Configuration in ECC and CRM.
- Worked on Domain - Payment System (Visa/Master card/Amex/CUP/Diners/JCB),POS/EMV, Credit Card, Debit Card, School Education management systems, Banking (Prime/Online-Card & Merchant, Fraud Guard, Case Management & Dispute Management) & Content Management.
- Implemented simulator for Mobile App Testing in Android Platform using Appium.
- Worked with Node.Js framework including authoring complex directives, services, controllers and filters.
- Developed Perl scripts to automate QA related tasks. Scripts developed on Windows.
- Setup SAP CRM organizational structure
- Testing SFDC CRM- Testing; SAP CRM-testing, Hybris testing, Mobile testing Web Application testing.
- Wrote import and export scripts in Perl, shell, and SQL.
- Designed, developed and implemented testing team processes, in collaboration with other Visual Studio teams.
- Create QA tasks in TFS and monitor individual burn-downs to ensure completion
- Identify log, track and report bugs to QA management and development team as well as accurately report hours in TFS.
- Worked on Selenium, Coded UI test & QTP in E-Commerce, Banking, and Insurance domain related IT Services & products
- Coordinate and execute QA activities - Create Test plan, test cases, execute test cases, log and track defects using tools like TFS Test manager and on time.
- Extensive experience in client server and web based application testing including Java API Testing manual and automated software testing techniques, System Testing, Functionality Testing, Stress Testing.
- Responsible for testing the ecommerce website to validate functionality, content and ensure the web site meets requirements. Logged, prioritized and tracked issues to be fixed within the current build.
- Worked on configuration and customization of TFS business application for creating workflows, plugins, and reports. Also, worked on few automation using excel VBA macro for generating reports and data extraction. Have provided the entity relationship designs and implementation model for the business requirements in Dynamics 365.
- Good experience in mobile testing using APPIUM in both IOS and Android applications using simulator and emulator.
- Expertise of testing the application developed using various mobile technologies including J2ME, Blackberry, Android, Symbian, .Net Technology etc.
- Developed Perl scripts to automate QA related tasks. Scripts developed on Windows
- Responsible for testing the ecommerce website to validate functionality, content and ensure the web site meets requirements. Logged, prioritized and tracked issues to be fixed within the current build.
- Mobile app development experience with both Android and iOS (in both Swift and objective-C).
- design and develop iOS apps both individually and collaborating as a team using technologies like Swift, Xcode, JSON.
- Used Visual Studio as HTML Editor for designing new pages.
- Sound knowledge of developing different type of framework like Keyword driven, Data driven and Hybrid framework. Excellent knowledge of SQL, Capable of writing SQL queries.
- Experience in Understanding the code written in different programming languages Java, JavaScript, VBscript, .NET, Python, SQL and databases like Oracle, SQL Server.
- Partnered with internal marketing, product and platform teams to develop ecommerce capability strategies, roadmap, and implementation plans
- Experience in both Waterfall, Agile project environment and Iterative model.
- Created Automation scripts by using UFT, Selenium and Win Runner also used Test Director/HP ALM to manage the entire Automation testing process.
- Responsible for development HP QTP and Perfecto Mobile automation strategy across multiple projects.
- Designed Oracle Reports for complex projects.
- Used Protractor with Selenium to provide automated test infrastructure to simulate user’s interaction with an angular application running in a browser.
- Experience with building Gherkin (Cucumber) user scenarios and ruby scripting for automated testing (Selenium/Ruby/Cucumber). Experienced on developing test scripts with Ruby-Selenium to automate browser & web applications under Cucumber (BDD) Framework.
- Install and configure System Administration packages to QA environment such as Ruby, and SQL.
- Hands-on experience developing new automation frameworks using Protractor, QTP, Selenium, JMeter
- Assured and Tested both XML and JSON formats.
- Experience with Mobile Automation Tool Device Anywhere and Appium automation framework and knowledge of SeeTest, eggPlant.
- Experienced with various types of testing like GUI testing, Web testing, Regression testing, User Acceptance Testing, Functional Testing, System Testing, Integration Testing, End to End Testing, Unit Testing
- Experience in handling multiple windows, alerts and Pop-ups with Selenium Web driver.
- Quick learner of new software tools, self-starter, can work independently and a proven team player .
TECHNICAL SKILLS:
Testing Tools: Selenium Web Driver/RC/IDE/GRID, UFT, API Testing, SOAP UI, JIRA, Manual Testing, Appium, SeeTest, Perl, Load Runner, Perfecto Mobile, Ruby, JMeter, Firmware Testing, Visual Studio
Technologies: HTML, CSS, JavaScript, Core java, C#, JSP, XML, XPATH, C, C++, UML, oracle forms
Test Framework: TestNG
Project Methodologies: Agile-Scrum, Waterfall, V-Model
Defect Tracking Tools: Jira, TFS, Service- Now.
Browsers: Mozilla Firefox, Internet Explorer, Safari, Google Chrome, Opera
Servers: WebLogic 10.3.3/10.3.2/10.3.1, IIS,5.0/6.0/7.0, WebSphere 8.0/7.0, JBoss 6/5/4, Apache Tomcat5.x/6
Protocols: TCP/IP Protocol suite(HTTP, FTP, SMTP, UDP, DHCP, SSL, DNS)
Continuous Integration Tools: Jenkins, Hudson, Cruise Control
Packages: MS-Office Suite(Word, Excel, Access), MS-Project and MS-Visual Studio, MS Visio
Databases: SQL Server, MS Access
Operating Systems: Windows variants, UNIX, Linux, iOS.
WORK EXPERIENCE:
Confidential, Glen Allen, VA
Lead Selenium/ Mobile Tester
Responsibilities:
- Involved in functional testing, black box testing, negative testing, compatibility testing, and recovery testing.
- Configured and used espresso tool for testing mobile applications.
- Worked on Cucumber Testing applications and Responsible for preparing weekly status reports and validated the back-end data using SQL queries for data integrity.
- Experienced with Manual Testing of Web & Mobile Web application developed using ember.js and automated by using Selenium.
- Created UI tests using espresso test recorder.
- Develop automated tests using Selenium, Coded UI, C#
- Create UI Automation framework for regression testing from scratch with Selenium, Security testing
- Managed defects, test cases, and requirements traceability using Visual Studio Team Foundation Server.
- Good working experience in automation tools like selenium WebDriver, selenium IDE to develop automation testing scripts for web, Mobile and client server applications.
- Took a leading role in mobile testing using Perfecto Mobile for testing client's mobile apps on the Android and iOS platforms.
- Developed parsers for each new client using the regular expressions and the internal framework to map all the receipt information and eventually persist the data to Sql database like MySQL and NoSQL databases like Dynamo DB.
- Implementation of client / server and web based application using C# and ASP, java with Microsoft Dynamics 365.
- Tested and found bugs easily in applications using espresso.
- Used Page Object Model(POM) approach for better script maintenance and reusability.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
- Creating perl and shell based framework on unix platform. Execution and defect logging of functional testcases.
- Extensively worked in Web services and API Testing.
- Work experience in different Frameworks like Hybrid, Reactive, Keyword and Data Driven frame works in QTP/UFT and extensively worked on scripting using Shared Object repository and Descriptive Programming.
- Developed Data driven and keyword driven Automation Frameworks in Python/Perl to automate manual test cases.
- Strong GUI/ API Testing with the ability to validate with written SQL to DB (the use of open source tools such as SOAPUI and POSTMAN)
- Performed SOAP based and REST based web services API testing, using GET/POST/PUT/DELETE and other methods. Used Google's Chrome Advanced REST Client and Fiddler for this purpose.
- Used Ruby Mine IDE and wrote Gherkins/scenarios and generated step definitions and methods using ruby/ Cucumber, for different functionalities of the above applications. Performed regression tests to validate the changes for different functionalities, found defects and reported them to development using Quality center.
- Managing Different API Testing Projects for the Software and Solutions Department.
- Involved in Acceptance Test Driven, Behavior Driven Development Using Selenium Web Driver Ruby and Cucumber.
- Developed testing framework in Perl and shell to test the data ware house product and testing of query performance.
- Created iOS and Android test frameworks or test harness based on APPIUM, Cucumber, Ruby, Python and JavaScript.
- Validated Web services under Postman by sending response and logged defects under JIRA for handling related issues.
- Worked on API testing using SOAP using UFT.
- Performed extensive testing of manual test cases.
- Performed GUI Testing, Functional, Testing manually
- Used Angular.js and Node.js framework for building web-apps and is highly efficient with the Laravel PHP framework as well as using Restful services
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium.
- Involved in Testing & Virtualizing various types of SOA based services including Web Services (SOAP/HTTP(s)), REST Services (XML/JSON).
- Build Automation Framework/test harness for AngularJS, Node.js and involved in testing AJAX components with protractor and Selenium WebDriver
- Created SQL scripts to validate data and generated test data.
- Log Defects using JIRA application and communicate the defect status updates to the responsible analysis and implementation teams.
- Used date-format and moment packages in Node.js to save the timestamp in database converting into GMT.
- Conducted Regression testing, smoke testing, cross browser testing through automated testing tools like Selenium web driver using Java and with cucumber using ruby along with manual testing.
Environment: Java, Ruby, Cucumber, Selenium WebDriver/IDE, Selenium GRID, PL/SQL Server, TestNG, JSON, Jenkins, Postman, Web Services, Windows 7, Mac IOS.
Confidential, Pittsburgh, PA
Server Tester
Responsibilities:
- Responsible for gathering Business Requirements, Functional Requirements and Design Documents.
- Designed Performance Test Scenarios using Load Runner to evaluate the performance of the applications developed in Multi-tier architecture.
- Involved in creation of automation framework/test harness in Selenium WebDriver using behavior driven approach like Jbehave, Cucumber. Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.
- Experience in analyzing and supporting various teams for testing and debugging of SOA based services and applications.
- Implemented UFT12.2 integration with Jenkins for Continuous Integration.
- Mobile Security Framework (MobSF): Automated penetration testing framework for Android and iOS apps including static and dynamic analysis and web API testing capabilities.
- Performed the Mobile Testing for Mobile App of Client, identify the Mobile Platform like IOS, Android by using Appium
- Optimized data center consolidation by employing various migration strategies; such as virtualization, seed swing migration, fork-lift migration and server consolidation.
- Extensively worked with JMS API for sending messages between two or more clients.
- Worked with JMS Queues for sending messages in point-to-point mode.
- Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
- Automated test scenarios for GUI, Functionality and Regression Testing using QTP/UFT.
- Modified the script in UFT to automate the Client/Server application.
- Used descriptive programming to develop the automation scripts in UFT.
- Designed and documented REST/HTTP, SOAP APIs, including JSON data formats and API versioning strategy.
- Converted manual test cases to automation test scripts by using QTP/UFT.
- Develop the Automation Test Scripts using Selenium web driver. Involving Python.
- Designing and executing the automation scripts using Selenium-WebDriver.
- Extensively used SQL statements to query the Oracle Database( Confidential ) for Data Validation and Data Integrity .
- Analysis of Web Services from different domains and evaluating them for SOA Testing.
- Designed, developed and implemented Web services for User Acceptance Test cases and plans.
- Expertise in testing Mobile, Tablets, Mobile simulator, emulators in web.
- Used Appium for native, hybrid Mobile Application Testing for iOS and Android platforms.
- Used Appium for test Automation Framework/test harness, Cross platform test Automation
- Involved in SEETEST and integration with HP Quality Center, ALM, JIRA.
- Performing Functional, Integration, Regression Testing, Smoke Testing, White box/Black box Testing for Mobile Application.
- Implemented Page Objects, Data Driven using Selenium WebDriver, JAVA, JUnit.
- Automated System testing for trading transactions, exchange operations and payment methods using Selenium WebDriver.
- Automated test scripts for client server and web based applications using Java.
- Solid knowledge on Selenium Web driver and Protractor automation tools.
- Developing UI automation using Protractor for Angular JS applications.
- Responsible for creating automation framework/test harness using POM- Page Object Model, and Data Driven to test web application. Thorough understanding of POM using Page Factory.
- Performing Functional, Regression, GUI, Integration testing using Selenium with Java.
- Receive, execute, and reply to commands from within a UI Automation JavaScript program.
- using Page Object Model in Junit/TestNG Framework/test harness, ANT, MAVEN and using Jenkins to ensure web application is Automatically tested via scripts.
- Implemented Automated execution of tests using Maven and JENKINS . I worked in middleware financial and enrollment calculator SOA based application.
- Performed Source Code management and version control using SVN and build management using TeamCity.
- Responsible for applying the Corporation’s Software Configuration Management processes to projects, setting up and maintaining TFS/GIT/GitHub infrastructure and supporting a continuous delivery model by automating software build and package migration processes.
- Used Git and Stash to re-modify files and for software development.
- Used SOAPUI to test SOA based architecture application to test SOAP services and REST API.
- Used SOAPUI, groovy script for test data setup in BDD (Behavior Driven Development).
- Responsible for developing Automation test plans, Traceability matrix/Test strategy and identifying test cases for Automation.
- Captured, managed, tracked the requirement through ALM.
- Writing custom test management reports using SQL and used Confidential to recombine the data items from different files.
- Responsible for reporting and tracking the issues using Quality Center/Rally, JIRA.
Environments: Java, Selenium Web Driver, Python, Protractor, TestNG, Maven, Json, Eclipse, Jenkins, Agile, Jira, Java Script, SOAPUI, SQL, Data Driven and Key Word Driven Frameworks, HTML, XML
Confidential, San Fransico, CA
QA Automation/ Mobile Tester
Responsibilities:
- Used Selenium WebDriver to handle various web page controls like textbox, button, dropdown, etc.
- Proficient in writing Selenium WebDriver automation scripts in JAVA using Maven automation testing for Web Applications.
- Verified SQL queries against backend database to ensure test codes retrieve the right data on testing.
- Well versed with POS Cash register, Barcode scanner, Credit/Debit Card reader i.e. Pin Pad.
- Validated Web Service modules using Soap UI tool (Preparing Web Service request and added authentication information in Soap Header). Used SOAPUI tool to test web services for Order History, Shopping cart, Account Creation and Shipment Tracking web services.
- Analyzed website and ecommerce Key Performance Indicators across site marketing channels.
- POS: Self-Checkout, Rapid Register, Tandem, Credit/Debit, Cordless Scan Gun, Gift Cards, Kk, etc.
- Involved in managing issues and resolution tracking for every POS/EMV rollout release and Communicate issues found during testing and propose recommendation where appropriate.
- Conducted load testing to ensure the billing systems performance is not impacted.
- Involved in POS Testing and designed Test cases, system testing, reporting tests.
- Testing of Business layer testing which includes Barcode scanner, printers, Scale, Cash Drawer, Tower in POS application.
- Triggering and maintaining the daily builds for automation test scripts on Jenkins to enable to the automated testing capabilities and ensure that the test results are updated to JIRA.
- Done testing on Web Services using WSDL and SoapUI to check the interaction between devices with the networks.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Responsible for fixing and maintaining regression automation test scripts for end to end testing using Selenium WebDriver (using JAVA).
- Analyzed website and ecommerce Key Performance Indicators across site marketing channels.
- Worked on the Parameterization using TestNG Parameters and Data Provider annotations in Selenium WebDriver Scripts
- Executing the test plans on web and mobile (Apple & Android) as per requirements and Conducted native app testing running on Android and iOS environments.
- Identify the automation feasible test cases, designed and developed the Test scripts in Java using TestNG framework and Selenium Web driver as Automation Tool.
- Coordinated a JavaScript based web client, a JavaSevlet and a Perl script to create a web application
- Used Protractor which works in conjunction with Selenium to provide an automated test infrastructure that can simulate a user's interaction with an Angular application running in a browser or mobile device
- Implemented automated testing platforms and unit tests. Experience with Black-box and White-box testing.
- Making recommendations to mature ecommerce applications to meet the needs of global customers with regional specific needs and local nuances of online purchasing
- Involved in testing Web services (SOAP and REST) and XML with tool called SOAP UI, for the local WSDL / with URL and created Test cases, run them, do load testing, security testing.
- Experience working on reports utilizing SQL databases and ServiceNow.
- Experience in executing and testing of client server architecture, web and mobile based applications.
- Pleasant experience in mobile testing using APPIUM in both IOS and Android applications using simulator and emulator
- Tested the Webservices using SoapUI tool and validated the response for corresponding request.
- Involved in implementation of Test Automation Framework build using Selenium WebDriver, protractor to handle Angular JS, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
- Performed Back-End Testing, database table manipulations of relational database systems by writing complex SQL queries manually.
- Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities.
- Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.
- Used JIRA for defect reporting and tracking.
- Actively participated in walk-through, inspection, review and user group meetings for quality assurance with BAs, SMEs and Developers.
Environment: Selenium, Eclipse, JIRA, MySQL, Oracle, Java, Android, IOS, TestNG, Protractor, Firebug, XPath, Windows, UNIX.
Confidential, Ann Arbor, Michigan
QTP Automation Engineer
Responsibilities:
- Analyzed requirements, design documents and provided constructive feedback and Analysis of the existing Application and its Business Requirements.
- Preparation of Test Scenario document based on the requirements.
- Written scripts from scratch according to requirements of newly added functionality and review, updating & maintenance of scripts. Preparation of Requirement Validation Matrix
- Develop automation scripts in Quick Test Professional (QTP) to automate smoke and regression testing and automated test data load for every build cycle.
- Parameterize the scripts in QTP to run the scripts for varying form data.
- Modify Object Repository to help QTP identify GUI objects. Enhance the scripts in QTP using VBScript.
- Create Keyword Driven framework in QTP to be reused across multiple functionalities. Use this framework in Regression Suite.
- Have knowledge in analyzing failures using FMEA(failure mode effect analysis).
- Develop and maintain various re-usable libraries in QTP using VBScript.
- Extensively used descriptive programming in QTP to handle dynamically changing screens without having to manually change the script.
- Used FMEA Tool to evaluate the impact changes and calculated the total RPN for a process and then track the RPN over time to see if changes being made to the process are leading to improvement.
- Performed manual testing on the whole application before going for the automated testing.
- Created new UI automation test cases for regression testing with existing framework
- Generated automated scripts for the dynamic pages using Descriptive programming and Shared Object Repository Model in QTP 10.0 version. Enhancing the QTP scripts by doing unit testing on the scripts before creating scenario based tests in Test-Lab Module of QC.
- Involved in identifying Integration User-Stories and Tasks during the Sprint Planning Sessions.
- Used Black box and white box testing.
- Attending Daily Stand-up meetings, as part of the sprint meetings following the Agile Methodology, for the QA Integration Team.
Environment: QTP 10, Quality Center, Jira, SQL Server, XML, MQ Series, Web Spear, MS - Team Foundation Server, Agile Methodology.
Confidential
Manual Tester
Responsibilities:
- Analyzed user requirements by interacting with Architect, Developers and Business Analysts.
- Assist in planning, conducting, and analyzing data from test trials with several beta testers and generating test reports from that data.
- Responsible for developing a Performance Testing Plan and Performance Testing strategy based on the business specification requirements and user requirements.
- Involved in Execution of Test Scripts and Defect Reporting .
- Extensive knowledge of SDLC (Software Development Life Cycle) methodologies.
- Performed and Preparing of Test data to test various input files formats using XML and Excel.
- Active participation in Implementation of various processes in project.
- Involved in GUI with various browsers, Functional, System, Regression, database and Performance Testing during various phases of the development.
- Designed Performance Test Scenarios using Load Runner to evaluate the performance of the applications developed in Multi-tier architecture.
- High Level Test Case Design and writing detailed test cases.
- Assigned defects to developers through Test Director.
- Analyzed and detailed Performance test results using HP Analysis tool. Investigate and troubleshoot Performance problems in the Performance testing environment.
- Updated the defects status in Test Director.
- Created multiple scenarios for performance testing in local load balancer and Global load balancer.
- Attended QA Walk through meetings with Team Members this includes Applications Review, technical specifications review, functional specifications review and defects tracking.
- Heavily involved in interacting with UNIX Shell scripts.
- Performed, Functional, Integration, User Interface testing manually.
- Performed Backend Testing using SQL.
- Prepared positive and negative test data for the functional test cases.
- Performance monitoring of resource utilization (Response Times, CPU utilization, etc.) during testing.
Environment: MS SQL Server 2000, UNIX, Manual Testing, MS Excel, Windows, Test Director 8.0.