1. Praveen Kumar Vemuri
E-Mail: Praveenkumar.vemuri@gmail.com Mobile: 1-2107187240
LinkedIn: www.linkedin.com/in/praveen-kumar-vemuri-1600182b
Professional Goal
A dynamic QA professional with over 9 years of experience in Software Testing and automation, currently associated with
Dell as Software QA Senior Engineer, seeking challenging role while working with a team of positive and motivated individuals
to create high quality software
Experience
Comprehensive understanding of SDLC/STLC and agile methodologies
Excel in problem solving, debugging and root cause analysis.
Effective communication skills and record for coordination between globally located teams.
Responsible for coordination of both offshore and onsite team’s daily tasks planning, assignment and tracking
Preparation of System Test Strategy, Test Plan and effort estimation.
Experience with continuous delivery development model
Experience in performing the Installation testing, Sanity testing, Functional testing, Retesting, Regression testing, System
testing, GUI & Browser compatibility testing and Documentation testing, Ad-hoc testing, End-to-End Testing, UAT testing.
Experience in implementing and maintaining Keyword Driven, Data Driven, Modular Driven and Hybrid frameworks using
QTP/UTF
Expertise in automating web based application using QTP and selenium (C# and robot automation framework)
Working knowledge on LINUX/UNIX, Mainframes applications.
Ability to automate Mainframe/Unix based applications using QTP (using terminal emulator add-in)
Mid-level experience in testing web services using SOAP UI, Automation using Suds (Python)
Experience with HTML5, CSS and XPATH
Currently working on creating a customized automation framework based on Python and windows based tools for Dell
Product
Experience with JIRA, QMetry, Quality Center and test management tools
Experience with creating jobs/builds in Jekins
Having thorough understanding of retail banking domain – Credit cards and Auto finance
Having good knowledge in automobile retail and wholesale inventory and sales management systems.
Education
Major: Mechanical Engineering
Degree: Bachelor of Engineering
University: Andhra University, India.
Techincal Skills
Programming Languages : C, VB Scripting, Java, C#, Python
Operating Systems : Windows, Mac, UNIX, Mainframes
Databases : Oracle, DB2, SQL
Automated Testing Tool : HP Quick Test Professional 10.0 & 11.0
Selenium WebDriver using Java/python
Robot Automation Framework
STAF
Other Tools : Rational Clear Quest, TFS, JIRA and Qmetry, TOAD, TERADATA, HTML5, CSS, XPATH
SOAP UI, API Testing
PROJECTS EXECUTED
Title : Software QA Senior Engineer Duration: Jul-14 to Current
2. Client : Dell
Technologies : C#, Python
Tool Used : STAF, JIRA, Qmetry, Jenkins, vPro, Windows based automation tools
Description : In my current project I am testing the data security products developed by Dell to protect the data
integrity and security of the company or individuals who purchase the products along with Dell laptops/desktops/servers.
Key responsibilities:
Sprint planning for automation team
Estimating the efforts for automation based on the complexity and deriving the ROI and prioritizing the tasks
Assign tasks to the team and track them to closure
Determine the data setup requirements and preparing the data
Identifying the tools required for automation
Automation framework development and maintenance
Automation lab expansion and maintenance
Preparing automation scripts and maintenance
Build the automation suite to integrate with continuous development builds and test the builds before deployment to testing
environment
Run the regression test suites on the final build before deploying it to production
Identifying the defects and track them to closure
Working closely with manual testing and development teams to understand the scope of regression testing required
Working with automation team to identify the best tools in the market and implement best practices
Preparing road map for automation
Providing Bi-Weekly status to the higher management and reviewing the road map and resource requirements to help
budgeting
Title : Programmer Analyst Duration: Feb-12 to Jun-2014
Employer : Ness Technologies
Location : Dallas, TX
Technologies : Java, Python 2.7
Tool Used : HP Quick Test Professional 11.0, Selenium2 (WebDriver) Robot framework, JIRA, Qmetry, Jenkins
Description : DealerTrack is a leading software products and service provider for automobile dealers. Current project
involves creation of a strong centralized regression suite for various products developed by DealerTrack. Monitor the stability of
the application in continuous build integration environment
Attending bi-monthly sprint planning meetings and plan the automation work in alignment with development and manual
testing teams
Attending daily stand-up meetings and update all the team members with the status of automation of each story in the
sprint and bring up and impediments, dependencies or complexities involved
Identification of regression scenarios and preparing the end to end regression testcases for various products across
DealerTrack
Identifying the tool for automation. Currently we are using Selenium Robot Automation framework and QTP 11 for
automation
Using BPC (Business Process Component) test automation framework
Monitoring the build stability by executing the unit level testcases for every build in continuous build environment
Executing the automation and manual regression test cases for bi monthly releases and certifying the code for production
release.
Co-ordinating with offshore testing team for achieving the daily/sprint wise targets for automation
Responsible for reviewing the automation scripts generated by offshore team and making an changes to the framework as
required
Experienced in setting up Jenkins to manage the automation test builds/runs through Jenkins.
Responsible for defect tracking, daily test status reporting to all the stake holders
Responsible for conducting the defect reconciliation meeting with technical stakeholders to identify the root cause of the
defects and improve the testing strategy to arrest the slippage of defects into production
Responsible for conducting defect prioritization meetings with business stakeholders to prioritize the defect fixes and
highlighting the risks and workarounds
Support deployments with production validation testing (PVT) using automation testing
Title : Test Analyst Duration: Jan-11 to Feb-12
Employer : Infosys
Location : Richmond, VA
Technologies : Chordiant
Databases : Oracle, SQL
Tool Used : HP Quick Test Professional 9.0, 10.0.
Description : CapitalOne is a leading bank in US. CapitalOne finance is a subsidiary of CapitalOne bank which
facilitates credit card services to the customers. Infosys is providing the quality assurance service to CapitalOne for different
application in both and cards domains. Chordiant is a Fraud and Dispute case management application internal to CapitalOne.
The application is built of complex Java customised frame work developed by Chordiant (PEGA systems). The project involves
3. the functional testing of the enhancement and new functionalities introduced in the application. Integration testing with various
systems in CapitalOne for e.g., TSYS (mainframes application developed in CICS). Oracle 10g is the back of the system. The
project is being handled in agile methodology which involves daily scrum meeting, monthly sprint planning and retrospective,
mid sprint reviews.
Accountabilities
Participating in monthly sprint planning and forecast the estimations for the entire sprint.
Performing requirement analysis and identifying the gaps in requirements
Identifying the impact of change and scope of testing for the new functionalities and enhancement or defect fixes.
Identifying the need of Integration testing based in the impact analysis
Preparing the estimation of efforts required for testing
Preparing the test scenarios and test cases for system testing, integration testing and Regression testing.
Tracking the progress of testing on daily basis and providing updates to client in daily scrum meetings
Co-Ordination between Client and the project team (offshore team).
Co-Ordination between integration teams for integration testing
Co-Ordination between development team and testing team
Co-Ordination between business POC and development team and the project team to identify the gaps in requirements.
Identifying the areas of automation and proposing the client for automation based in ROI
Test results reporting, defect tracking and maintenance in quality
Automation framework used is Business Process Tests (BPT)
Title : Test Analyst Duration: May-07 to Dec-10
Employer : Infosys
Location : Hyderabad, Telangana, India
Technologies : Mercury Interactive Quick Test Professional 9.0.
Databases : Oracle, SQL
Accountabilities
Identifying the Risk based test cases for regression testing
Involved in the feasibility analysis of the AUT.
Object Repository creation of the AUT.
Scripting of the custom functions regarding the business functionality and reporting.
Automation framework used is Business Process Tests (BPT)
Operating unit test, integration test for the generated automation scripts.
Integrating scripts with the Quality Centre.
Handling maintenance of test scripts and supporting the team using the scripts to execute the scripts.
Debugging the script failures during the execution of automation of automation suite and reporting the issues to client.
Maintaining the enhancements in old scripts.
Development of new scripts for new test cases added to the regression test suite.