Summary
Work History
Skills
Proficiency
Tools And Languages
Websites
Personal Qualifications
Career Overview
Timeline
Generic

Praneeth Veldurthi

Frisco,TX

Summary

To pursue a rewarding and challenging role in a Software Testing space where I can employ and further enhance my skills gained through my experience and utilize my comprehensive understanding of SDLC processes and knowledge in the various domains to ensure smooth delivery of projects.

Work History

Automation Test Engineer

Smucker’s
- Current
  • Used Selenium WebDriver to handle various web page controls like textbox, button, dropdown
  • Interacting with development and QA Teams to ensure overall quality of the software
  • Created Test plan & Script, Defect Management Templates; Created Initial test plan and developed test cases and test scripts manually
  • Used Quality Centre to store all testing results, metrics, created Test Cases, and Reporting
  • Used SQL query to verify the integrity of the database particularly while validating the session store and profile store records
  • Created automation script in SOAP UI for web service testing
  • Coordinated for data preparation with the third party.

Automation Test Analyst

Woolworths
  • Identifying test case for automation and developing automation test plans
  • Performing the tasks of running test and defining test results
  • Worked on automated acceptance testing using Selenium Web Driver in QA team
  • GIT repository to version control the Automated Tests
  • Implemented Test Driven Development (TDD) framework
  • Worked on Acceptance Behavior Driven Development (BDD), agile testing methodologies by completing releases ahead of schedule
  • Understanding and working knowledge of Automation Testing Frameworks - Cucumber, Data driven, Behavior Driven Development (BDD), Keyword driven and Page Object Patterns
  • Performing responsibilities of object identification and data driven testing
  • Designed and developed BDD/TDD/ATDD framework by using the Spec Flow (Cucumber Specification) and added Scenarios in features files, Step Definitions
  • Implemented real device mobile app testing using Test Object on the cloud
  • Performed tests on emulators and simulators
  • Performed concurrent executions on emulators and simulators over Sauce Labs and using real devices over Test Object
  • Used GitHub as version control tool
  • Identified mobile elements using Appium Inspector, UI Automator Viewer
  • Used Appium to facilitate mobile testing by creating mobile Driver class with the required Mobile capabilities
  • Good experience in mobile testing using Appium in both IOS and Android applications using simulator and emulator
  • Automation scripting experience in Intranet/Internet applications using Selenium Web Driver and SOAPUI
  • Executed cross-browser and parallel testing using TestNG
  • Running test, debugging, and enhancing applications
  • Monitored defect management process under the guidelines of senior QTP tester
  • Gathered test requirements and fixed errors
  • Conducted regression testing and updated testing reports to the manager
  • Identified end-to-end testing scenarios and object identification issues
  • Good exposure in using of QTP integrated environment (Step Generator, Synchronization, Data Table, Actions, Recovery Scenarios, Methods, etc.) Handled the tasks of creating test scripts by coordinating with senior staff.

Senior QA Automation Consultant (Lead)

DOE
  • Analysis of business requirements and functional documents for creating test plan, test strategy, test scenarios and test cases
  • Reviewed test cases and provided suggestions
  • Developed test scenarios and test cases and executed them for functional and System Testing
  • Performed functional testing, adhoc testing, negative testing, positive testing, integration testing, white box and black-box testing
  • Used various features like datasets, assertions, config files etc
  • Used Filters and companions to process the data
  • Review OE/OM (a sales order and customer contact management system) user stories and functional requirements and schedule meeting with the test lead to clarify any ambiguity or any details needed in test case automation and provide estimate on test automation effort
  • Plan, organize and implement automated regression tests for optimum coverage for various application modules such as tasks & follow-ups, trade quote, order inquiry and management utilizing HP UFT after requirements review
  • Automated regression tests for one of the web applications using Selenium
  • Extend an existing hybrid framework by adding static & dynamic descriptive programming to it and implementing data driven test model to create and verify automated tests
  • Extend library functions by adding common and application specific function for the purpose of reusability and maintainability of the automated tests
  • Execute smoke and regression test scripts from batch runner as well as HP-ALM, analyse and update test scripts after automation run
  • Open defects with detailed information when automated tests find regression bugs
  • Execute manual functional tests for various modules stored in HP-ALM in iterative design cycle and report any defects found during test cycle using HP-ALM defect module
  • Review UFT scripts created by others to reach milestone and walk-thru of automation matrix and provide demo of the automated tests to the team after peer review.

