Murali Karthik
***********@*****.***
Professional Summary:
Over 5 Years of experience in Quality Assurance and Software Testing. Experienced in Testing various web based and client server applications across domains like Telecom, Healthcare, Financial and Banking.
Good knowledge of Software Development Life Cycle (SDLC) including requirement analysis, design, development, testing, and implementation. Provided end user training and support. Experience of working in Agile and Waterfall Methodology
Expertise in performing Black Box Testing, White box Testing, System Testing, Integration Testing, Regression Testing, Acceptance Testing, Sanity Testing, Back End Testing, GUI Testing, Ad hoc Testing and API Testing (SOAP and REST)
Experience in using the open source API testing tools like SOAPUI and Postman for functional /regression /performance testing & test automation of SOAP/RESTful Web Services.
Experienced in Using of Groovy scripting for writing the test cases in SOAPUI tool.
Implemented functional tests using Java, TestNG/Junit framework and cucumber framework.
Expertise in Design, Development and Implementation of Test Automation Framework using QTP (VB Script).
Extensive knowledge to create, execute, maintain, and manage performance test scripts using multiple tools like Storm Runner, Blaze Meter, Load Runner, JMeter.
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.
Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
Proficient in testing database of applications developed with SQL Server, Oracle and MS Access.
Experience different programming environments which uses Java, Python, SQl, plSQl, C, Shell Script and VB script etc.
Expertise in documenting defects with prominent level of detail, accuracy, and informative recreation steps using Quality Center, Rally, JIRA, IBM Clear Quest, Bugzilla.
Hands on experience in test driven development (TDD), Behavior driven development (BDD) and acceptance test driven development (ATDD) approaches.
Excellent experience with source version control tools such as Subversion (SVN) & Git
Effectively communicated and reported bug / defects, which are identified in distinct phases of testing. Generated defect reports, bugs validation with tools test director / quality center.
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/RC, Junit, TestNG, SoapUI, Appium, HP Quality Center/ALM and Cucumber, JIRA, QTP, Eclipse, Protractor, JMeter, Firebug, Firepath, Fitness, Coded UI.
Language/Script
Java, JavaScript, Shell Script, VBScript(Uft), C, C++, Python, Perl, SQL, PL/SQL, .NET, C#.
Frameworks
Junit, TestNG, TDD, BDD and Mochas.
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.
Bug Tracking Tools
HP Quality Center, Bugzilla, Visual Studio TFS, JIRA, Bugzilla.
Build/Tools
Ant, Maven, Jenkins, Hudson.
Operating Systems
Linux, Windows XP, 7,8,10/vista & server 2003, UNIX and Mac.
Version Control
CVS, Git, SVN.
PROFESSIONAL EXPERIENCE:
Company: Apria Health Care, Lake Forest, CA December 2016 – September 2017
Selenium/Mobile Automation Engineer:
Roles and Responsibilities:
•Analysis of Business and Requirement Specifications. Designing Test Lab and formulation of Test Strategy, Test Plans Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver
•Worked in Agile environment and extensively implemented SDLC methodologies.
•Performed Data Driven Tests to validate the same scenario with different test data using Selenium Optimized and maintained existing, developed new automation framework via Selenium
•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.
•Design, developed and implemented Keyword Driven, Data Driven and Hybrid Driven automation testing framework utilizing Java, TestNG and Selenium Web-Driver.
•Analyzed and selected the test cases for automation of Java Web application.
•Designed the automated test cases using the Selenium Web Driver inside the Eclipse IDE using Java.
•Used GIT as code repository and Code Collaborator to manage code reviews.
•Validated SOAP response using various Assertions such as XPath, Contains, SOAP Fault, Schema Compliance etc.
•Participated in Using of Groovy scripting for writing the test cases in SOAPUI tool.
•Performed API Level testing for Web Services, enhanced the Test harness and developed many Test suites using XML and Java
•Set up the entire Appium and Android Studio settings from the Scratch.
•Developing Appium Scripts for Native Android/IOS Apps using Java.
•Perform sanity testing, functional testing, UI testing and regression testing on Android and iOS Applications
•JMeter and Blaze Meter used for performance testing, load testing for mobile application.
•Performed the Mobile Testing for Mobile App of Client, identify the Mobile Platform like IOS, Android by using Appium
•Reported software defects in HP Quality Center and interacted with the developers to resolve technical issues.
•Created JIRA QA dashboard for the projects and shared it with the project management, development and the business team
•Created SQL views to aggregate data before moving to targeted database from legacy database to simulate results.
•Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
Environments:
Java, Selenium WebDriver, Test NG, SOAPUI, Cucumber, Maven, XPATH, Eclipse, Jenkins, Fire path, Firebug, Python, HTML, XML, agile, Quality center, Coded UI, Test Manager, Mobile Testing, SQL, Oracle and Windows
Company: Way Fair Inc, Boston, MA June 2016 – November 2016
SDET/Mobile Automation Engineer:
Roles and Responsibilities:
•Created test automation framework using Selenium WebDriver, Page Object model (POM) using Data Drive Framework for further test creation and execution.
•Extensively involved in identifying test cases to automate. Automate those test cases using Selenium WebDriver, TestNG and Java.
•Followed ATDD methodology for writing acceptance test ting and end-to-end testing.
•Performed the Mobile Testing for Mobile App of Client, identify the Mobile Platform like IOS, Android by using Appium with Java
•Integrated Appium with Sauce Labs for distributing tests on the cloud, Integrated Appium with Continuous Integration tool- Jenkins.
•Implemented simulator for mobile app testing in IOS using Appium Tool.
•Conducted mobile apps testing across the web and Triaged mobile device applications issues.
•Performed compatibility testing with various mobile handsets to ensure that functionality working as expected.
•Contributed to the Continuous Integration pipeline running component builds, creating and running. Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.
•Manual testing of mobile native apps on different mobile platforms such as Android mobile device to track user interface performance and bug fixes to ensure stability of releases.
•Used Git as code repository and Code Collaborator to manage code reviews.
•Involved in Mobile Testing includes App Testing. Test automation for web application using Cucumber.
•Performed mobile testing in IOS and Android using Appium Emulators and simulators and located elements using UIAutomator and UI instrumentation to locate elements in Android and IOS respectively.
•Preparing Automation Hybrid Framework Architecture on Perfecto Mobile with UFT
•Writing and executing the test scripts using Selenium & RFT/QTP. Executing simulated testing with the network simulators for simulating real GSM network at GIT.
•Used HP Application Lifecycle Management (HP ALM) to store all testing results, implemented Test Plan Document, created Test Cases, Defect Tracking & Reporting.
•Performed defect reporting and bug tracking using JIRA also followed up with development team to verify bug fixes, and update bug status.
•Created automation scripts in SOAP UI using Groovy Script to test the web services (SoapUI and REST).
•Performed load testing using JMeter - used thread Groups, samplers, listeners to calculate the average response time
•Created custom properties and used them as SOAP request. Created validations on the web method results through X-query assertions.
•Used SQL Queries to retrieve the data from the table and to perform Backend Testing.
•Performed (UAT) User Acceptance testing exclusively in an agile environment.
•Followed Agile methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
Environment: Selenium WebDriver, TestNG, Cucumber, Maven, Appium, SQL, XML, TOAD, SQL Server, Excel, Load Runner, BDD, Blaze runner, JMeter, and Eclipse, Jenkins, Jira, SoapUI, RestAPI
Company: Valley National Bank, Wayne, NJ December 2015 – May 2016
Automation Tester/Web Service Tester:
Roles and Responsibilities:
Performed automation of test cases for Regression Testing using JUnit and Selenium, testing Functional, Acceptance and Limit validations.
Created automation framework for complex scenarios and performed Functional and Regression Testing for various releases using Selenium Web Driver and TestNG.
Implemented cross browser and cross platform web testing with WebDriver.
Developed BDD and TDD script with Cucumber and written step definition for Gherkin based features.
Used Hapi node libraries to create RESTFUL services
Created advance AES Encryption/Decryption, JSON web encryption node libraries.
Tested the Microservice code for the backend testing using SOAP UI.
Integrated Automation scripts (Selenium Web Driver API) on Continuous Integration tools Jenkins for nightly batch run of the Script.
Actively participated in mobile app testing and test automation of a web browser
Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
Performed REST API Testing using Http Java Test Client for SOAP/REST web APIs.
Involved testing both SOAP and REST services using SOAP UI, and Tested both XML and JSON formats.
Performed data driven testing by using JDBC and Groovy script as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
Created Emulators using Android SDK and Simulator using XCode for step by step debugging and testing Web Applications
Invoked the Web Services using Web Service Wizard Plug-in in Quick Test Pro and added XML Requests according the requirement and validated the response using XML Check points and updated the scripts with distinct functions to validate the expected results using VBScript.
Measured statistics for Web Application using JMeter.
Created and executed SOAP UI Scripts for the Web Services testing using JMeter, Json, XMLpayloads
Generated automation test and debugging scripts (TSL) and executed them as a member of the automation team with Load Runner Automation tool.
Configure the JIRA workflow for the project for improvement processes for screens, workflow procedures and reports of applications as per business requirement
Worked on HP ALM for creating and documenting Test Plans and Test Cases and register the expected results.
Conducted manual test cases execution and reported/logged defects using HP ALM defect section.
Created detailed QA and UAT cases to validate the quality of the application.
Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
Write UFT/QTP functions that handle the properties of different versions of Web browsers such as IE8.
Created Test Data using SQL; Wrote SQL queries for back-end testing.
Environment: Selenium WebDriver, Jenkins, SOAP UI, Maven, Cucumber, BDD, TestNG, Page Object Model (POM), JIRA, ANT, SoapUI and Rally, XPATH, Eclipse, C#, CodedUI, UNIX, WebSphere, TDD, Agile, GIT, SQL, Jira, Windows.
Company: Nisum Technologies, Hyderabad, IN August 2013 -July 2015
Manual & QTP Tester:
Roles and Responsibilities:
Optimized Quick Test Professional (QTP) scripts for Regression testing of the application with various data sources and data types.
Test Automation Environment (ALM, Quick Test Pro and Load Runner) Installation, Testing and Support.
Performed Automation testing of web based applications using QTP.
Used Quick Test Professional (QTP) for regression testing and running the automation suite.
Involved in bug tracking using Quality Center/Test Director.
Prepared the functional test cases using test design techniques data validation concepts Equivalence partitioning, boundary value analysis.
Involved in Analyzing the requirements document to formulate the test cases and conducted manual testing for the entire application
Used Selenium IDE for test automation for record and play back of scripts and performed functionality testing, GUI testing, and regression testing manually.
Developed and maintained Hybrid Framework
Creation of VU Gen scripts using Load Runner Tool
Extensively used my SQL proficiency during data migrations.
Involved in writing load test scripts using Apache JMeter.
Used Firebug and Firepath for element identification while creating Page Object Repository.
Executed automated tests in appropriate test regions in support of unit, integration, functional, and regression testing using WebDriver.
Involved in developing the automation script for Mobile Native applications (IOS, Android) using Appium, Java.
Identifying objects of App using UI Automation tool for Android and Appium Inspector for iPhone
Worked on JIRA for Defect Tracking and following up with everyone in the loop.
Developed automation scripts using LoadRunner VuGen, UFT (QTP) and Selenium to make them flexible and useful for Regression testing.
Configured HP ALM and UFT to store automated scripts into ALM.
Build scenarios in JMeter to analyzing results by performed Load and Stress tests.
Executed LoadRunner, UFT (QTP) scenarios using Performance Center and analyzed the results through LoadRunner Analysis to find the bottlenecks in networks and server resources including deadlock conditions, database connectivity problems and system crashes underload.
Environment: Manual Testing, SQL, User Acceptance Test Cases (UAT), Agile Testing Methodology, UNIX, MS SQL Server 2000, MS Excel, Windows XP. Selenium RC, WebDriver, HTML, Soap UI, XML, Java Script, Ajax, UNIX and Windows.
Company: Sapient Consulting Pvt Ltd, Hyderabad, IN June 2012-May 2013
Manual Tester:
Roles and Responsibilities:
Involved in analyzing user requirements for application enhancements and preparing testing specifications.
Developed test scenarios and test procedures based on the test requirements.
Participated in preparation of Test Plans.
Executed functional and system tests manually.
Executed Test Scripts and analyzed the results based on the specifications.
Extensively involved in Regression testing.
Performed Integration and User Acceptance Tests throughout the SDLC of the application.
Generated Defect Reports and the summary and progress graphs for the application.
Communicated with Functional Analyst on any issue clarifications.
Actively participated in Bug Track meetings.
End to end testing on validating the claims functionality including data validation from source to destination tables.
Submitted Coverage Status Report of tests performed on weekly basis.
Involved in project meetings and interacted with other team members to resolve the problems.
Environment: Manual Testing, SQL, User Acceptance Test Cases (UAT), Agile Testing Methodology, UNIX, MS SQL Server 2000, MS Excel, Windows XP.
.
Educational Qualifications
Bachelor of Technology from Jawaharlal technology University, India.