Raghavendra
Email: *****.*********@*****.***
Phone: 210-***-****
PROFESSIONAL SUMMARY
A highly competent and results oriented Senior Automation Test Analyst with 7+ years of experience in Software Testing, Selenium Automation, JAVA web projects, Team leading & training, Client facing.
Proven ability in Selenium WebDriver Automated testing & Frameworks, Page Objects & Hybrid Frameworks, TDD, BDD, Web testing, Functional testing, Performance & Load testing. Excellent experience in each phase of Test Life Cycle, Test strategies & Test plans, UAT.
Solid experience of Software Development Life Cycles, Selenium WebDriver & RC, Selenium Grid, Cucumber, JAVA, JUnit, Web Applications, JIRA, Maven, SQL, AGILE Methodologies, Scrum, LoadRunner, E-commerce/Financial/Trading domains, Automation & Testing tools.
Expertise in Selenium automation using Selenium WebDriver, Selenium Grid, JAVA, JUnit & Maven.
Designed and implemented different automation frameworks from starch like Page Objects framework, Keyword Driven framework, Data Driven framework and Hybrid framework for a number of projects
Expertise in writing Selenium WebDriver automation scripts in JAVA for highly transactional E-commerce websites.
Experience in performing manual testing, Appium tool, for mobile testing in Android, IOS and See test other mobile applications.
Proven ability in developing BDD scripts with Cucumber and writing step definitions for behaviour
Maintained the Selenium & JAVA automation code and resources in source controls like CVS, SVN over the time for improvements and new features
Took ownership of automation and led the automation team by mentoring the team as required
Excellent experience of build tools like Maven and managing JAVA automation projects using them.
Excellent experience in automation of Web-based, Highly transactional and large Client/Server/Multi-tier applications
Expertise in cucumber tool that computer programmers use for testing other software. It runs automated acceptance tests written in a behavior-driven development (BDD) style.
Excellent work experience in Smoke, Functional, Integration, GUI, Regression, System, Compatibility, Performance, Acceptance, Security, Stress, Black Box Testing.
Strong understanding of RDMS concepts and working experience of Relational Databases like SQL Server, Oracle, Mongo, Casandra, My SQL and DB2.
Worked on Node JS technology for rendering server side support to the application.
Excellent in database connection like Oracle and MongoDB using waterline and persist.
Solid experience of AGILE Methodologies, AGILE Manifesto and Scrum processes
Solid experience of Defect/Test Management tools like JIRA, QualityCenter/Test Director, BugZilla.
Experienced in reading the test data from XL spread sheets using Poi API and TEST NG Data provider .
Working experience xPath, Firebug, FirePath, Log4j, Maven and TEST NG annotations.
Solid experience of Performance/Load/Stress testing with LoadRunner.
Created and executed multi-action scripts based on test script/scenario flows, Appium.
Proven skills in SQL, RDBMS and UNIX variants like LINUX.
Expertise in writing SQL Queries, SQL Scripts and performing Database testing
Expertise in using Tools Mercury/HP Quality Center, Rational Clear Quest, BugZilla, and JIRA.
Proven skills in Leading and training teams, Test Management and Meeting the deadlines
Strong communication & interaction with Clients, Developers, Business Analysts, Management
Proven ability in Working individually or as a part of team, Problem solving, Process improvement activities, Analytical skills, Reporting and Assisting to Manager
Technical skills:
Scripting Languages
Java Script, Shell Script.
Programming Languages
C, C++, C#,Java,Phyton
Testing Tools
Selenium Web Driver/IDE, Quick Test Professional(11.5), HPQC,
Appium, Selenium IDE, RC, WebDriver, Load Runner, Quality Center,
Jbehave, Cucumber, SOAP UI
Other Tools
Test Link, Microsoft Office Suite(Word, Excel, Access, PowerPoint, Outlook),
Adobe Acrobat, JIRA.
Web Technologies
JavaScript, HTML, XML, HTML 5.0, CSS
Databases
Oracle 11g/10g/9i, Mysql, DB2, Sql Server 2005, Sql Server 2008
Web and Application Server
Apache Tomcat 7.0, Apache Tomcat 6.0, Web Logic 8.0.
Web Services
RESTful, SOAP,
Frameworks
Junit, TestNG.
Web-debugging tool
XPATH, Firebug, Firepath.
Build Tools
Ant, Maven.
Continuous Integration Tools
Jenkins, Cruise Control.
Methodologies
Agile Scrum, Waterfall.
PROFESSIONAL EXPERIENCE:
Client: Vanguard, PA May 2016 - Present
Role: QA Engineer
Description : The Vanguard Group is an American investment management company based in Malvern, Pennsylvania . It is the largest provider of mutual funds and the second-largest provider of exchange-traded funds (ETFs) in the world In addition to mutual funds and ETFs, Vanguard offers brokerage services, variable and fixed annuities, educational account services, financial planning, asset management, and trust services.
Roles and responsibilities:
Creating Test Requirements Specification documents, Test plan and Test Result documentation.
Involved in SDLC, Agile Process, Business Process Design and Implementation.
Wrote and executed the test cases manually and automated.
Analyzed the Business Requirements Document and system specifications and identified the test requirements.
Performed Backend testing using SQL Plus, PL/SQL .
Performed Functional, Integration, regression, positive, negative and UAT testing.
Performing Regression test using automated testing tool Fitnesse and Selenium.
Automating End to End Testing using automation Tools.
Created the Automation framework for all the applications.
Cucumber was used for the entire regression testing and functional testing with selenium as a primary tool to the test Test scenarios, Test cases and test conditions identified.
Installed the Automation tools and managing the complete process.
Managing the onsite and offshore Automation teams.
Performing Stress test,Load test, Performance and Bandwidth test on application server using LoadRunner tool
Performing Load test, Stress test and bandwidth test on Oracle FMW applications.
Monitoring and measuring Memory utilization and Bandwidth.
Monitoring test progress throughout the project release cycle, providing test results and detailed status reports.
Extensively worked on testing Crystal Reports, Active Dynamic reports and Business Object Reports.
Test Director /Quality Center is used for creating coverage between requirements and test cases
Provided training for other team members.
Coordinating offshore and onsite teams.
Creating and maintaining all Test automation environments.
Attending and involving day –day scrum meetings.
Conducting project reviews to improve project implementations.
Working with QA Director to achieve organizational goals and objectives.
Tools and technologies used: Java, Selenium WebDriver, TestNG, Jenkins, Maven, Soap, Appium, TDD, Agile, JavaScript, XML, HTML, Fire Path, Firebug, Internet Explorer, Google Chrome, Safari, Mozilla Firefox, JIRA, Quality Center, SQL, Oracle, Windows.
Client: QBE North America,Sun Prairie, WI June 2015 - April 2016
Role: QA Engineer
Description : QBE Insurance Group Limited provides a wide range of life insurance products, annuities, and mutual funds, and offers a variety of investment products and services to individuals, businesses, and pension plans. It also counts more than half of the 100 largest U.S companies as its clients.
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.
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.
Developed test code in Java language using Eclipse, IDE and testng framework.
Worked on cucumber to write acceptance tests for web application.
Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (Java /testng).
Configured Selenium webdriver, testng, Maven tool and created Selenium automation scripts in java using Junit prior to agile release.
Performed white box testing using testng for class, method, & webservices testing.
Involved in Maven configuration for running servers and scripts after the build.
Involved in preparing a report of all automation difficulties and test results for further application using Maven.
Executing the test plans on web and mobile (Apple & Android) as per requirements.
Implemented simulator for Mobile App Testing in Android Platform using Appium.
Experienced in load and performance testing tool jmeter.
Experienced in performing security testing to determine if an information systems protects data using Injection, Cross Site Scripting (XSS) and Cross Site Request Forgery (CSRF) techniques.
Experienced in working with Microsoft Test Manager (MTM) where test plans are stored and results on Team Foundation Server (TFS).
Experienced in verifying the IOT gadgets whether they are able to register to the network.
The entire Ruby scripting done using Cucumber framework Wrote and executed SQL queries to verify the data updates to various tables and ensure data integrity.
Used Jenkins as continuous integration server to run automated test suites.
Integrated Automation scripts (Selenium webdriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script. Created Project plan on Jenkins, configured scheduled using Cron job.
Used web-debugging tools like xpath, Firebug and Firepath to locate elements.
Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium.
Performed Regression testing for new builds and every modification in the application using Selenium.
Used Selenium webdriver to run test cases in multiple browsers and Platforms.
Tested the various Service Oriented Architectures (SOA) spanning across various web services using SOAP and WSDL across various applications using SOAP UI.
Reported software defects in Quality Center and interacted with the developers to resolve technical issues.
Performed Smoke Testing to make sure all the Test Channels and Test Environment is working as desired.
Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records.
Maintained Metrics and participated in the Weekly Status Updates showing the progress of the testing effort and open issues to be resolved.
Tools and technologies used :Selenium webdriver, Jenkins, Cucumber, SOAP UI, Maven, Appium (Android), testng, Quality Center, Microsoft Test Manager (MTM), Team Foundation Server (TFS), Internet of Things (IOT), Firepath, Firebug, Eclipse, XPATH, Java, HTML, CSS, TDD, Android, SQL, Oracle.
Client: Molina Health Care, Irving, TX Jan 2014 - Mar 2015
Role: QA Automation and Manual Testing Engineer
Description : This application has been developed for health insurance usage. This information regarding the services and its policies .The home page incorporates basic options like available policies and their benefits terms and new schemes etc. It is the easy way for the customers to interact and to get benefits for what they are paying.
Roles and responsibilities:
Followed the decision tree table in creating the test cases as specified in the requirement document.
Analyze the Business Requirements and closely work with the Business Team to get the clarifications addressed.
Run Defect Triaging and Review the Test Scenarios/ Test Cases with Business.
Designed, executed and maintained Selenium Web Driver, TESTNG, automated test cases for regression test cases.
Performed parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of data.
Contributed in developing Automation Framework that uses Java, Selenium Web Driver and TestNG.
Wrote automation test cases and fixing automation script bugs.
0Selected the Test Cases to be automated and performed functional testing of the front end using Selenium (IDE and Web Driver) & created Data Driven framework using JUnit.
Created Test Scripts in SOAP UI and Restful for Testing Web Services.
Executed parallel browser testing on various machines using Selenium Grid and performed cross browser testing.
Planning for Test Execution activities to accomplish tasks on daily/weekly basis.
Worked with end users to generate UAT scripts and to successful completion of UAT testing.
Performed browser compatibility testing.
Involved in the regression test planning for the project and identified the critical regression tests.
Executed the automated regression test cases during every release and also executed the daily regression test suites.
Working experience on daily status reporting & managed end to end testing.
Tools and technologies used: Selenium WebDriver, Java, xPath, Firebug, FirePath, Web Services, SOAP, SOAP UI, REST, Test NG, HTML, Java Script, CSS, AJAX, HP Quality Center, JXL, Agile, SQL, Oracle, TOAD, SVN, Maven, Jenkin.
Client: Eagle Bank and Trust – House Springs, MO April 2012 - Nov 2013
Role: QA Automation and Manual Testing Engineer
Description : Every enchancement has its own features to make sure code change works as expected in SIT region before the code moves in to UAT and production. RM’s will coordinate with the respective development,SIT,BAU business teams to make sure the code changes are addressed accordingly.
Roles and responsibilities:
Performed Functional, Regression, Ad Hoc on Web based applications supporting the Online application.
Involved in Agile methodology based on Project Planning, Test Planning and Coordinating on all SDLC phases.
Assisted the Test Manager in project management activities such as reporting, risk evaluation, scoping estimates and quality assurance tasks.
Attended meetings with the client and acted as scribe in making a detailed report about the outcome of the meeting.
Good Knowledge on automating the Smoke and Functional test cases using Selenium Webdriver, TestNG and Java (Eclipse IDE).
Used Selenium WebDriver and TestNG to run the parallel testing.
Implemented simulator for Mobile App Testing in Android Platform using Appium.
Developed test cases and tested them based on the Business Requirements, Test Scenarios and analyzed the actual results against the expected results.
Attended weekly defect report meetings and presented project progress updates.
Worked on a POC (Proof Of Concept) on BPT (Business Process Test) and Converted around 3000+ regression scripts.
Coordinated with developers and system engineers to fix application defects at the earliest.
Implemented and worked on Acceptance Test Driven Development (ATDD) agile methodologies completing releases ahead of schedule.
Followed the decision tree table in creating the test cases as specified in the requirement document.
Tools and technologies used: Java, Sql server, Selenium tools, Web driver, Android handsets and iphone handsets, Quality Center, Agile
Client: Mahindra & Mahindra Limited (M&M), Hyd, India Feb 2010 - Dec 2011
Role: QA Engineer
Roles and responsibilities:
Involved in application support to analyze and fix data correction issues in live database by interacting directly with various clients.
Written test cases based on the business scenario.
Written Test cases for requirements for enhancements.
Analyzed the business and functional requirements of the application and developed detail test plan and test cases.
Developed QA processes automation test scripts using Java/Selenium to test Web based user interfaces for different type of browsers.
Created Test runs, Test cases, Mockups, Process Flow diagrams from the functional documents.
Created RTM Matrix, ensured the Test Planning, Testing Strategy, Test cases, Flows are capturing and covering all the Functional/NonFunctionalrequirements.
Developed and maintained Hybrid Framework.
Validated the data from Front End to Back End tables in Oracle Database.
Involved in creating and Executing Test Scenarios based on functional requirements.
Prepared test scripts for regression testing and performed Regression testing.
Performed User Interface Testing, IntegrationTesting and System Testing.
Logging and keeping in track of defects.
Tools and technologies used: Selenium RC, WebDriver, Selenium Grid, Quality Center, Soap UI, HTML, XML, Oracle, Java Script, UNIX and Windows, SQL, Firepath, Firebug, Java Eclipse, JMeter, keyword driven.
Client: Sahara-Q shop, Hyd,India Feb 2009 - Jan 2010
Role: Java Developer
Roles and responsibilities:
Logging and keeping in track of defects.
Designed the website and created/developed web interfaces.
Created graphics including Icons, Images and logos using Adobe Flash Catalyst.
Implemented in Spring as part of MVC Architecture
Created appropriate concept models, site organization, navigation, page layouts and interaction to support company's needs and goals.
Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions
Used Node.js as a proxy to interact with Rest services and also interacting with Database
Used jQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms
Developed features using Servlets, JSP, Java beans, Hibernate.
Designed and Developed Java classes, XML Mapping files and Service classes to use the Hibernate API
Used Dreamweaver as HTML Editor for designing new pages.
Developed HTML prototype documents with CSS Style Sheets. .
Tools and technologies used: Java, JavaScript, HTML, DHTML, CSS, Hibernate, Maven, Adobe Flash, SQL, Oracle, Windows
EDUCATION :
Bachelor of Technology/JNTU/INDIA.