Sr. Automation Test Engineer/mobile Tester Resume
Cincinnati, OhiO
SUMMARY:
- Over 7+ years of QA experience in Manual/Automation testing of Web/Mobile apps and client with specializing in Software Quality Assurance Testing, QA Automation Engineer proficient in testing on Client/Server and Web based and Mobile Applications.
- Experience in IT, extended expertise in QA and Automated Software Testing using QTP, SOAP UI, Quality Center/ALM,ETL and Selenium.
- Experience in both Agile and Waterfall Software Development Models.
- Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle, Bug life Cycle and QA Life Cycle and in all dimensions of Functionality, Usability & Reliability.
- Experience in automation tools selenium, protractor, QTP(Quick Test Professional), load and performance testing tool JMeter and mobile automation testing tool Appium, Expresso, UIAutomator.
- Experience in testing native applications on iPhone, Android and iPod devices manually.
- Used Ranorex tool for testing current and early Android applications.
- Hands on experience in Quality Assurance including Functional, System, Smoke, Regression, integration, UserAcceptance Test (UAT), Unified Functional Testing (UFT) and Compatibility Testing of Web and Client server based Applications.
- Expertise in reviewing/analyzing Software Requirements Specification documents SRS, Business Requirement Documents BRD, creating and developing Test Plans, Test cases and test Scripts and interacting with development Team.
- Extensive experience in testing Web applications and Thick Client applications.
- Proficient in creating automation script from scratch.
- Sound knowledge of developing different type of framework like Module driven, Data driven and Hybrid framework. Excellent knowledge of SQL, Capable of writing SQL queries.
- Adept technical skills in performance testing in the domain of Gaming, Social Networking, Healthcare/ Insurance, Banking Industries.
- Created automated test scripts with RUBY.
- Experience in using SOAP UI for testing web services developed using SOAPUI.
- Developed XML test data and implemented Functional and Data Driven tests using SOAPUI.
- Developed Business Process Testing component.
- Experience in Understanding the code written in different programming languages Java, Java Script,VBscript,.NET, Python, SQL and databases like Oracle, SQL Server.
- Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
- Experience with bug tracking tools like Quality Centre/Test Director and familiar with Clear Quest,Bugzilla.
- Expert in developing Java Selenium Web Driver/RC/IDE/GRID test scripts using Java, JavaScript and TestFrameworks using TestNG/ Junit, ANT/MAVEN build tools.
- Prior experience in analyzing and reporting on performance metrics and test results.
- 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.
- Good knowledge of UNIX/Linux shell commands to tail the logs, adding users, starting services from the shell, settings aliases to frequently used commands, creating users and settings file system permissions.
- Created data driven tests by using parameterization. Created user defined functions in VBScript.
- Coded many helper and Utility classes in Java. Used Java Log4j logging framework for logging and debugging.
- Excellent analytical and problem solving skills with the ability to troubleshoot and strong oral and written communication skills.
- Experienced in Test coordination between Onsite and Offshore team.
TECHNICAL SKILLS:
Testing Tools: Selenium WebDriver/IDE/GRID, HP Quality Center/ALM, Junit, TestNG, JIRA, SOAP UI, QTP, Eclipse, Protractor, Manual Testing, Appium, JMeter, Cucumber, Log4j, Firebug, FirePath, JXL, Fitnesse, Coded UI, Appium
Language/ Script: Java, JavaScript, Shell Script, VBScript(UFT),C, C++, C#, Python, Ruby, Perl, SQL, PL/SQL, VBScript(UFT), .NET
Frameworks: Junit, TestNG, TDD,BDD
Firefox Add ons: XPath, Firebug, Firepath
Web Technologies: HTML, DHTML, CSS, XML, XSD, XSL, XSLT, XPATH, AJAX, JSP, XML, CSS, Flash.
SQA Technologies: SOAP, REST, WSDL, UDDI, Web Services, SOAP UI
BugTracking Tools: HP Quality Center, BugZilla, Visual Studio TFS, JIRA, Bamboo
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
Operating Systems: Windows XP, 7, 8/vista & server 2003, UNIX and Mac.
WORK EXPERIENCE:
Confidential, Cincinnati, Ohio
Sr. Automation Test Engineer/Mobile Tester
Responsibilities:
- Created Feature File, Scenario Outline with Cucumber framework and wrote Acceptance test using BDD Cucumber/Java/Ruby.
- Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
- Extensively used LISA middleware testing tool to test JAVA middleware applications.
- Performing Cross - platform, Functional, Regression testing,UI testing for mobile app using Appium test automation framework.
- Leveraged Web Automation Test Suite for Mobile Browsers Using Web Driverfor iOS and Android Platforms.
- Build testing frameworks using the Expresso, UI Automator.
- Build Automation Framework for AngularJS in Jasmine, Protractor and WebDriver.
- Involved in testing AJAX components with Jasmine and Protractor
- Developed automation test scripts for client -server and web based applications using Python, Silk.
- Responsible for created automation framework using POM- Page Object Model, and Data Driven to test web application. Thorough understanding of POM using Page Factory.
- Developed hybrid framework to test several web pages.
- Performing Functional, Regression, GUI, usability testing using Selenium with Java using Page Object Model in Junit/TestNG framework and using CI Jenkins to ensure web application is automatically tested via scripts.
- Used SOAP UI tool to test SQA based architecture application to test SOAP services and REST API.
- Involved in Web Services Testing using WEBUI,SOAPUI with rest to create and execute automated functional, regression, compliance, and load tests.
- Used SOAPUI (use of groovy script) for test data setup in Test Driven Development.
- Taking crash and console logs on iOS using iPhone Configuration Utility and Android devices using ADB and DDMS tools and Retrieved Crash Log files using iTunes.
- Responsible for developing automation test plans and identifying test cases for automation.
- Responsible for reporting and tracking the bugs using Quality Center/ALM.
Environment: Java, Selenium Web Driver, TestNG, Maven, cucumber, Python, Jenkins, SOUPUI, TDD, Agile, HTML, XML, Web Services (SOAP & RESTFUL) JavaScript, Quality Centre,Firebug,SQL,PLSQL,Putty,SOAPUI,WEBUI,Oracle,UNIX,Windows,Protractor, Appium, POM, ALM.
Confidential, Cambridege, MassachusettsSr. Selenium Engineer/ Web Service Tester
Responsibilities:
- Created Automation script using Selenium WebDriver. Executed scripts on different browser and different platform.
- Perform Functional Testing, Regression Testing, System Integration Testing, User Acceptance Testing (UAT), and End-to-End Testing.
- Used Appium, Robotium, Xcode for Native Mobile Application automation testing for iOS and Android platform.
- Built effective test data covering all possible scenarios and added in datasheets for LISA Middle ware Testing.
- Created Automated Regression test scripts using iTKO LISA.
- Responsible for created automation framework using POM- Page Object Model, and Data Driven framework to test web application. Thorough understanding of POM using Page Factory
- Developed Keyword driven framework to identify a set of Keywords and then associate an action (or function) which each of these keywords.
- Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver.
- Conducting Datadriven testing, cross-browser testing, parallel test execution.
- Automation testing of web based applications using QTP.
- Performance testing using Jmeter&created automated test scripts using Ruby/Java.
- Followed Agile Methodologies and Software Quality Audits for all the Phases of SDLC.
- Responsible for testing the backend (DB), after the ETL Job is initiated from ETL and validate along the way by analyzing intermediate files and validating how the initial source data is transformed and updated in the database by writing SQL and executing the DMLs to covert the data from the flat files to readable format .
- Log defects using JIRA application and communicate the defect status updates to the responsible analysis and implementation teams.
- Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
- Used web-debugging tools like XPath, Firebug and Firepath to locate elements.
- Created Feature File, Scenario Outline with Cucumber framework.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium.
- Performed white box testing using TestNG for class, method, &Web Services testing.
- Configured Selenium Grid to execute the Scripts parallelly on different browsers.
- Used IOS emulator and simulator to do the mobile functional testing.
- Performed rest API testing using SOAP UI Pro.
- Performed Back-End Testing, database table manipulations of relational database systems by writing complex SQL queries manually.
- Followed Agile Methodologies and Software Quality Audits for all the Phases of SDLC.
Environment: Selenium, Quality Center/ALM, Load Runner 9.1, .Net, SQL Server 2008, Microsoft Windows, UNIX, XML, Documentation Tools: MS Office - MS Word, Excel, PowerPoint, MS Project. Building Center, XSD, XPath, MQ, Topics, HTTP, HTTPS, JSON.
Confidential, AtlantaSr.QTP Tester
Responsibilities:
- Reviewed Business Requirement and Software Specification Requirements to achieve better understanding of the AUT (Application Under Test).
- Involved in automation scripts for mobile native applications using Appium, Java and Selenium.
- Designed and implemented different automation frameworks from starch like Page Objects framework.
- Implemented Selenium to run Regression Tests on multiple platforms and browsers in parallel.
- Used Selenium IDE for testing various web applications.
- Prepared Test Cases with the complete description of requirements, uploaded test cases and report results into Quality Center/ALM.
- Proposed the need for adding or modifying a requirement, to the business analyst and project manager, to enhance the product functionality.
- Executed test cases manually and reported defects.
- Tested for Functionality, Interface, and Regression testing.
- Identified the defects and worked with the development team to fix the defects.
Environment: Java, Oracle 8i, Manual Testing, Test Director 7.5, XSD, XPath, MQ, Topics, HTTP, HTTPS, JSON.
Confidential, West Trenton, NJSR. Automation Engineer/ETL Tester.
Responsibilities:
- Responsible for testing and reviewing of ETL mapping and transformation specifications based on the business requirements from various teams and the business teams.
- Testing of ETL jobs that are scheduled for file transfers from Operational Data Stores to designated file systems/directories.
- Used Toad and SQL Plus for testing execution of ETL Processes' PL/SQL procedures, packages for business rules.
- Executed and managed test cases and reported bugs in Quality Center.
- Configured Maven for JAVA automation projects and developed Maven project object model (POM).
- Used TOAD for SQL Server to write SQL queries for validating constraints, indexes. Involved in conducting tests on Web services transactions like automatic bill payment, wire transfers, batch payments and Account transfers sent over HTTP or HTTPS by inspecting every XML request and response using SoapUI.
- Developed and executed SQL queries to verify the proper insertion, deletion and updates into the database and investigate for solutions using data analysis practices and prepare analysis reports.
- Performed Regression testing on new builds, every modification in the application using Selenium Web Driver
- Used Agile/Scrum testing methodology for achieving deadlines in UAT.
- Developed automated Test scripts using QTP to perform Functional and Regression testing.
Environment: Windows NT/2003, SQL Server, C, JAVA, Visual Basic, Win Runner 7.5, Test Director 7.0
Confidential, Dallas, TexasSr. Automation Tester
Responsibilities:
- Extensively involved in all stages of testing life cycle, Test Driven Development methodologies, Software Development Life cycle (SDLC) using Waterfall, Agile methodologies.
- Developed testP a code in Java language using Eclipse, IDE and TestNG framework.
- Developed Groovy scripts to test Report application output and used Groovy Script to customize test.
- Configured Selenium Web Driver, TestNG, Maven tool and created selenium automation scripts in java using TestNGprior to agile release.
- Evaluated POS requirements and designed test cases for store application projects. Mainly used for performing cost efficient products. Also used HP Quality Center for tracking defects.
- Used Oracle Applications like RPM, RDF for Expanding portfolio in and across different states.
- Performed Data Analysis and developed Data Mapping documents for Reporting projects by using several datanalysis software’s.
- Wrote VBScripts for BlackBox and WhiteBox Testing.
- Enhanced JDE application depending on user request and pull the data from User defined format and update JDE files. Developed a batch application to pull the data from Excel and update JDE files.
- Responsible for estimating required resource and components for SOA testing.
- Partner with IT partners external to the Clarity PPM application development team to coordinate integration testing with external systems.
- Launched the ISO PPM activity in the suppliers end to upgrade their quality performance.
- Involved in Designing & developing data driven framework using Selenium Web Driver, Testing and implemented Java/Ruby Mail to send the regression result automatically.
- Worked on Selenium GUI Object / element verification is done through XPath, CSSLocators
- Performed Data Analysis and developed Data Mapping documents for ETLprojects.
- Used TestNG Annotations in Selenium Web Driver in Python and executed a batch of tests as testing suite.
- Used Visual Studio as it includes code editor which support IntelliSense for checking syntax and also code refactoring which is restructuring necessary code.
- Used GroovyScript for SQL connection to database.
- Used Firebug to do web based testing with selenium for the commands and locator application.
- Developed an extensive test suite and performed tests in local environments using CodedUI.
- Involved in web and windows projects, with both C# and VB.NET using CodedUI automation tool.
- Developed complex SQL queries for data validation for verifying the ETL Mapping Rules.
- Involved in Web Services Testing using SOAPUI with rest to create and execute automated functional, regression, compliance, and load tests.
- Extensively SOAP UI for functional testing of web services.
- Involved in executing SQL queries and PL/SQL procedures, functions and packages for backend testing.
Environment: Java, Selenium Web Driver, TestNG, Maven, cucumber, Python, Jenkins, SOUPUI, TDD, Agile, HTML, XML, XPath, Rally, POS, Fitnesse, Web Services (SOAP & RESTFUL) JavaScript, Bamboo, Quality Centre, Firebug, SQL, PLSQL, Putty, Win SCP, SQL Navigator, Oracle, UNIX, Windows.
ConfidentialSr.QA/UFT Automation Engineer
Responsibilities:
- Developed and Executed Automation and Manual test cases for Functional testing of various modules of the application.
- Run the Automated Regression suite and analyzed results and file bugs.
- Modified the script in UFT to automate the Client/Server application.
- Used descriptive programming to develop the automation scripts in UFT.
- Responsible in executing Selenium Web Driver test scripts on different browsers and checked for compatibility.
- Wrote data conversion and data migration scripts for ETL process.
- Created ETL execution scripts for automating jobs.
- Effectively participated in every day agile scrum stand-up meetings and participated in Iteration planning and retrospective meetings.
- Performed functional testing for each sprint using Selenium WebDriver.
- Performed cross browser functional testing using Selenium WebDriver.
- Automated functional scenarios using Selenium WebDriver.
- Performed manual testing, Mobile Testing and Black box testing methods -Functional, Integration, System and Acceptance.
- Worked on developing the automation scripts for backend testing using Selenium WebDriver.
- Conducted regression testing after every new build.
- Worked with users on User Acceptance Testing.
- Used HP Quality Center/ALM to report defects and test results.
Environment: Java, JSP, JavaScript, and MySQL, QC, Linux
