Ramana
Mail Id : **********@*****.***
Phone : 669-***-****
Professional Summary:
6+ years of experience in IT Industry mainly in performing Automation Testing, Mobile Application Testing and Manual Testing in wide variety of projects and environment.
Experienced in reviewing and analyzing business requirements and writing detailed Test plans, Test scenarios and Test cases.
Experience in Automation testing using Selenium Web Driver /RC / IDE, JUnit, TestNG, Jenkins, Maven, Ant, Cucumber and Soap UI.
Hands on experience in Unit testing by using Fire Path, Running scripts, Debugging scripts in different environment, Extracting Test results, Cross browser testing, and data validation.
Experience in Mobile application testing in Agile environment (Mobile/Tablets/Mobile Simulator).
Experience in automation testing of applications on mobile devices using tools Android Driver, iOS Driver using Appium.
Experience on manual testing and automated testing using different tools like QTP, Selenium (RC, Web Driver, and GRID), Load Runner, Quality Center, and Performance Center.
Extensively worked on Agile Development and management process.
Developing a test framework in JAVA using page object model and data driven model on top of JUNIT and Appium for test automation.
Experienced with SOA, Web Services, SOAP, SoapUI, RESTFUL, WSDL technologies.
Experience in Back-end testing, data validation, Database testing using SQL queries.
Used Jenkins to build and run Continuous Integration and formal builds to create artifact and deploy it in the corresponding repository.
Experience in Smoke testing, Manual testing, Automation testing, Functional testing, Regression testing and Black Box Testing, White Box Testing and DB testing.
Experienced in White Box testing by authoring Java Codes in Selenium WebDriver.
Proficient in documentation of deliverables in testing process (Test Plan, Test Scripts, Test Summary, Defects in HP tools like Quick Test Professional (QTP), Quality center (QC)/ALM & JIRA, Status Reports, and Best practices in Testing).
Involved in developing load and performance test scripts using Web (HTTP/HTML), PeopleSoft,
Citrix and Click and Script protocols.
Experience with tools like GIT Hub and Stash.
Experience in version control system tools including CVS, SVN, and ClearCase.
Involved in End-to-End, System, Beta Testing & Performance Testing.
Performed integration testing & data validations using QTP for various interfaces.
Excellent skills in overall Defect Management/Problem Solving including tracking bugs, reporting using Quality Center, Jira, Rally and Bugzilla.
A quick learner and a very good team player with ability to work independently and also as part of bigger collaborative teams with effective interpersonal skills, and excellent written and oral communication skills.
Ability to understand client requirement and provide with the best solution.
Educational Qualification:
Bachelor of Technology (B.Tech) in Electronics and Communication Engineering, JNT University, Hyderabad, INDIA.
Technical Skills:
Programming languages
Java, C#, Python, XML, HTML/CSS.
Databases
Oracle 7.3, 8.x, 9.x,10G SQL Base, SQL Server 7.0, Sybase, IBM DB2 7.x, SQL Server 2008
Test Development Tools & IDEs
Selenium IDE, Web Driver, JUnit, Eclipse IDE, QTP 11.0.
Test & Defect Management Tools
Test Director, HP Quality Center 10.0 & ALM 11.0, ClearQuest, Bugzilla, JIRA 4
Test Supporting Tools
QWS3270 Secure (For Mainframe CICS and TSO), DocumentDirect (Report viewer), SQL Navigator, Citrix Metaframe, Lotus Notes, Firebug
Web Servers
Apache Tomcat 7.0, NES, Java Web Server 2.0
Version Control Tool
GIT
Operating Systems
Windows-2000/XP/Vista/Windows 7/Windows 8/10/ UNIX,
Type of Applications
Mainframe, Web-based, Oracle 11i form based apps
Modeling/ Design
UML, Rational Rose
Professional Experience:
Client: Texas Health Care, Austin, TX Jan 2016 – Jul 2017
Role: Sr Automation Engineer
It is a Health care company, which sells traditional and consumer directed health care insurance plans and related services, such as medical, pharmaceutical, dental, behavioral health, long-term care, and disability plans. I was a part of the healthcare project which participates with providers, different insurance carrier and health plan. I used to work in an application which helps the customer care representatives to track all the claims requested from the patients and process the claims with proper coding system and select for approval process.
Responsibilities:
Analyzing the Business Requirement Document, High level and Low-level design documents.
Create and review - Test scenarios, Test suite preparation, Test Data creation, Test case execution and Defect logging.
Wrote automation scripts using Selenium web driver.
Automation of functional testing framework for all modules using Selenium Web Driver.
Preparation of Test scripts using Selenium Web driver (Automation tool) with java for Functional Test cases.
Automating the regression & project cases using Selenium.
Designed Hybrid framework in Selenium and captured data dynamically from web controls.
Performing Failure Analysis for the regression failed cases using Selenium.
Organize weekly meetings with Client leads & Onsite manager regarding the Automation status.
Point of contact for Process related activities like Metrics reporting & Operation clarity.
Review - Defect prevention plan and Software configuration management plan.
Responsible for all aspects of project delivery (Test Design, Test execution and Test summary report) and management (Test metrics and Risk analysis) to client partners, offshore manager and Onsite manager.
Organize weekly meetings with offshore managers, Onsite Coordinator & Onsite manager to discuss the Project goals and report the health of the overall project status.
Updating the application down time in Environment Tracker during test execution phase.
Performed Integration Testing in Vendor Development environment and System Testing in SIT environment and User Acceptance Testing in Pre-Production Environment.
Involved Preparation of Traceability Matrix and mapping the Test Cases with the requirements and
Test Metrics in Quality Center.
Reported bugs in Quality Center with server logs information from Web and DB servers.
Performed Regression Testing as part of every build.
Developed SQL Queries for testing various Database validations.
Responsible for writing automated test cases using QTP/UFT.
Created and Executed automated test scripts for regression testing using QTP/UFT.
Test Scenarios preparation using QTP.
Automation Framework implementation for UFT / QTP.
Independently creating and executing UFT / QTP scripts.
Involved in pilot project for automation using Selenium IDE/RC.
Implemented Selenium using TestNG frame work with Java.
Environment: Quality Center,BDD, Java, SQL, Oracle, Selenium (WebDriver, RC, Grid), TestNG, Jenkins, Eclipse, Firefox, IE, Chrome, Safari, Opera, Performance testing.
Client: US BANK, SFO, CA Aug 2014- Dec 2015
Role: Automation Engineer
US BANK, one of the largest banks in US and is a premier provider of various financial and mortgage services to its customers. Customers can access the website and apply for various Credit Cards that Capital One offers such as Capital One Visa, Capital One Platinum and Capital One No Hassle credit cards. The project dealt with Internet banking application is web based application which aims at creation of a secure Internet banking system.
Responsibilities:
Coordinated with Project Managers, Development Team, Business Analysts, and End-Users for better quality testing. Worked closely with business team to understand the Requirement Document in creating Test Plan.
Worked as Software Development Engineer in Test (SDET) is responsible for developing and executing comprehensive suites of automation test plans and test cases.
Extensively worked on test cases involving validation of data at all levels including field level validators and UI validation.
Performed functional, regression and UAT Testing extensively used Selenium Web driver.
Automated Test cases and Steps by using concepts Overloaded Function, Variable, Array (single and multi-dimensional) and conditional logic to make script more logical and Debug Java Script.
Used J2EE for the implementation of script on Eclipse. TestNG and Junit annotation are using for the implementation.
Maintained Automation scripts and responsible for code check-ins into GitHub
Prepared PL/SQL scripts to verify the database updates, inserts and deletes of the records
Used Java Script to code the test cases in Selenium tool and also process strong knowledge on the same
Extensively used Java, Cucumber, Selenium and Junit.
Maintained the Java and selenium test source code and resources in the repository tool.
Used ANT and MAVEN to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email
Developed Automation frameworks like Hybrid and BDD.
Implemented BDD framework first time in the organization by writing features files, step definitions and closely worked with the Product owner using cucumber.
Used TestNG Parameter, TestNG.xml and Data Provider (Method and ITest Context.) for parameterization.
Used Selenium automation (TestNG) to different type of browsers to perform Cross Browser Testing.
Written JAVA commands to be used in XML test scripts using Selenium Wrapper Classes.
Created synchronization points in the application to deal with timing problems.
Analyzing and developed test script, test cases and performed Manual and Automation Testing like Positive Testing and Negative Testing.
Knowledge on the Android application development and worked very closely with android developer and performed unit testing and black box testing
Mapped all the Requirements with the Test Cases using Requirement traceability matrix.
Performed Black Box Testing, UAT Testing and extensively used Selenium for Regression, Smoke, Functional Testing and data driven testing using excel file in Selenium.
Involved in the Quality Assurance Analysis and Testing Information System.
Performed the application compatibility in the Versions of Chrome, Mozilla fire fox, and Safari and Internet Explorer browsers using Selenium.
Used an Agile model of development life cycle (SCRUM). Used selenium with java, frameworks, design approaches, and various effective implementation techniques.
Actively involved in performing functionality, Configuration, unit and integration tests for modules developed in Oracle 11i.
Involved in testing the Policies Migrated from legacy systems to Oracle11i.
Data Defined and Manipulate (DDL/DML) using SQL Queries in MYSQL
SQL Queries writing to extract the data and define data to perform E2E testing.
Experienced in Testing Web based applications and also worked in SOAP testing, Json, Rest.
Environment: Selenium Web driver, Java, GitHub, XML, HTML, JUnit, Jenkins, CSS, Jira, BDD framework, Cucumber, Agile, MYSQL Workbench, TestNG, Maven
Client: Raymond James, NY Aug 2012 - Jun 2014
Role: QA Analyst
Project is all about the TBA Trading Module provides an easy way to manage, trade and Process TBA (to-be- announced) mortgage securities within the System. The TBA Trading Module lets you manage buy and sell TBA allocations, dollar rolls, pair-offs, turns, good delivery millions, variance, and factor changes. The TBA Trading Module is integrated with the system.
Responsibilities:
Participated in Requirement Analysis, JAD sessions, Use-Case Analysis and Gap Analysis with
Business Analysts, project Leads and end users.
Assisted the team lead with daily QA tasks. Attended project meetings, release meetings, and QA status meetings.
Defects were identified and reported to the development team using Quality Center.
Creating and Generating System test scripts for different test scenarios covering all aspects of project
functionality.
Developed Test Plans, Test Cases, Test Scripts, Test Scenarios.
Conducted System, Functional, GUI, Regression, Smoke, Database Integrity, User-Acceptance
(UAT) and Performance testing
Conducted functional testing using QTP as well as manual testing methodology.
Performed SOA / Web Service testing using Soap UI.
Compile data (XML and Flat files) from different data vendors and prepare data mapping documents
for multiple attributes for various security types and subtypes; defining source data, mapped target
data and business rules which was been used by the risk management applications and accounts
departments.
Extensively used SQL queries to extract data from Oracle. Written SQL statements manually to
validate data from Database using SQL*PLUS Environment.
Performed backend database testing by using SQL queries for inserting, retrieving and updating the
data
Conducted various management activities by analyzing and verifying test results, providing status
reports.
Created Traceability between Requirements and Test Cases using Quality Center.
Conducted GUI testing to ensure the graphical user interface meets its specifications
Conducted data-driven testing on pricing functionality with different data sets.
Conducted formal bug review meetings & produced daily progress report to Business and Project
Managers.
Actively participated in Change Requirement Meeting and reviewed Change Request Documents
Environment: Quality Center 9.2, QTP 9.2/9.5, Oracle10g, TOADVersion 9.7.2.5, Java, J2EE, SOA, VSS, Team forge, Web service.
Client: Tech Mahindra, Hyderabad, India Jun 2011 – Jun 2012
Role: Automation Tester
Responsibilities:
Involved in designing Test cases based on S.R.S and Test Plan.
Executing Tests and analyzing results as per client requirements.
Detecting the bugs and classifying them based on the severity and reporting.
Involved in Functional Testing, GUI Testing and Compatibility Testing.
Regression testing performed on every new build of the application.
Reporting the Coverage status of test performed on the daily/weekly basis.
Attended Project meetings and interacted with other team members in order to resolve the problems.