Qa Analyst/ Mobile Test Engineer Resume
Denver, CO
PROFESSIONAL SUMMARY:
- 8+ years of experience in the field of Software Testing with good exposure in Quality Assurance and Testing Process along with Automation Tools Expertise .
- Expert in developing Java Selenium Web Driver/RC/IDE/GRID test scripts using Java, JavaScript and Test Frame works using Testing / Junit, ANT/MAVEN build tools .
- Performed cross browser testing by using Selenium Grid on multiple browsers and on different platforms.)
- Experience in Appium tool , for mobile testing in Android, IOS and other mobile applications.
- Extensively worked on data warehousing and decision support systems with relational databases such as Oracle design and database development using SQL, PL/SQL, SQL PLUS and TOAD.
- Expertise in Financial/Banking, Healthcare , Public , Transport , and Telecom Domains
- Expert in Manual Testing and Automation Testing using HP & IBM Tools (QTP, and Quality Center)
- Expertise in Keyword driven Framework with Record & Playback and Descriptive Orientations along with
- Specialized in Performance Testing applications using load - testing tool Load Runner .
- Excellent working experience of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC ) and testing methodologies like Waterfall & Agile/Scrum .
- Experience in Manual Testing, defining test cases , developing and maintaining test cases , and documenting all phases of the QA process.
- Hands on experience in test driven development (TDD), Behavior driven development (BDD) and acceptance test driven development ( ATDD) approaches.
- Developed an automated scripts and frame works using Python, Java, C#, VB Script .
- Worked on source version control tools such as Subversion ( SVN ), TFS and Git .
- Proficient in using Quality Center, POS, Rally, JIRA, Clear Quest , Bugzilla.
- Experience in manual testing and automated testing using different tools like QTP, Selenium (Web Driver) using Java. Knowledge and familiarity with different QTP and Selenium automation frameworks.
- Actively involved in black box, functional, regression, system, integration, positive, negative, GUI, performance, load and UAT testing of the application.
- Experience in Software Development Engineer in Test ( SDET ) focused on testability, robustness, and performance and creation of designs for production software.
- Worked with input test data excel files with the help of Java IO package and Apache POI library in Selenium.
- Created automated scripts - Load Runner Web Services REST, TruClient, DotNet WCF and Web Http/Html - VUGen.
- Achieved an Agile identified and defined scope for Integration, Interface & System Testing.
- Performed the Back-End testing to ensure data consistency by writing and executing SQL queries using SQL Server 2012. Experience working with high-volume, real-time DB2 database systems and applications.
- Used RDBMS concepts for the manipulation of the data and to validate the results
- Client interactions for giving demos, presentations and support for Customization. Experience in testing Stand-Alone, Client-Server, Web-based and Web Service (SOA) Applications.
- Create standardized SQL scripts and any necessary Database Restoration Scripts to support repeatable test script execution.
- Knowledge on Automated Web Services using SoapUI, REST with knowledge of WSDL, RESTful, UDDI, eclipse .
- Expertise in setting up and carrying out browser compatibility testing environment with different browsers and versions of Internet Explorer, Mozilla Firefox , Google chrome on different OS like windows and MAC .
- Excellent Communication , Interpersonal , and Team Player Skill, Quick Learner and Self Starter, strong organizational and multi-tasking skills.
TECHNICAL SKILLS:
Testing Tools : Selenium Web Driver/IDE/GRID , Mercury QTP, HP Quality Center, JUnit, Cucumber , Firebug, Fire Path, TestNG, JXL , SOAPUI, Coded UI, Manual Testing, Appium (Mobile Testing)
Language/ Script : Java, JavaScript, Ruby, VBScript (UFT), C, C#, Python.
Frameworks : Junit, TestNG, TDD, BDD, Mockito, Protractor
Firefox Add-ons : XPath, Firebug
Web development : HTML, VB Scripts, XML, CSS, Flash, JavaScript, Ruby, Perl, Python.
SOA Technologies : SOAP, REST, WSDL, UDDI, Web Services, SOAP UI
Bug Tracking Tools : HP Quality Center (9, 10, 11.0), BugZilla, Visual Studio TFS (2008, 2010, 2012), JIRA.
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
Platforms : Windows 7/Vista/XP, UNIX, Linux
PROFESSIONAL EXPERIENCE:
Confidential, Denver , CO
QA Analyst/ Mobile Test Engineer
Responsibilities:
- Designed Test Automation scripts using Java (Eclipse IDE).
- Executed automated test cases on different browser platforms like IE, Mozilla Fire fox and Google Chrome by using Selenium Web Driver and Test NG.
- Designed Keyword Driven Framework in Selenium with web driver and selenium RC integrated to testing.
- Tested IOS applications on iPhone simulator, iPod touch and iPhone device using IOS Simulator .
- Performed regression testing on various O.S devices and their respective simulators and actively participated in executing the test scripts on Android & IOS.
- Designed, implemented and maintained Hybrid Framework (Data Driven + Keyword Driven Framework) for automation testing activities.
- Experience in behavior driven development (BDD) approach using selenium-cucumber to write and execute automated acceptance/unit tests.
- Developed and maintained automated test cases in Selenium WebDriver using Java programming language and Junit Framework.
- Used Appium tool to tested automation test scripts on both IOS and Android platforms for native and mobile websites on mobile devices.
- Follow up with standard Test Methodology such as Iterative, AGILE and software testing life cycle (STLC) to perform different types of testing for the projects.
- Working in a fast-paced iterative development environment using Agile/Scrum methodology.
- Tested Oracle PL/SQL Packages for creating and generating complex reports for management decision-making processes.
- Data was generated from the backend through SQL Query and copied into Datasheets for HP UFT automation
- Worked on Scripting Language JavaScript, HTML, CSS and XML.
- Wrote deployment Automation scripts for multiple DOTNET and JAVA/J2EE Applications.
- Software Build and Deployment: Performed regular software release build and deployment based on defined process and procedure, including J2EE, UNIX Scripts, Oracle PL/SQL build and deployment. Managed, maintained and deployed to test, acceptance and PROD environments.
- Involvement in WebSphere Process Server Replacement Project, with another instance of WebSphere Application Server.
- Created the Clustering Topology in WebSphere Application Server ND V6.x to achieve Work Load Management (WLM), High availability, Load Balancing and Hardware fail over.
- Validated Web Service modules using Soap UI tool (Preparing web Service request and added authentication information in Soap Header). Possess understanding of WSDL, schema, XML documents for Web Service Testing.
- Automated test scripts for application's web pages using Selenium Web Driver in Page Object Model (POM) design pattern.
- Used automation end to end testing for java Script using Web driver JS, Jasmin and Protractor.
- Cross browser, cross platform and mobile testing - Windows (Chrome, IE, Firefox), Linux (Chrome), iOS (Safari).
Environment: Java, Selenium IDE/WebDriver, JavaScript, TestNG, Maven, Eclipse, Quality Center, MSWord, MS Excel, Appium,Windows XML, Java, SOAP UI, HTML, XML, Web Services, Unix, DOTNET Windows.
Confidential, Newport Beach, CA
QA Automation Engineer
Responsibilities:
- Involved in creation of automated test cases for testing various web modules like supplier data, inventory tracker, exchange tracker, damage tracker.
- Identified test cases to automate the test cases using Selenium WebDriver , Junit and Java (Eclipse IDE) and Contributed in creation of framework.
- Responsible for back-end API testing with SOAP UI and coding in groovy and Java .
- Created tests with Assertions like Schema Compliance , SOAP , XPath assertions using SOAP UI .
- Involved in the Continuous Integration of the automation framework with Jenkins .
- Worked with designing and building automation frameworks in Cucumber BBD .
- Cucumber was used for entire regression testing and functional testing with primary tool as Selenium to test Scenarios, test Cases and Test conditions identified.
- Executed the test plans on web and mobile (Apple & Android) as per requirements using Appium tool .
- Developed automation test scripts for client -server and web based applications using Python , Silk and other automation Tools.
- Created Component scripts for the SAP IS-Retail POS and POS.TP Dot Net process Components using Test Automation Tools HP's QTP, QC, BPT.
- Created Business process test scripts for the SAP IS-Retail POS and APAC POS. TPDotNet process scenarios in the Test Plan of QC
- Prepared and executed the test cases manually for creating external position and hiring in HCM (HR) Module.
- Created the business components test scripts, based on test cases and uploaded them to Quality center business components module using SAP TAO Tool.
- Prepared and run the consolidated automated business Process test script as per Business Process flow in the Quality Center Test plan module and analyzed the test results.
- Estimated the exact time consumed to prepare and run the consolidated automated business Process test script and used the same to analyze the tool assessment.
- Used Protractor framework for Applications developed using Angular JS .
- Used JIRA for Identifying, logging, tracking and escalating bugs.
- Performed smoke testing in UAT and production environments for deployment verification
- Actively participated in daily scrum and sprint meetings as part of Agile Environment .
Environment: Java, Eclipse, Selenium, Protractor, JIRA, ANT, Python, Junit, Cucumber, BDD, Agile, Dot Net, SAP, Mobile Testing.
Confidential, Dallas, OH
QA Automation Tester
Responsibilities:
- Implemented Page Objects , Data Driven , Keyword Driven , Hybrid automation frameworks using Selenium .
- Automated test cases using Selenium WebDriver, TestNG and C# technologies (Visual Studio IDE).
- Created & Maintained Automation Selenium Automation Scripts for the Scrum Stories.
- Automated highly transactional web application using Selenium WebDriver .
- 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.
- Proficient in Automation tools like Quick Test Professional (QTP), HP ALM, and HPE UFT.
- 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, Java and TestNG/Junit.
- Experience in using Jenkins as a Continuous Integration server to configure with GitHub and Maven .
- Implemented simulator for Mobile App Testing in Android Platform using Appium .
- G ood knowledge on Mockito framework for performing Unit testing , helped developers in Unit testing in test driven development.
- Modification and execution of Test case Scripts (Java-Selenium RC) in Eclipse IDE , design of automation test framework (Junit and ANT).
- Written gherkin and Ruby scripting automation test scripts to execute in Cucumber.
- Worked on Agile (SCRUM) Methodology and used JIRA for defect tracking.
Environment: Java, Gherkin, C#,Cucumber, Selenium, Maven 3.1.1, Eclipse, Git, Mockito, JIRA, Appium, Protractor, SoapUI, Jenkins, TestNG, Junit, Agile(SCRUM).
Confidential, Denver, CO
QA Engineer
Responsibilities:
- Reviewed all the Requirement documents, Functional Specification and Use Case documents.
- Analyzed the use cases provided by analysts and wrote test cases .
- Developed test cases, test scenarios and test data according to specifications.
- Worked in different project ( EOS ) using different tools such as QTP .
- Used Test Director to store all testing results, metrics, implemented test plan document, created test cases, defect tracking and reporting.
- Performed functional , integration , black-box , and system , regression , and user acceptance tests.
- Automated Regression Test cases using Selenium Web Driver , Jenkins and Maven . Used Firebug and Fire Path plug-ins to find the elements on the web page based on the element locator ID, Name, Tag, Class Name, XPath , Link Text, Partial link Text and CSS Locator.
- Written Junit test cases for testing UI Framework classes and wrote many JavaScript’s, JSON to do client side validations.
- Enhance test frameworks and develop automated tests using Selenium Web Driver to ensure consistency.
- Involved in analyzing and feasibility check of a newly added functionality for automation. Design and implement Hybrid Driven Framework approach using Selenium Web Driver.
- Used python to develop Automation framework to Validate RESTful Web Services.
- Used SVN tool for Source code management and also used Selenium Grid for parallel, Batch Test Execution.
- Tested the application in highly dynamic environment with sprint team using agile methodology .
Environment: Selenium, Java, Cucumber, python, Ruby, Gherkin, Soap UI, Restful, Web driver, SVN, Agile.
Confidential, Boston, MA
QA Engineer
Responsibilities:
- Analyzed business requirements, Functional Specifications and Use Case s, prepared Test Strategy and Test plan.
- Developed Automation scripts for new enhancements using Selenium WebDriver and TestNG .
- Configured Selenium WebDriver , TestNG , Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
- Conducted Black box testing, Smoke testing , Screen Validation testing , Data driven testing Cucumber, Positive & Negative testing , System testing , Regression testing , End to End testing , Functional testing , Integration testing.
- Designed and developed ETL processes to load data from Teradata, MS SQL, Flat Files (Fixed width), and XML Files to staging database and from staging to the target Data Warehouse database.
- Reviewed test plans, test cases and test scripts to ensure consistency with strategic direction, goals and objectives of QA resources working on the project with Agile SCRUM methodology.
- Selenium Web Driver for automating over 70% of Cross Browser Testing on IE, Firefox, Safari and Chrome.
- Involved in writing and testing test scripts using Selenium WebDriver and Java Object Oriented programming Language.
- Parameterized large and complex test data to accurate depict production trends.
- Validated the scripts to make sure they have been executed correctly and meets the scenario description.
- Used firebug to identify object's ids, Name, XPaths , links in the application.
Environments: HP Quality Center, Selenium Web Driver, TestNG, Cucumber, XML, Web Services, Maven, Java Script, SQL, Data Driven and Key Word Driven Frameworks, HTML, API, Rally (Agile Management Tool)
Confidential
Manual/ QA Tester
Responsibilities:
- Executed automation scripts in QTP for SAP functionality .
- Ensure that all the test cases are updated in the Test Director along with Master test plan .
- After successful release of projects, developed automation scripts using QTP and integrated the script with master script.
- Used Mercury Quality Center to develop automation testing scripts for web and client server applications.
- Tested critical bug fixes and coordinated with developers in release of bug fixes meeting tight timeline.
- Involved in Release support - Release to QA, involved in environment setup, testing the release process.
- Involved in Backend Database testing in Oracle using SQL .
- Tracked defects using HP ALM and utilized waterfall methodology for E-Commerce and POS projects.
- Executed test scripts manually and then recorded the same in Win runner . All the issues that came up during this process were logged in Test Director as defects.
- Defects were tracked, reviewed, analyzed using Test Director .
- Responsible for managing projects of different models like Agile SCRUM , Waterfall .
Environment: Mercury Interactive quick test pro, waterfall, Test Director 8.0, Visual Basic, Oracle, SQL server, manual, Selenium/TestNg, SAP.
