RAMESH KUMAR THOLASIMHAM
SENIOR TECH LEAD –AUTOMATION QA.
********@*****.***
skype id :: t.ramesh.k
H4-EAD
» PROFESSIONAL SUMMARY
* ***** ** ********** ** Information Technology as Automation Test Engineer.
Extensive experience in Automation of Web Applications(e-Commerce & Lending) using Selenium WebDriver – JAVA + POM + TestNG, API Testing, Test Complete, Ruby-Watir.
Independently Designed & Developed Highly Modular, Robust Data Driven Automation Framework using Selenium WebDriver - Java with TestNG.
Experience in Designing Test Automation Framework in Page Object Model.
Experience in Automating RESTful services(API Testing) using REST Assured library, Jackson/GSON.
Developed Generic Utility Methods to Parse XML using DocumentBuilderFactory, also to Read & Validate a PDF File.
Developed Automation scripts for Flash Components using Test Complete Automation Tool. Process involves configuring both Flash player and Test Complete to identify Objects with in Flash.
Developed Automation projects in Agile Environment.
Involved in preparing Estimation for Automation activities & ROI Calculation for various Test Applications
Played a vital role in peer code review and providing the constructive feedback.
Good experience with Version Control System (GitHub, Bit Bucket, SVN)
Developed Automation Smoke Scripts for various Web Applications that are used in performing a quick test during Production Deployment.
Involved in all stages of Software Testing Life Cycle - STLC.
Very good experience in understanding the requirement document and preparing test cases based on the requirement document.
Ensured a smooth development of Automation projects by coordinating with Development teams.
Identifying, Reporting and Tracking of Defects using various tools like JIRA, SmartBear ALM Complete, Problem Tracker & Quality Center.
Experience in Test Management Tools like JIRA, Quality Center, TestLink, SilkCentral, ALM Complete
Exposure in Automation Tools like QTP, Silk Test & Automation using Perl Scripting.
Experience in Mobile Testing using Eclipse and Android SDK.
Testing of Web Applications on Mobile Devices and Tablets using Emulators.
Carried out extensive testing of Customer’s Application on iPad, Nexus, Samsung Tab & Note Devices.
Developed Performance Test scripts using HP VUGen, Executed the same using HP Performance Center and Generated the Report file using Analyzer.
Ability to work well in both a team environment and individual environment.
Experience in debugging and troubleshooting the existing code.
Great ability to write clear, maintainable, well-documented, well-commented and efficient code for web development.
Good work ethics with excellent communication and Interpersonal skills.
Strong communication, interpersonal, learning and organizing skills matched with the ability to manage stress, time & people effectively & manage change with ease.
Committed to excellence in delivering extraordinary service.
» WEBSITES OWNED
How2Test - Learn Automation Testing - Selenium + Java
http://www.how2test.com
Almond Technology : Design & Deliver
http://www.almondtechnology.com
» EDUCATIONAL SUMMARY
Graduation : Bachelor of Technology in Electronics and Communication Engineering
College : Sreenivasa Institute of Technology And Management Studies
University : JNTU University
Location : Hyderabad, India.
Year : 2008.
» TECHNOLOGY STACK
Automation Tool - Selenium WebDriver – Java + POM + TestNG, Test Complete, Ruby+Watir.
Automation Frameworks - Data-Driven, Keyword-Driven, Structured & Linear, Rest
Java Libraries - selenium, testNG, apache poi, JXL, fillo, REST Assured, ExtentReport, mysql-connector,
Programming Languages – Java,C & Ruby
Web Technologies – HTML, XML, XPATH, DOM, Web Services.
Scripting Languages – PHP & jQuery.
Mobile Platforms - IOS, Android, Android SDK.
Databases –MySQL, ORACLE.
Test Management Tools - JIRA, SmartBear ALM Complete, SilkCentral, TestLink & HP Quality Center.
Defect Management Tools - JIRA, SmartBear ALM Complete, Problem Tracker.
Performance Testing Tools - HP Virtual User Generator 11.0, HP Performance Center
Operating Systems – WINDOWS, LINUX.
Methodologies : Waterfall, V-Model, SCRUM(AGILE).
Software & Tools –Eclipse Neon, SVN, Git, Bit Bucket, ANDROID STUDIO, Winscp, Putty, MobaXterm, XAMP/WAMP, FileZilla.
» PROJECT SUMMARY
CLIENT: ADF Date Science Pvt Ltd
LOCATION : CHENNAI, INDIA
PROJECT: PERSONIFY FINANCIAL, SEP 2015-SEP2016
ROLE: Senior Team Lead – QA Automation
About Client:
ADF is a rapidly growing participant in a large and expanding market for loans to less-than-prime borrowers for whom we provide a superior product. ADF uses a proprietary methodology and advanced data science to make a more accurate assessment of a borrower's true creditworthiness. ADF's inaugural brand, Personify Financial, extends credit at responsible, risk-appropriate rates with a product that is fair, transparent, and easy to understand.
RESPONSIBILITIES:
Independently Designed & Developed Highly Modular, Robust Data Driven Automation Framework using Selenium WebDriver - Java with TestNG.
Expert in developing Reusable component methods, Generic Utilities in Page Object Model using Page Factory.
Technically Lead the Team of 5 in developing the Automation scripts for Smoke, Functional & Regression Test cases.
Developed Test Suite through TestNG + Maven to handle batch executions.
Achieved Parallel executions using TestNG & Selenium GRID.
Designed the Framework to run on Local Machine, GRID & SAUCELABS.
Developed the scripts independent of Browsers there by achieving Cross Browser Executions.
Developed a Utility to dynamically generate testng.xml based on the selection of test cases to run.
Developed the Utility function to read the Content of PDF file during document validation.
Achieved Database Validations & Verifications using JDBC connections.
Established the Server Connectivity using JSCH Classes to upload config files to the Server.
Performed JavaScript Injections into Application using JavaScript Executor Interface.
Dynamically read the input test data from Excel file using Apache POI API, JXL & FILLO.
Setting the Drive Profiles using Desire Capabilities to set the configurable preferences to the Browser.
Prepared Test Reports based on Test Results using Extent Reports.
Define Coding Standards, Guidelines & Structured Methodology in developing the Automation Suite and make the team to follow the defined Standards.
Participated in Requirement gathering meeting with Business Analyst in understanding the SRS document.
Conducted Grooming sessions and Sprint planning meetings in creating the user stories based on SRS Docs in AGILE Project.
Assign Automation activities to the team, help them in giving the estimation for each task during the planning stage of Automation Deliverables.
Parse the XMLs using DocumentBuilderFactory and derive the test data accordingly.
Developed MySQL – Store Procedures to handle multi table DB validations.
Performed the responsibilities of Defect Identification, Defect logging & tracking in JIRA.
Achieved a significant level of Savings in Testing Budget using Automation. Prepared the ROI document for each release.
Interacting with Business Stake Holders in Tech Leads meeting, Defect Triage meeting, GO or NO GO meetings.
Perform basic Smoke level testing using Automation Test suite during Production Deployment.
Conduct Retrospective meeting after each release.
Environment : Selenium WebDriver + POM + TestNG, MySQL, JDBC, Apache POI, JXL, FILLO, JIRA, Selenium GRID, Maven, JIRA, GIT, Bit Bucket.
CLIENT: Harland Clarke Holdings Software India Pvt Ltd,
LOCATION : CHENNAI, INDIA
PROJECT: WALMART, SAM’S CLUB, JAN 2012- FEB 2014
ROLE: QA Analyst
RESPONSIBILITIES:
Automation of End to End flow of e-Commerce Application.
Develop Data Driven Framework in all the projects for effective coding and easy maintenance.
Implemented the concept of Descriptive programming technique which simplified the method of coding and increased the code usability.
Script creation to test all the Features in Customer Application.
Configuration of Adobe flash player to allow Test complete identify the Flash objects and Automating all the Product Personalization features for Walmart, iPrint, Expressionery, SAGE, Mary Kay, Costco, Sam’s Club, McDonald's, Papa john’s, American Bank Checks, Checks In The Mail and many other Retail Channel web applications.
Develop the code that verifies all the configurations details of the Product. Performed as a part of Product set up testing.
Automation Script development to place orders(Using Test Credit Card) for all the available products in the Customer Application. Performed as a part of Print testing.
Provide Automation Estimation to the Management based on complexity of the feature.
Coordination and follow up with other Team members, Dev Team for Internal Design / Code and Manual Testing Team for Test-cases.
Peer review of Automation script Design/Code.
Performed continuous executions of the developed scripts in multiple test environments like DEV, Integration, QA, STAGE and Production based on the requirement.
Took initiative and Involved in Performance Testing for one of the Business segments of Harland Clarke and successfully delivered Performance Test Reports with on-demand metric.
Perform code walkthrough with onsite and incorporated the review comments.
Project Management activities – Effort logging in Plainview Portal,Update Test execution results & Defect Tracking in ALM smart Bear, Code versioning and management in SVN.
Attend the weekly status meeting conducted by onsite to report the project status / Send weekly status reports to onsite coordinator.
Conduct frequent internal team meetings to understand the progress of Automation activities.
Provide solutions for the technical challenges faced by peers in Automation.
Production Deployment Support using Automation for multiple web application simultaneously.
Provide Post-Production support.
Environment : Test Complete, SmartBear ALM, HP Performance Center.
CLIENT: Sasken Communication Technologies Ltd,
LOCATION : CHENNAI, INDIA
PROJECT: KEYNOTE SYSTEMS, OCT 2010 - JAN 2012
ROLE: SR. SOFTWARE Engineer
RESPONSIBILITIES:
Study of Project Requirement Document, Understanding the functionality and identifying the test scenarios.
Writing the test cases according to the test scenarios and conduct test case review before uploading to Test Management Tool(SilkCentral).
Carry out a Basic Sanity on deployment of a new build.
Functional testing of the new features and Enhancements.
Installation testing and Functional testing of Keynote’s Standalone applications KITE & MITE
Regression Testing on various builds.
Bug identification, Bug tracking and Bug fix verification for each build.
Automation of Test cases from Keynote Service Center using Silk Test.
Debug test scripts in case of failure and resolve the same.
Deployment of scripts(Developed using KITE/MITE) on different Agent Groups to measure the performance
Configuring the Test Environment by changing the required parameters in installation file.
A quick Sanity carried out immediately to validate the product after releasing to production.
Training the new peers on project in understanding client’s application and the process followed in the project and monitoring their status and performance with regular feedbacks.
Environment : Silk Test, Silk Central.
CLIENT: Sasken Communication Technologies Ltd,
LOCATION : CHENNAI, INDIA
PROJECT: TRYMEDIA – REAL NETWORKS, JULY 2009- SEP 2010
ROLE: SOFTWARE ENGINEER - AUTOMATION
RESPONSIBILITIES:
Automation of End to End testing of the e-Commerce Web Application of the customer.
Preparation of Test Automation scripts for the features like Purchases, Web Games, Subscription, Batch Coupons, Promo Codes, Shipping Methods and many more online Web store features using Watir and Ruby.
Data Driven Testing in Schedule Import Module using XML Data feed.
Automation of Active Store features like Coupon Creation, Template Management, Publishing.
Debug and resolving the test scripts in case of failure
Tested various Customized Affiliate Stores like Yahoo Uk, Yahoo Ireland, Aol, Earth Link, Comcast, GameStop, and MLB.
Carried out Automation testing in different languages of customer’s portal like Spanish, Espanola, French, Dutch.
Worked on Configuration and Testing of Catalog Management and Best Sellers Cron jobs.
Bug fix verification and Bug tracking for each build on different affiliate stores.
Involved in regular review meetings with onsite coordinator
Environment : Ruby + Watir, Test Link, SVN.
CLIENT: Sasken Communication Technologies Ltd,
LOCATION : CHENNAI, INDIA
PROJECT: ORS-Online Reporting System, JULY 2008- JULY 2009
ROLE: SOFTWARE ENGINEER - AUTOMATION
RESPONSIBILITIES:
Data Injection Testing in Orders Table.
Data Driven Testing in Manage Affiliates and Manage Publisher Modules.
Stress Testing in Online Reports.
Automation of Test Cases in Reports and Orders Module using Ruby-Watir.
Functional Testing in IP Block, Card Block and Mail Address Block Features.
Automation script creation and execution for all other modules in ORS like Products, Reports, Orders.
Environment : Ruby + Watir, Test Link.
» AWARDS & ACHIEVEMENTS
Received Extra Miller Award honoring outstanding performance in Scantron Performance Testing.
Received IT Spot Excellence Award for developing the entire Automation project for iPrint Application which reduced the effort of Manual Testing significantly.
Received SPOT Award for
Excellent effort in finishing entire Data Migration activity within a week duration.
Understanding the complex feature of the project and able to deliver the testing on time.
Taking the complete ownership in handling major features of Keynote products right from planning to execution.
Proactively starting the Automation project and developed the first Automation Framework to the client.
For being flexible and very committed in contributing for Keynote QA team.
» PERSONAL DETAILS
Date of Birth : 07-JUN-1987
Gender : MALE
Nationality : INDIAN
Marital Status : MARRIED
Date of Joining : 07-JUL-2008 (Started Career)
Designation : SENIOR TECH LEAD – AUTOMATION QA.
Location : IRVING, TX.