Senior QA Automation Consultant

Suncorp
  • Analysis of business requirements and use cases for creating test cases
  • Build a modular smoke and regression automation framework in Selenium RC/Java for shorter regression cycle of a large group rating application
  • Develop automated and manual test scripts for the above app, Exhibits and IPPA integration for each release
  • End to end automation of Rest Based Web Services and front-end applications in JavaScript
  • Involved in configuring CI/CD process for tracking and fixing health status issues of different test automation suites
  • Responsible for creating new automated scripts and maintenance/supporting of the existing RC/Junit based scripts
  • Review requirements and RTC items in each release with the technical team and prepare manual test plan/ test scripts for SDM verification
  • Execute unit, system, and integration testing and Selenium RC/Junit automated scripts to detect functional and regression defects in the application
  • Test and verify production issues reported by users in test environment
  • Report defects to the technical team and work closely with the team to resolve any issues found during testing
  • Took initiative in Migrating RC scripts to Web Driver scripts and running them concurrently in Selenium Grid
  • Scheduled automated scripts and run them before production deployment in each release.

QA Automation Consultant

Westpac
  • Working on the different products provided by the bank for the investment banking, shares and mutual funds
  • Testing on Mainframe CICS environment for verifying the different fee, interest rate calculations and running the different batch jobs
  • Responsible for attending the requirement sessions with the business to understand the user stories and the identifying the impacted areas
  • Maintain the automated test scripts, updating as per the changes in the applications
  • Experienced in the File Testing, Report Testing using the Oracle as the Database and TOAD
  • Preparing the RTM and generating other reports using QC
  • Perform Functional, Integration, system testing, regression and UAT for the release on web application
  • Write test cases, understand user requirements and functionalities, maintain logs and defect management

QA Lead

Mindtree
  • Participated in cross-team meetings with developers and design architects to understand functional requirements and base-lined functional tests
  • Created traceability matrix and test scripts
  • Preparation of Test cases and executing the respective modules & Review of Test cases written by others in the team
  • Developed detailed Test Scenarios and Test Cases in Quality Centre and executed them
  • Responsible for GUI Testing, System Testing and Acceptance Testing
  • Participated in Extensively used SQL for data integrity testing at the backend
  • Executed Integration testing and Regression testing for all critical transactions
  • Worked as a liaison between Development team and testing team
  • Involved in preparation of many test deliverables like RTM, Metrics, Defect reports etc
  • Investigated Software defects and interacted with Analysts to resolve technical issues
  • Used Selenium to create automated test scripts
  • Used Quality Centre to check out the latest versions of the build for testing purposes, and check in the updated test cases, and test documentation periodically
  • Responsible for sending the status email to Test Manger and Developer team manager with the list of bug and uploading test document to live link (where all documents are shared).

QA Tester (Lead)

TechMahindra
  • Prepared Test Plan from the Business Requirements and Functional Specification
  • Involved in reviewing and analysing the functional requirement documents with the Business Analyst & stakeholders
  • Creation of test cases in Quality Centre and executing the test cases
  • Developed test strategy & test plan and reviewed with all stakeholders, Development team, Infrastructure team and other teams
  • Preparing daily status reports and defect reports
  • Tested the outgoing links from all the web pages from specific domain
  • Updated the status of the testing to the QA team, and accomplished tasked for the assigned work to the Project Management team regularly
  • Worked closely with the Business Users while performing User Acceptance Testing (UAT) in staging environment Used SOAP UI for web services testing
  • Regression Testing is performed for each defect fixes and change in the application
  • Designed queries for test data and on demand data from business

