Automation And Mobile Tester Resume
Chicago, IL
SUMMARY
- Having 6+ years of experience in Software Quality Assurance Testing, Manual Testing, Automated Testing in Web, Windows, Server - Client Applications and Databases/ETL in variety of Applications.
- Extensive experience with tools such as Selenium WebDriver, Junit/TestNG, Load Runner, Quality Center, JMeter, JIRA, Rally, Confidential UFT, QTP and SOAPUI.
- Proven ability to work with Appium tool integrated with complex architecture to automate Mobile Applications and executing test cases for validating GUI and system functionality on desktops and mobile devices including Android and iOS.
- Experience in using SeeTest for Manual and automated testing of Android apps iOS apps.
- Hands on experience in Development of Automation Scripts, Execution and Analysis Test Results using Hybrid, Keyword Driven Framework, Data Driven Framework and Behavior Driven Development (BDD) Cucumber, Mocha, Jasmine framework.
- Experienced in designing customized hybrid framework (Keyword Driven & Data Driven) using Selenium WebDriver, Java, TestNg & Apache POI.
- Experience on working SOA, XML, XSD and XSL, XPATH and designing Web Services using WSDL, SOAP, RESTFUL and used Testing Tools for Web Services like SOAPUI, API Testing
- Experienced in using Version Control Tools like CVS, SVN and GitHub.
- Experience in testing Facets applications mainly in Provider, Group, Subscriber/Family, membership and billing.
- Good knowledge on Maven and Ant for Project building tool, Jenkins and Bamboo for Continuous Integration.
- Extensive experience in writing and implementation of complex test plans, design, development and execution of test scripts for system, integration, UAT and regression testing
- Involved in reviewing Functional specs, user documentation and use cases and developing Manual Test Cases out of it.
- Have experience in Blackbox and testing.
- Hands-on experience in designing and developing frameworks using QTP integrated with QC (ALM).
- Used Protractor Testing for end-to-end test framework for AngularJS applications and other JavaScript applications.
- Involved in Data Warehouse Testing using ETL tools and Database Testing.
- Performance Testing on Confidential LoadRunner, JUnit.
- Experience in using various kinds of Defect Tracking tools like BugZilla, Clear Quest, Test Director/ Quality Center (QC), Confidential Test Manager (MTM), Team Foundation Server and JIRA.
- Involved in entire Software Test Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug Life Cycle from Inception, Transformation to Execution, which includes Design, Development, and Implementation.
- Good Understanding in Waterfall and Agile (Scrum) methodologies.
- Good understanding in SQL queries (Toad, SQL*Developer) and Stored Procedures for verifying the database integrity.
- Involved in entire QA Life Cycle, which includes Designing and Developing and Execution of the entire QA Process and Documentation of Test Plans, Test Cases, Test Procedures and Test Scripts for Manual and Automated Testing using Mercury Interactive tools.
- Proficient in writing and analyzing Business/ System Requirements documents and Use Cases, preparing Test Logs and Summary Reports.
- Good programming skills in Core Java, Ruby, VB Script, PowerShell Script, Python, Confidential , SQL, PL/SQL and experience in SQL Server, Access and Confidential Databases
- Excellent interpersonal, team player and multi-tasking skills, participated in daily stand up meetings, status meeting and retrospective meetings in a distributed team environment.
TECHNICAL SKILLS
Testing Tools: Selenium WebDriver/IDE/RC/GRID, Mercury Interactive Suite (QTP, JMeter, LOAD RUNNER, TEST DIRECTOR - Confidential QC/ALM), Clearquest, Cucumber, Log4J, FireBug, FirePath, TestNG, SOAPUI, Coded UI, Appium, Protractor, Informatica.
Frameworks: Junit, TestNG, TDD, BDD
Operating System: Windows XP, Windows 95/98, Windows, UNIX, LINUX, DOS, Mac OS.
Languages: Java, JavaScript, Shell Script, HTML, XML, VBScript (UFT), PowerShell Script, C#.
Build/ CI Tools: Ant, Maven, Jenkins, TeamCity, Hudson.
Bug Tracking Tools: Confidential Quality Center, BugZilla, Visual Studio TFS, JIRA, Bamboo
Web Technologies: HTML, XML, J2EE, MVS, VB.NET, Visual Studio.Net, .NET, ASP.NET, C#, XML, VB Script.
Confidential tools: MS-WORD, MS-VISIO, MS-PROJECT, MS-EXCEL.
SOA Technologies: SOAP, REST, SOAPUI.
Databases Technologies: SQL Server 2000/2005, OLAP and OLTP, Confidential 9i/10g, MYSQL, DBFit.
PROFESSIONAL EXPERIENCE
Automation and Mobile TesterResponsibilities:
- Analyzing various tools for test management, test automation and performance testing and provide best possible solution based on customer requirements.
- functional specifications.
- Selecting test cases from ALM based on good candidate for automation.
- tested one of the complex modules (admin and service manager) of the espresso application.
- Working with Java to use Selenium-WebDriver API library to write automation scripting with Cucumber Feature and Scenario.
- Used Eclipse to debug Java code and utilize Maven as project builder with internal Maven Dependency repository.
- Used Confidential for database testing and run SQL statement from Eclipse.
- Worked with Native Apps on Android & IOS Platforms.
- Worked with Mobile Web Browser on Android & IOS Platforms.
- Performed various mobile gestures (Long Press, Multi Touch, Drag & Drop, Swipe). Identified mobile elements using Appium Inspector, UI Automator Viewer.
- Locating elements using- XPath, CSS, Class, Name, Screen Coordinates (x, y), iOS UI Automation, Android UI Automator.
- Did framework setup for Android using google native framework Espresso with Cucumber
- Created Page Factory Model framework for Mobile Apps.
- Created provisioning profile to test development app on real IOS device.
- Integrated Appium with Sauce Labs for distributing tests on the cloud.
- Integrated Appium with Continuous Integration tool- Jenkins.
- Used testing tools such as Ruby Mine for web and client server applications.
- Extensively used Ruby mine framework for writing the test scripts.
- Dynamic parametrization of Desired Capabilities through Maven & Jenkins.
- Launch Appium programmatically on Windows & mac.
- Used Junit to run Cucumber feature and scenarios and generating report daily basis.
- Used Selenium Grid, Desired Capabilities, Remote Web Driver for distributing the execution in different machines, platforms and browsers.
- Web Service testing using SoapUI, scripting with Groovy. RESTful service automation with Rest Assured tools.
- Used Appium for Native and Hybrid App testing.
- Used Protractor, NodeJS, Jasmine with JavaScript for dynamic web and mobile app, Angular Js Application.
- Experience in creating test frameworks using Ruby/Cucumber.
- Used Maven to configure the dependencies and to run framework.
- Used SVN as repository and version control.
- Working experience with JIRA, Confluence, SharePoint, Build tools Jenkins, Maven.
- Used wait. until, Expected Condition. Visibility of Element Located is Element Present or check status completed to handle the Ajax content.
- Used implicit Wait, Explicit Wait, WebDriver Wait to sync the script with the application during the run time.
- Used switch To(). frame (0), switchTo.defaultContent() to handle iFrame related page.
- Used switchTo(). alert().accept(), switchTo().alert().dismiss(), switchTo().alert().getText to handle Javascript alert pop up box.
- Used flex UI selenium plug in and to automate flash object and check XML tag time.
- Used driver. getWindowHandles to handle multiple windows.
- Used driver. Manage().getCookies(), driver.manage().deleteAllCookies() to handle cookies.
- Used Jenkins for continuous integration, to compile build and set up run schedule.
- Performed Web Service testing using SoapUI. Used WSDL file and performed data validation sending the request. Used Groovy programming for Web Service testing.
- Performed Performance, Load and Stress testing using apache JMeter. Identified candidates based on mission critical, heavy throughput, dynamic contents and developed the baseline for testing.
- Create user using thread and increase the number of threads to create load.
- Performed database connection using jdbc.driver, DriverManager.getConnection and retrieved data from database using Statement interface, createStatement, Prepared Statement, execute Query.
- Coordinated with customers to create TFS bug module and validation TFS against Bugzilla.
Environment: Windows 2007, XML, DB2, LINUX, Selenium WebDriver, JIRA, Jenkins, Python, Ruby, Java, ALM, Eclipse, Junit, Cucumber, Espresso,HTML5, CSS, Apache Http Server, Confidential, SVN, Selenium Grid, Selenium WebDriver etc, Quality Centre (ALM), MS-office, TFS.
Confidential, Chicago, IL
Automation And Mobile Tester
Responsibilities
- Involved in analyzing Business Requirement Documents and Technical Specification document and developed test plan and test cases for testing the application. Automated highly transactional web application using Selenium Web Driver.
- Create test suites for functional and regression testing using Confidential UFT 12.02. Experience in Descriptive Programming using Confidential UFT 12.02.
- Designed Functional Libraries, Functions, Subroutines, Common functions, Regular Expressions and Environmental variables using UFT in VB script.
- Performed Front-End Testing, Functionality Testing, and Data Driven Testing using UFT. Developed test automation scripts using UFT.
- Created RTM and test cases using Quality Center (ALM) for Manual testing.
- Created & Maintained Automation Selenium Automation Scripts for the Scrum Stories
- Execution of automated Test Scripts through Maven.
- Used Maven for building the WebDriver project.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium.
- Integrated with Continuous Integration tools Jenkins for running test on regular basis automatically.
- Also responsible for converting automation scripts to new framework using Selenium WebDriver, Python and TestNG/Junit.
- Execution of Manual test cases and responsible to track and log the defects using Quality Center.
- Assisted Manager by providing automation strategies, Selenium/Cucumber Automation and JIRA reports.
- Developed BDD tests using Cucumber by writing behaviors and step definitions. Developed required Selenium support code in JAVA for Cucumber.
- Created and executed CA LISA & SOAP UI Scripts for the Web Services testing.
- Executed Test cases for both manual and automation to verify actual results against expected results.
- Experience in using Jenkins as a Continuous Integration server to configure with GitHub and Maven.
- Executed the test plans on web and mobile (Apple & Android) as per requirements using Appium tool.
- Handled with Confidential ALM for report defects and verify defect fixes.
- Implemented simulator for Mobile App Testing in Android Platform using Appium.
- ALM Workflow customization, fields, and rules with integration with Confidential PPM, SharePoint and Relink.
- Experienced in load and performance testing tool JMeter.
- Created, set-up and managed DevTest testing database.
- Performed Regression Testing at various phases of development life cycle for impacted existing functionality.
- Hands-on experience on Protractor Testing for end-to-end test framework for AngularJS applications and other JavaScript applications.
- 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.
- Good knowledge on Mockito framework for performing Unit testing, helped developers in Unit testing in test driven development.
- Worked in Agile - Behavior Driven Development (BDD) model.
- Good knowledge on Object Oriented Programming (OOP) concept. Extensively used Java and Ruby for test case automation.
- Involved in Manual and Automated testing using QTP and Quality Center.
- Performed Manual testing for usability testing.
- Engaged in Manual testing of functionalities in Construction Pricing web-based application.
- Written gherkin and Ruby scripting automation test scripts to execute in Cucumber.
- Worked on Agile (SCRUM) Methodology and used JIRA for defect tracking.
- Created processes to automate conversation of test data from legacy database structure to AWS S3 standards.
- Implemented Page Objects, Data Driven, Keyword Driven, Hybrid automation frameworks using Selenium.
Environment: Java, Manual, UFT/QTP, ALM, CA Lisa, Gherkin, Cucumber, Selenium, Manhattan WMS, Maven 3.1.1, Eclipse, GIT, Mockito, JIRA, Appium, Protractor, Soap UI, Jenkins, TestNG, Junit, Agile (SCRUM),Python
Confidential, NC
Automation Tester
Responsibilities:
- Extensively involved in all stages of testing life cycle, TDD methodologies, SDLC using Agile/Scrum methodologies.
- Involved in analyzing system specifications, design, development and execution of test plans and test cases for Manual and Automated testing.
- Designed, developed and implemented POM based automation testing framework utilizing Java, TestNG and Selenium WebDriver.
- Developed custom libraries for automation using Core JAVA and Ruby with Selenium WebDriver.
- Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG).
- Used Confidential UFT with VBScripting for Window based applications.
- Used Appium for mobile app testing Android and iOS. Integrated Appium for distributing tests on the cloud.
- Used iOS simulator (on xCode) to make sure the app works on all devices and there no UI issues.
- Implemented simulator for Mobile App Testing in Android Platform and iOS Platform using Appium and SeeTest.
- Used Android SDK and set up mobile device Emulator to test application and to get log files
- Performed ETL and Database testing, wrote complex SQL queries, for Data Profiling, Data validation, Source -2-Target Mapping and BI Report Testing.
- Tested application and filed defects using Quality Center/ALM and Jira.
- Involved in Mobile Testing includes App Testing. Test automation for web application using Cucumber
- Worked with Source version control tool such as Git/Stash.
- Involved in testing Web services and XML with tool called SOAP UI and using this tool to locate WSDL file on internet, create Test cases and run them.
- Designed REST/HTTP, SOAP APIs, including JSON data formats and API versioning strategy.
- Used TestNG Annotations in Selenium Web Driver in Python and executed a batch of tests as testing suite.
- Experienced in writing parsing scripts using Python for xml validation and verification.
- Experience in creating performance test scripts and configuration of performance tests Using Performance testing tools like Confidential LoadRunner.
- Performed System Integration Testing on the Housing specific "Client Management System" and Curam Provider Management (Provider Portal) which were developed using latest Confidential Curam
- Worked with Accumulators, Deductibles, Coordination of Benefits, Overrides of the Claim Line detail and used them for testing various claims scenarios in Facets.
- Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.
- Responsible for planning, executing and managing the UI automation scripts written in AngularJS using Protractor Testing Framework.
- Involved in executing SQL queries and PL/SQL procedures, functions and packages for backend testing.
Environment: Core Java, Selenium WebDriver, Agile/Scrum, Maven, TestNG, Jenkins, XPath, Eclipse, SOAP UI, JIRA, Git, Firebug, HTML, XML, CSS, Internet Explorer, Chrome, Firefox, SQL, LoadRunner, Confidential, JMeter, PowerShell, Windows, Protractor, Confidential Curam, POI, IOS Simulator, Emulator.
Confidential
Manual Tester and Automation Tester
Responsibilities:
- Analyze business requirements, Software requirement specifications to create test plan and test cases for manual and automation testing using Selenium Web Driver, TestNG.
- Used web-debugging tools like XPath, Firebug and Fire Path to locate elements.
- Responsible for attending the daily meeting regarding the status of the Application on daily basis in the Agile Environment.
- Performed proof of concepts for different Mortgage Banking applications using Quick Test Professional, Selenium Web Driver on web and mainframe platforms.
- Built automation frameworks and artifacts for Mortgage Banking applications using QTP/UFT, Selenium Web Driver
- Worked with the Web programming language HTML, CSS, XML and selected web element by using Firebug and Fire Path.
- Developed Automation scripts for new enhancements using Selenium RC and J unit.
- Extensively involved in integrating Selenium RC with existing API to test framework.
- Used Selenium GRID to execute test cases parallel on different target machines.
- Worked on developing the automation scripts for back-end testing using Selenium and executed the J unit tests.
- Performed ETL and Database testing, wrote complex SQL queries, for Data Profiling, Data validation, Source-2-Target Mapping and BI Report Testing Involved in executing all Selenium test scripts on different browsers and checked for compatibility.
- Involved in System-wide Integration, regression and Load testing.
- Performed active regression, load, stress, volume and performance testing.
- Worked in Manual and Automated testing of applications on Windows and UNIX/Linux Environment.
Environment: Selenium SQL, Quality Center, Confidential Office suite, Black box testing, Agile, SDLC, STLC, QTP/UFT, QC, Selenium Grid, Java, J2EE, JavaScript, J Unit, MS Office