Expert Software Qa/test (test Lead) Resume
Dallas, TX
SUMMARY:
- Over 7 plus years of experience in IT, extended expertise in Manual & Automated Software Testing using selenium Web driver, Selenium grid, SpecFlow, QTP/UFT, LoadRunner, SoapUI, Quality Center, Appium, Protractor, hands on experience in testing Web/Mobile apps (Appium and Perfecto), Soap UI, Tricentis TOSCA, cucumber, Ready API, Jmeter, White Box and Black box testing, XCTest, iOS and Android Automation.
- Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium RC/Web Driver/IDE/Grid, HP Quick Test Professional and Junit/TestNG, Load Runner, Quality Center, JIRA, Maven, Jenkins, Cucumber, Web Services (REST, SOAP).
- Very strong knowledge of SDLC & STLC, experienced in defining and implementing the test process across the projects right from the initial phase.
- Expertise in Manual and Automated Testing of applications developed on Windows and UNIX Environment.
- Expertise in Mobile Automation using Appium, Eclipse and Xcode (XCTest) in Java, Python and Swift Environments.
- Experience in Unit Testing, Functional, Integration, Smoke, GUI and Regression testing, User Acceptance testing, Performance testing, Database testing, Client - side and Web-based testing and Server-side testing in webMethods platform.
- Experience in both Agile and Waterfall Software Development Models.
- Experience in Tricentis TOSCA, used as a testing tool to automate end-to-end testing for applications.
- Experience in Application life cycle management (ALM) as a repository to record all project testing efforts in a Project.
- Experience in testing web services developed using SOAPUI.
- Experience in using DataStage ETL tool.
- Experienced in performing end to end testing for AngularJS using Protractor.
- Experience in mobile testing using Appium and Perfecto.
- Expertise in Automation of complex Windows Applications with no source code (SIKULI).
- Proficient in using Quality Center, Rally, JIRA, Spira, Clear Quest, Bugzilla.
- Possess expert level of understanding of WSDL, XSD, Schema, DTD, XML documents for Web Services Testing.
- Experienced in using integration tools like Jenkins, Jmeter, Git Hub and Jira for Bug Reporting, Tracking and Documentation.
- Used Jmeter Java open Desktop Application in performing various load tests and measure performance.
- Executed tests using Jmeter based on various scenarios and channeled the outputs in XML and Graphs.
- Hands on Experience on Jmeter for testing Websites and Web Applications.
- Involved in developing Automation Frameworks such as Keyword Driven Framework, Data-Driven Framework and BDD.
- Hands on Experience in RMS testing which uses the concept of Service Connection Point.
- Experience in functional automation tool QTP and load and performance testing tool LoadRunner.
- Experienced working in Linux/Unix Environments.
- Writing Test cases using ElementLocators, Web Driver methods, Java programming features and TestNGAnnotations.
- Executing Selenium Test Cases and reporting defects.
- Expertise in Manual Testing and Automation Testing and Service Oriented Architecture.
- Experienced in data analysis using SQL, PL/SQL and many other queries based applications
- Experience with Mobile App and Hybrid App testing in both IOS and Android.
- Experience with mobile testing automation tool: Monkey-Talk.
- Experience with bug tracking tools like Quality Center/Test Director and familiar with ClearQuest, Bugzilla.
- Extensive experience with Software Quality Assurance Testing on GUI based Client-Server & Web Based applications, ETL, OLAP, Web Services, Data Driven Applications, Data Warehousing projects using Manual and Automated testing procedures.
- Experience with Mobile Automation Tool Device Anywhere and Appium automation framework and knowledge of See Test.
- Experience understanding the code written in different programming languages VB Script, AngularJS, Java Script and databases like Oracle, SQL Server.
- Experience in Health Care industry, experienced in testing different healthcare ERP solutions such as FACETS, Med Plus, EPIC and other claim processing solutions.
- Adept technical skills in Automation/Manual testing in the domain of Gaming, Social Networking, Healthcare/ Insurance, Logistics, Banking Industries.
- Experienced in Test coordination between Onsite and Offshore team.
- Worked collaboratively and cross-functionally as part of a team as well as independently
- Ability to interact with end users, also quick learner and team player with good Communication skills.
TECHNICAL SKILLS:
Selenium Web Driver/IDE/GRID:, Mercury QTP (10.0,11.0), HP Quality Centre (9,10,11.0), Junit, Cucumber, Firebug, Fire Path, TestNG, JXL, SOAPUI, Coded UI, Manual Testing, Appium (Mobile Testing), XCTest and Other UI Frameworks
Language/ Script: Java, JavaScript, Ruby, VBScript(UFT), C, C#, Python, Swift.
Frameworks: Junit, TestNG, TDD, BDD, Mockito, Protractor
Firefox Addons: 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 Centre (9, 10, 11.0), BugZilla, Visual Studio TFS (2008, 2010, 2012), JIRA.
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, Shell, Azure
Protocols: Bluetooth, Wifi
EDUCATION: Bachelor s in Computer Science from Jawaharlal Nehru Technological University Hyderabad, India. May 2010.
PROFESSIONAL EXPERIENCE:
Confidential, Dallas, TX
Expert Software QA/Test (Test Lead)
Responsibilities:
- Configured Selenium WebDriver, TestNG, Maven tool, Xcode (XCTest) and created automation scripts in Java, Python and Swift.
- Executed the automated/Manual regression test cases during every release and also executed the daily regression test suites for both backend and Frontend.
- Paired up with Software Engineers, Product Manager, Design Manager and Test Engineers to deliver test-suites covering end-to-end testing.
- Collaborated with Scientists and Engineers to ensure the data and software tools they use are accurate and reliable.
- Created/Written the code to help explore the product for explorative testing.
- Collaborated with Product owner, Product Design Manager and Software Engineers as a Test lead, while shipping new functionalities in the Applications.
- Created different test strategies, test plans, design documents and documented results for easy root cause analysis.
- Actively engaged in root cause analysis reviews.
- Assisted in on-going process improvement to ensure test-planning, execution and reporting were effective and efficient.
- Created detailed reports for Production issues with priority.
- Designed and Developed test automation scripts for Web (From Scratch), iOS and Android.
- Used SoapUI tool to test SOA based architecture application to test SOAP services and REST API
- Created Test Scripts in SoapUI and Restful for Testing Web Services
- Involved in testing Web services (SOAP) for XML data with tool called 'SOAP UI' for the local WSDL / with URL and created Test cases, run them, do load testing, security testing.
- Enhanced existing scripts using Selenium, Appium, XC Test in different environments (Java, Python, Swift and Objective-C).
- Helped Android Team testers in writing Functional/Performance tests.
- Deployed tests in continuous Integration Systems such as Jenkins.
- Helped the Team in understanding common user interface design patterns and Software Quality Assurance Methodologies.
- Working knowledge of different Mobile Automation Frameworks, Git, Jenkins, Submission and Launch Cycle of Mobile.
- Worked in a Scrum Agile process for delivering the outputs on time.
- Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.
- Helped Backend Engineers in Root Cause Analysis of Various Backend Production issues by performing API testing using Json Queries.
- Involved in end-to-end testing for assuring the field, Planting, Harvest and Soils tests data consistency among various platforms.
- Involved in Automation Web, iOS and Android Applications from scratch, in a single tests (Integrated) to ensure the data consistency.
- Helped Software Engineers in Triaging the issues based on severity, RCA and Customer Impact.
- Helped Geo-Spatial Scientists and Backend Team by performing Compatibility Testing of various field data.
- Automated a highly complex Windows Application using SIKULI for Compatibility Testing.
- Created XML based test suit and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
- Maintained code version using GIT.
- Helped Testers from different regions such as Spain, Brazil, France, Italy etc., in maintenance of test suites and executing the scripts.
- Tested various localization scenarios to ensure the Applications are fully localized for different Countries.
- Experienced in load and performance testing tool JMeter and HP LoadRunner.
- Run Defect Tracking and Reviewed the Test Scenarios/ Test Cases with Business.
- Used JIRA to manage projects. software delivery pipeline to obtain immediate feedback on the business risks associated with a software release candidate.
- The goal of continuous testing is to provide fast and continuous feedback regarding the level of
business risk in the latest build or release candidate.
Environment: Selenium WebDriver, Mozilla Firefox, Java, JDK, Python, Eclipse,, Selenium IDE, POM, QC, Agile, SQL Server 2012, HP LoadRunner SQL, Appium Emulators, IOS Simulators, SOAP, SOAP UI, REST, HTML, Java Script, CSS, JSON, XML, Jenkins, Maven, Protractor, Selenium, Java Jar files, JIRA, Jmeter., XCTest, Scala, Clojure, IntelliJ. SIKUL.
Confidential, Goodlettsville, TN
QA Automation Engineer
Responsibilities:
- Analyzed business requirement documents and functional requirement documents and was involved in all phases of the project lifecycle.
- Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language.
- Successfully used the concepts of Embedded systems in testing using hardware-based tools.
- Developed test scripts to automate process of testing in Selenium WebDriver.
- Configured Data driven framework with Apache POI to read and write to Excel file and Created POM to store the project data and configured their details using ANT to build project.
- Involved in implementation of entire Testing life cycle. Followed the Agile/Scrum process.
- Involved in executing SQL queries to conduct Data integrity testing by checking the data tables from the Oracle Database.
- Developed User Interface using JavaScript and tested End-to-End Testing using Protractor Automation Tool.
- Worked on different protocols based on Wi Fi, Bluetooth and other wireless networks.
- Used TestNG to run multiple test cases in parallel, reported bug issues using JIRA tracking tool.
- Developed BDD tests using Cucumber by writing features and Developed Required Selenium support code in Ruby for Cucumber.
- Used SVN (Subversion) Version control system to check how the changes are performed in the data.
- Build feature files for Cucumber steps using ATDD framework in Selenium.
- Write the step definitions for feature files in java in ATDD framework.
- Tested web service XML using SoapUI tool. Modified end points when we worked on different servers and different versions of Web Services.
- For application testing in mobile we used IOS simulator for testing mobile application in IOS.
- In our project we have used Appium Tool for Android Testing. Good knowledge in Python, JAVA, Oracle 10g, JavaScript.
- Tested the Performance using JMeter tool. Used Extraction Transfer Loading Tool for data extraction from the database and tested the extracted data.
- Integration of automation batch run job with Jenkins. Worked with Jenkins Continuous Integration tool and Build Tool Ant.
- Used Firebug/Fire Path Add-on tools to identify the Object's id, Name, XPath, link in the application.
- Extensively used QTP integrated environment like Data Table, Actions, and Recovery scenarios.
- Performed Manual Functional testing with QC and Regression Testing with QTP.
Environment: Selenium Web Driver, Selenium IDE, Eclipse, JDK, Java, Ruby, Agile, Oracle 10g, SQL, JavaScript, Protractor, JIRA, Cucumber, SVN, SOAP UI, POM, Ant, ATDD, Jenkins, ETL,QTP(11.0),QC(11.0), Appium Emulators, IOS Simulators, Python, XML, CSS, HTML, Firebug, Fire path, Mozilla Firefox, Selenium Java Jar files, JMeter.
Confidential
QTP Tester
Responsibilities:
- Reviewed Project Artifacts, analyzed Requirements, designed the test plan and provided weekly status report that includes testing metrics, test logs and test summary reports.
- Ensured traceability of test cases back to project requirements and Participated in walkthrough of test cases.
- Introduced, developed, documented and periodically update the QA Test Plan, process and Procedures Manual and Objectives.
- Worked with all Agile Development and SCRUM process throughout the entire project.
- Designed the Test Strategy for multiple projects, defect management using JIRA and QC/ ALM.
- Participating in release planning and understating the application capabilities, features and creating user stories based on that.
- Involved in Debugging and Error Handling in Selenium Web Driver automation scripts by reviewing the generated logs and reports while script execution.
- Designing the automation framework n Ruby and identifying end to end regression scenario and automate them using QTP.
- Analysis of log files from SoapUI web service project test run to analyze the failure and report, or correct scripts based on the failure analysis.
- Maintain & trouble shoot automation suite using Java, Eclipse.
- Performed the Back-End testing to ensure data consistency on front-end by writing and executing enterprise level complex SQL statements on the Oracle Database using TOAD.
- Experienced in working both of UNIX & Linux environment to analyze log file & to monitor process.
- Test case creation in Ruby according to the user stories and performing regular and regression automation testing.
- Used Quality Centre for test case repository and testing tracking and Identifying automation tool and creating Proof of Concepts (POC) for other application.
- Used Selenium IDE for test automation for record and play back of scripts and performed functionality testing, GUI testing, and regression testing manually.
- Used TOSCA in performing both Model-based and Risk-based testing.
- Used Combined Tricentis TOSCA suite to test GUI as well as API.
- Used TOSCA to minimize the time period required for regression testing.
- Carried out Unit testing, integration testing, conducted backend testing to ensure integrity of data.
Environment: QTP 11.0, Selenium IDE, SaopUI, TOSCA, Selenium Rally, Ruby, TOAD, POC Monitors, Linux and GUI Testing.
Confidential
Java developer
Responsibilities:
- Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using Agile Model
- Developed web application using Spring MVC
- Used Spring Inversion of Control, to make application easy to test and integrate
- Involved in developing web interface using HTML, CSS, JavaScript, and JQuery
- Utilized Spring annotations and XML configuration for Dependency Injection
- Implemented web services for communicating by using SOAP
- Provided connections using Spring JDBC to the database and developed SQL queries to manipulate the data.
- Used Spring DAO concept in order to interact with database (DB2) using JDBC template.
- Used Web Sphere Application Developer for building, testing and deploying application locally.
- Used Log4j to print the logging, debugging, warning, info.
- Used Rational Clear Case for version control.
- Used Code Pro Analytics to make sure all the code maintains standards.
- Used Maven script for building and deploying the application.
- Involved in bug fixes, enhancements and code refactoring.
Environment: RAD 7.5, Web Sphere Application Server 7.0, Spring Framework 3.0.5, JQuery, AJAX, JSON, Java 5.0, JSP, JavaScript, HTML, SOAP, JDBC, DB2, Log4j.