Ravi D Naidu PMP
318-***-**** *******@*****.***
** *****’ experience in Software industry (9 years in software testing and 3 years in software development) in various
roles as Automation Architect, Project Lead, Automation lead, Project Coordinator and Technical Lead coupled with
expertise in designing test Automation frameworks, Automation test Strategies, POCs on open source tools and
developing effective automation methodologies for various Projects
Relevant Experience:
• Profound understanding of the software test methodologies, processes and software development Life Cycle
• Proven Competency building, People Management and Process Management experience
• Extensive Experience in Offshore Onshore business model engagements
• Extensive experience in Staff Augmentation, Work Package and Project Delivery models
• Immense capability to handle large teams located diversely and coordinate with multi disciplined teams
• Extensive experience in handling complex enterprise business critical applications and products
• Delivery of entire testing engagements & enterprise solutions
• Extensive experience in building small and large scale Automation teams and leading the same
• Provide strategic and technical guidance to testing audience
• Skilled in formulating Automation and Test Strategies
• The focus has been in automation of web, client/server, power builder and Mainframe applications using
Selenium, QTP, SOAPUI and Win runner
• Lead/assist in defining and documenting best practices and standards for automated testing
• Extensive experience in developing Test Plans and Test Cases for different types of software testing
• In depth experience in Manual testing(Functional, Integration, System Testing and Regression Testing)
• Extensive Automation experience using WinRunner (7.6, 8.0 & 9.2), QTP (8.0, 8.2, 9.2, 9.5, 10 and 11.0) and
Selenium (WebDriver 2.5, 2.7, 2.9, 2.14, 2.17, 2.18, 2.25 and 2.32)
• Extensive experience using Test Director (7.0 & 7.6) and Mercury Quality Center (9.0, 9.2, 10.0 and 11.0) &
generating reports.
• Experience in the development of Data driven, Keyword driven and Hybrid Automation frameworks and
Implementation
• Hands on programming experience in Java (Basic java), VB Script and TSL
• Extensive experience in Automating web, client/server, power builder and Mainframe Oracle applications and
Web services
• Extensive experience in working on Web, ActiveX, Java, power builder and terminal emulator and Oracle add
ins
• Knowledge of Risk Based testing techniques
• Extensive experience in maintaining Test Matrix, Traceability Matrix and perform Gap Analysis
• Training and mentoring team members on Automation
• Excellent communication and presentation skills, self starter, quick learner, strong analytical skills, team
player, good mentor and possess positive attitude
Major Milestones:
• Architect of Selenium Automation framework – Created a hybrid framework
• Architect of QTP framework Created a hybrid framework
• Instrumental in setting up a dedicated Automation team and Automation COE at CenturyLink off Shore,
Instrumental in spreading the Open source culture at CenturyLink
• Handled various Manual Testing, Functional Automation and Load and performance team projects.
• Proof Of Concepts Caliber QC integration, Excel plug in for QC, WATIR, Selenium RC, Selenium WebDriver,
Maven, Jenkins
Certifications:
• PMI Certified Project Management Professional (PMP® #: 1387795)
1
Ravi D Naidu PMP
318-***-**** *******@*****.***
• HP Certified Accredited Integration Specialist(AIS) Functional Testing v11
Back Ground:
• Post Graduate Diploma in Information Technology, SCDL, India.
• Bachelor of Engineering, Electrical and Electronics, India
Technical Skills:
Project Methodology Waterfall, Iterative and Agile
Test Automation Tools Win Runner, WATIR, QTP, Selenium, Load Runner, JMeter
Testing Management Tools Test Director, Quality Center, ALM, JIRA, Rally
Languages C and Java
Scripting Languages VB Script, python
Other Technologies HTML, CSS, XML
Databases MS Access, MS SQL Server, Oracle 9i/10g
Other tools CaliberRM, Dimensions, Maven, ANT, Jenkins, SVN, TortoiseSVN,
Subclipse, Firebug, Xpath Checker, IE Developer, SOAPUI, Team
Foundation Server (TFS)
MS Tools MS Excel, PowerPoint, Word
OS Windows, UNIX/LINUX
BuysideFX QA Lead Jun 2014 – till date
• Lead/assist in defining and documenting best practices and standards for QA Organization
• vendor management
• Developed test strategy for minimal required tests that provides value in determining the quality state of the
application.
• Provide strategic and technical guidance to testing audience
• Identify new scenarios and Design test cases and scripts for those scenarios
• Used Rally for tracking Automation use cases and reporting defects
• Attending daily stand up meeting to provide a status update to the team members
• Actively participate in Iteration Planning, Stand ups, and Team Retrospectives
• Conduct an inventory of each application’s existing unit, functional, and regression testing apparatus.
• Designed and implemented automation solutions based on system understanding and analysis of technology
and system specifications
Computer Science Corporation Automation Architect Feb 2014 – May 2014
Client: Bright Horizons
Environment: Java, OOPS, Eclipse, Selenium Suite Selenium 2 (Selenium WebDriver), Selenium IDE,
TestNG, Firebug, Team Foundation Server, SVN, Subclipse, TortoiseSVN, CSS, HTML, Java Mail API, JXL
API, XML
Lead/assist in defining and documenting best practices and standards for automated testing
•
Implementation of automation framework across various applications identified for Automation
•
Design and implement automation solutions based on system understanding and analysis of technology and
•
system specifications
Developed test strategy for the minimal required tests that provides value in determining the quality state of the
•
application.
Mentor teams in the implementation of Automation framework and creation of Selenium test scripts
•
2
Ravi D Naidu PMP
318-***-**** *******@*****.***
• Providing Delivery Support to India center and Point of Contact for all delivery escalations and executive
management attention
• Develop automated tests for different browsers / platforms using Java and Selenium library
• Identify new scenarios and Design scripts for those scenarios
• Regularly update regression suite by adding new scripts
• Write object locators (CSS locators, Xpath and DOM) for identifying objects
• Update and maintain the data table Add new object locators and test data
• Optimize Selenium scripts for Regression testing of the application with various data sources and data types
• Create XML for TestNG, Configure TestNG XML for managing and executing automation suite
• Constantly exploring alternate ways of improving automation efficiency
• Used TFS for reporting defects and as a automation suite repository
• Regularly upgrading and maintaining the Selenium automation framework
United Software Solutions Senior Consultant Oct 2013 – Jan 2014
Client: The University of Kansas
Environment: Agile, Rally, Java, OOPS, Eclipse, Selenium Suite Selenium 2 (Selenium WebDriver),
Selenium IDE, TestNG, Firebug, ANT, Jenkins, SVN, Subclipse, TortoiseSVN, CSS, HTML, Java Mail API,
JXL API, XML
Implementation of the automation framework across three applications
•
Develop automated tests for different browsers / platforms using Java and Selenium library
•
Execute automated tests on different browsers / platforms using Jenkins by building periodically or Built after
•
other projects are built
Identify new scenarios and Design scripts for those scenarios
•
Regularly update regression suite by adding new scripts
•
Write object locators (CSS locators, Xpath and DOM) for identifying objects on the AUT
•
Update and maintain the data table Add new object locators and test data
•
Optimize Selenium scripts for Regression testing of the application with various data sources and data types
•
Create XML for TestNG, Configure TestNG XML for managing and executing automation suite
•
Continuous Integration using ANT and Jenkins
•
Entire regression run every night using Continuous Build Integration
•
Constantly exploring alternate ways of improving automation efficiency
•
Mentor teams in the implementation of Automation framework and creation of Selenium test scripts
•
Used Rally for tracking Automation use cases and reporting defects
•
Lead/assist in defining and documenting best practices and standards for automated testing
•
Regularly upgrading and maintaining the Selenium automation framework
•
April 2011 – Sept 2013
CenturyLink Inc. Project Lead / IT Project Coordinator
Lead/assist in defining and documenting best practices and standards for automated testing
•
Implementation of the automation framework across various programs as part of the Automation COE.
•
Design and implement automation solutions based on system understanding and analysis of technology and
•
system specifications
Conduct an inventory of each application’s existing functional and regression testing apparatus.
•
Developed test strategy for the minimal required tests that provides value in determining the quality state of the
•
application.
3
Ravi D Naidu PMP
318-***-**** *******@*****.***
• Ported existing QTP automation scripts into Selenium scripts
• Develop and execute automated tests in different platforms using Java and Selenium library
• Optimized Selenium and QTP scripts for Regression testing of the application with various data sources and
data types
• Mentor teams in the creation of Selenium test cases for testing web application.
• Providing Delivery Support to India center and Point of Contact for all delivery escalations and executive
management attention
• Instrumental in spreading the Open source culture at US team by presenting demos and showcasing the
advantages of open source technologies
• Serving as a technology ambassador for automation and Open source tools and efficiency solutions
• Training and mentoring the testing organization on automation, QTP and open source tools
• Process adherence to Quality Management System.
Qwest Communications International Technical Lead /Automation Lead April 2007 – Mar 2011
• Developed Selenium Automation framework – Created a hybrid framework (Keyword and Data driven) on
Selenium using TestNG
• Implement OO designs and apply working knowledge of design patterns to performance test presentation,
data and business modules
• Responsible for testing and Automating all enterprise applications
• Formulate automated test scripts and review scripts developed by other team members
• Optimized Selenium scripts for Regression testing of the application with various data sources and data types
• Designing new user defined functions and Reusable Actions in Selenium
• Reviewed the Selenium Scripts developed by the team members.
• Was the subject matter expert for Automation Test Library in all areas of our applications
• Involved in Tool Evaluation Process and Constantly exploring Open Source Technologies
• Conducted a Proof of Concept on Caliber and QC Integration and successfully implemented the same
• Constantly upgrading and maintaining the automation framework Updating the existing user defined
functions and Adding new user defined functions Implement OO designs and apply working knowledge of
design patterns to performance test presentation, data and business modules
• Constantly upgrading and maintaining the automation framework Updating the existing user defined
functions and Adding new user defined functions
• Writes and executes SQL queries in validating test results
Career affiliations:
Automation Architect
Computer Science Corporation
Feb 2014 – till date
Senior Consultant
United Software Solutions (4 Months)
Oct 2013 – Jan 2014
Project Lead / IT Project Coordinator
CenturyLink
April 2011 – Sept 2013 (2 year 6 months)
Technical Lead / Automation Lead
4
Ravi D Naidu PMP
318-***-**** *******@*****.***
Qwest Software Services
April 2007 – March 2011 (4 years)
Sr. Software Engineer
Qwest Software Services
April 2006 – March 2007 (1 year)
Software Engineer
Qwest Software Services
August 2005 – March 2006 (8 months)
Programmer Analyst
Cognizant Technology Solutions
March 2004 – July 2005 (1 year 5 months)
Software Test Engineer
Softel Technologies
February 2002 – March 2004 (2 years 2 months)
Membership: QAI (Quality Assurance Institute), PMI (Project Management Institute), eTOM (Enhanced Telecom
Operations Map), Sticky Minds, Advanced QTP, Automatedtestinginstitute, SQA Forums
Conferences Attended: 9th, 10th and 11th Annual International Software Testing Conference
Trainings Attended: Ethical Hacking, Core java, Exploratory Testing – By Michael Bolton, Load Runner – Basic, QTP –
Basic and Advanced, VB Scripting, WinRunner – Basic and Advanced, Leadership Skills, Managing Performance
5