Software developer

Sports Authority
  • Helped create a large-scale website/business web application for a start-up same day shipping company operating nationwide
  • Developed responsive website templates using HTML5, CSS3 and JavaScript
  • Created back end database table for pickup form using PHP and SQL
  • Server-side validation and API implementation (eProcessing, Google, Stats & more)
  • Created responsive forms using Bootstrap, CSS, HTML, and JavaScript
  • Worked in cross platform environment (Linux and Windows).

Skills

  • Test Planning
  • Test script development
  • Test Management Tools
  • Test Documentation
  • Debugging
  • Agile Methodologies
  • Python
  • Jenkins Build
  • Defect tracking
  • Selenium
  • Functional Testing
  • Black Box Testing
  • JIRA
  • Automated testing
  • Software Debugging
  • NodeJS
  • Regression Testing

Proficiency

  • Selenium (Java)
  • Appium
  • BDD
  • CI/CD
  • QTP/UFT (VB Script)
  • SQL
  • Load Runner
  • JMeter
  • SOAP UI

Tools And Languages

QTP/UFT 12.5, Selenium 2.0, Cucumber, Test Director/ Quality Centre/ALM 11.0, Load Runner 8.1/9.0, JMeter, SOAP UI, Postman, Appium, SQL Server Management Studio 2012, Toad, Agile, Waterfall, TestNG, Page Object Model, Data Driven, Hybrid Testing, TDD, BDD, JUnit, Jenkins, Maven, Oracle 12, SQL Server 2005/2008/2012, Windows, Linux, Unix, Internet explorer, Mozilla Firefox, Google Chrome, Quality Centre/ ALM, Jira, Bugzilla, MS Office, Excel, PageMaker, MS Project, JAVA, VB Script, XML, HTML, SQL, PL/SQL

Personal Qualifications

Bachelor of Engineering, India.

Career Overview

Firm knowledge of different phases of Software Testing and Software Development Life Cycle (SDLC) including Agile Methodology and Waterfall. Experience with testing applications manually and using automated tools, with client /server applications, testing the integration and implementation of large-scale systems in Web based applications in diversified industry sectors of Retail (Point of Sale (POS)), Banking and Financial and Telecom. Experience in design and development of BDD framework from the scratch by writing Gherkin Features-Scenarios using Spec Flow and Cucumber. Proficient in various types of testing, including API and web services testing (SOA). Performed manual and automated testing using HP-Mercury tool like Selenium (Java), Quality Centre, Quick Test Professional (VB Script), Load Runner, JMeter. Experience in Web based testing including GUI Testing, Regression Testing, Integration Testing, System Testing, Performance Testing, Stress Testing, Functional Testing and Unit Testing. Strong skill in Backend Testing using SQL queries on Oracle and SQL Server. Have excellent skills in VB scripting and Java, written many re-usable functions to automate the different applications. Proficient in all phases of Test Life Cycle from test planning to defect tracking and managing defect lifecycle. Ability to work in a team environment or independently. Innovative and articulate in different types of software testing methodologies, procedures and techniques such as Black Box, White Box, System, Integration, Load, Performance, Regression and user acceptance testing (UAT). Good at multi-tasking and working well under tight deadlines with high efficiency. Strong verbal and written communication skills. Excellent troubleshooting, project management and problem-solving skills.

Timeline

Automation Test Engineer

Smucker’s
- Current

Automation Test Analyst

Woolworths

Senior QA Automation Consultant (Lead)

DOE

Senior QA Automation Consultant

Suncorp

QA Automation Consultant

Westpac

QA Lead

Mindtree

QA Tester (Lead)

TechMahindra

Software developer

Sports Authority
Praneeth Veldurthi