You are on page 1of 5

Rani Pinnamaneni

614-815-2232
p18.ranss@gmail.com
Summary:
 A highly competent and results oriented Senior Automation Test Analyst with Over 8 years of experience
in Software Testing, Selenium Automation, ETL Testing, Development, Java web projects, and Client
facing.
 Solid experience of Software Development Life Cycle (SDLC) and QA life cycle in all dimensions of
Functionality, Usability & Reliability.
 Proven skills with comprehensive understanding of all phases of Test Life Cycle, including requirements
gathering, test planning, scheduling, testing, defect tracking and reporting.
 Proven ability in Selenium WebDriver Automated testing & Frameworks, Page Objects & Hybrid
Frameworks, TDD, BDD, Web testing, Functional testing, Performance & Load testing.
 Solid experience working on methodologies like Agile-Scrum, Waterfall, and Iterative process. Excellent
concept of ETL, Data warehousing and BI applications integration.
 Hands on experience in developing end to end automation using Selenium WebDriver/RC/IDE/Grid,
Junit/TestNG, ANT, Maven, Jenkins, Gradle, Cucumber, Web Services (REST, SOAP).
 Extensively used ETL methodology for testing and supporting data extraction, transformations and
loading process, in a corporate-wide-ETL Solution using Informatica (IDQ, DVO), Data Stage and SSIS.
 Experience in using Jenkins as a Continuous Integration server of automation scripts. Integrated test
suites into the test management tool HP ALM.
 Excellent knowledge in writing unique XPath using web-debugging tools like firebug and fire path to
identify web elements.
 Proven ability in creating Test Strategy, Test Plans and Test Cases, Test Estimation, Requirement
Traceability Matrix.
 Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps
using Quality Center, JIRA, IBM Clear Quest, BugZilla.
 Experience in Java, J2EE, JavaScript, HTML, HTTP, CSS, AJAX and XML.
 Expertise in back end testing and writing SQL queries, Joins, Procedures using Oracle, Microsoft SQL
Server.
 Excellent experience in troubleshooting software applications for business functions in major areas of
the business and enterprise-wide.
 Effective communication skills for mediating between developers, clients and management.
 Ability to take initiative, prioritize and work independently to meet deadlines. Exceptional ability to learn
and master new technologies.

EDUCATION:
 Master’s in Computer Engineering – New York Institute of Technology, USA, 2010

TECHNICAL SKILLS:

Selenium IDE/RC/WebDriver/GRID, Appium, Quick Test pro(QTP), Load


Testing Tools
runner 11.52, JMeter, Cucumber, REST and SOAP API
Languages Java, Angular JS, JavaScript, HTML, XML

SDLC Methodologies Agile-Scrum, Waterfall model.

Test Framework Junit, TestNG, POM, Data Driven Framework.

Databases: MongoDB, Oracle 9i/10g , MySQL, SQL Server


Web Debugging Tool XPath, Firepath, Firebug
Continuous
Jenkins
Integration Tools
IDEs: Eclipse, IntelliJ, RAD

Operating Systems Windows(XP,7,8.10), Mac, Linux


Version Control,
ClearQuest, SVN, GIT ANT, Maven, Gradle, Bit Bucket, JIRA
Build & other tools

WORK EXPERIENCE:

Client: TD Ameritrade, Ann Arbor, MI April 2018 – Current


Sr. Automation QA Engineer

Project: Content Intelligence Platform

Responsibilities:
 Applied expertise related to estimating, designing, developing and executing automatic test procedures
and cases based on requirements relevant to automated test planning and creation for product and
system testing.
 Depending on specific requirements, wrote effective manual and automated test cases or automated
frameworks; performed software defect tracking and regression for identified software release
 Participated in regular testing activities across.
 Assisted in planning, analyzing, designing, and developing, relative to manual testing, automation/load
testing tools and methodologies.
 Assisted Enterprise QA’s in determining each products environment, architecture, and interdependencies
to determine and apply appropriate test methodologies and cases relative to applications being tested.
 Used appropriate quality control tools like JIRA to uncover defects and discover the state of the code;
analyzes and records testing results and defects.
 Assisted developers in reproducing problems and getting them resolved; participated in design activity
with other programmers on technical aspects related to testing, including functional specifications,
design parameters, feature enhancements, and alternative solutions.
 Contributed to the creation of status, technical, and management reports as required. Established and
maintained thorough and accurate documentation of all work including status updates to summarize
project highlights.
 Extensively automated regression and functional test suites by developing test cases, test suites using
JAVA, Selenium, Cucumber.
 Assisted in providing automation strategies, Selenium/Cucumber Automation and JIRA reports.
 Identified weaknesses in QA Processes, Web testing, Selenium Automation. Suggested & implemented
improvements.
 Performed web service testing using JSON and XML, Restful API Automation with GET, PUT,
POST/DELETE.
 Used Postman to test the Rest API and wrote automation tests accordingly
 Executed automation suites on different platform, browser combinations in parallel.
 Wrote SQL queries extensively, queried database and generated test reports. Performed end to end
testing on the mobile app and automated them.
 Create, schedule and run the scenarios using JMeter and generate necessary graphs.
 Perform load testing to test the throughput of the application with certain load sets.
 Performed Defect Tracking & Management in JIRA. Generated automated daily reports using JIRA API.
 Worked in a highly dynamic AGILE environment and participated in scrum and sprint meetings
 Developed/Maintained WebDriver wrapper methods to enhance the existing framework.
 Developed methods for challenging automation solutions like drag & drop, upload file, and resize
window using WebDriver and java API.
 Executed selenium scripts for functional testing and web Services testing. Analyzing the test reports.
 Successfully automated native apps using Appium.
 Participated in Test case document reviews.
 Analyzed project risk and identification of project requirement.
 Established Traceability Matrix of test cases to corresponding requirements.
 Worked on regression testing of application on defects fixes.
 Attended Daily Scrum Call and kept the Team updated on the Project Status.
 Attended daily Requirements Clarification call and verified that both Dev and Testing team are on the
same page.
Environment: JAVA, MongoDB, Postgres DB, Microsoft SQL server, RESTFUL web service, HTML, XML, Selenium,
Cucumber, Apache JMeter, JUnit, Postman, Jenkins, Confluence, JIRA, Gradle, Spring Boot.

Client: NYS Office of Mental Health, NY Nov 2017 – April 2018


Sr. QA Automation Test Engineer

Project: Health Information Exchange

Responsibilities:
 Reviewed business requirements and technical specification documents and analyzed use cases,
functional requirements to create detailed Test plans and Test cases.
 Define, develop, and execute automation test scripts using Java that leverage black and white box testing
across functional, non-functional and performance testing from automation testing standpoint.
 Developed automated scripts using Selenium Web Driver, Java, TestNG and Testing in Eclipse IDE to
perform functional and regression testing for web based applications.
 Created and maintained automated test script for API testing using TestNG.
 Used Selenium WebDriver to run the parallel testing.
 Used TestNG framework to run unit test and Maven to build the Project.
 Developed test cases for ETL process and reporting. Used SQL for Querying the database in UNIX
environment
 Tested and developed the mapping for extracting, cleansing, transforming, integrating, and loading data
using ETL Informatica.
 Participated in Peer reviews of automated test cases and Test Plan for the team member.
 Created Post Implementation Review reports for successfully completed projects.
 Involved in pushing the automated test code into CI (Continuous Integration) and monitored the test
execution in Jenkins once the code pushed into CI.
 Used Selenium WebDriver API to automate tests on cross browser and cross platform environment.
 Performed Smoke Testing to make sure all the Test Channels and Test Environment is working as desired.
 Responsible for fixing and maintaining regression automation test scripts for end-to-end testing using
Selenium WebDriver (using Java).
 Created/Updated automated test cases based on release test cases.
 Supported the UAT team during their testing.
 Participated in daily Stand Up call and weekly Open/Close meeting.
Tools: Java, Selenium WebDriver, Eclipse IDE, Data warehouse ETL Informatica 8.1, TestNG, Jenkins 1.58, Maven,
Agile, GitHub, Oracle 11g, Clear Quest.

Client: Abercrombie & Fitch, Columbus, OH March 2015- Oct 2017


Automation Test Engineer

Project: International Supply Chain Systems.

Responsibilities:
 Implemented automation using Selenium WebDriver, JAVA, Selenium Grid, Cucumber, Maven.
 Extensively automated regression and functional test suites by developing test cases, test suites using
Selenium WebDriver, JAVA, JUnit.
 Implemented Page Objects framework, Hybrid framework and Page classes from scratch to represent
web pages.
 Performed Web Service Testing using JSON and XML, Restful API automation
with GET/POST/PUT/DELETE.
 Used SOAPUI tool to test web service performance and functional testing.
 Developed Keyword Driven and Data Driven frameworks to retrieve test actions, test data from Excel files
and SQL Databases.
 Wrote test cases based on ETL mapping document for testing the entire ETL workflow.
 Functionality testing of email notification in ETL job failures, abort or data issue problems.
 Used Maven, Selenium Grid to execute Selenium automation suites on different platform, browser
combinations in parallel.
 Developed BDD tests using Cucumber by writing behaviors and step definitions. Developed required
Selenium support code in JAVA for Cucumber.
 Wrote SQL queries extensively, queried database and generated test reports. Performed Purchase Orders
Database testing by developing SQL scripts.
 Developed scenario based testing for the Jmeter scripts.
 Create, schedule and run the scenarios using JMeter and generate necessary graphs.
 Performed Defect Tracking & Management in JIRA. Generated automated daily reports using JIRA API.
 Worked in a highly dynamic AGILE environment and participated in scrum and sprint meetings
 Assisted in providing automation strategies, Selenium/Cucumber Automation and JIRA reports.
 Identified weaknesses in QA Processes, Web testing, Selenium Automation. Suggested & implemented
improvements.
Tools: Java, Selenium GRID/WebDriver, Cucumber, Maven, Junit, JIRA, RESTFUL web service, SOAP UI, SVN, SQL
Server and Windows.

Client: State of California, CA June 2011-Feb 2015


QA Automation Engineer

Project: Department of Child Support Services (DCSS)

Responsibilities:
 Developed/Maintained WebDriver wrapper methods to enhance the existing framework.
 Developed methods for challenging automation solutions like drag & drop, upload file, and resize
window using WebDriver and java API.
 Created, debugged and handled exceptions - WebDriver scripts and enhance the scripts to work in
Selenium Grid for distributed test automation.
 Executed selenium scripts for functional testing and web Services testing. Analyzing the test reports.
 Successfully automated native apps using Appium.
 Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.
 Used iOS simulator (on xCode) to make sure the app works on all devices and there no UI issues.
 Used Android SDK and set up mobile device Emulator to test application and to get log files
 Participated in Test case document reviews.
 Analyzed project risk and identification of project requirement.
 Established Traceability Matrix of test cases to corresponding requirements.
 Worked on regression testing of application on defects fixes.
 Executed, logged, evaluated and documented the results.
 Defect raised and logged in Rally.
 Attended Daily Scrum Call and kept the Team updated on the Project Status.
 Attended daily Requirements Clarification call and verified that both Dev and Testing team are on the
same page.
Tools: Java, Selenium WebDriver, Eclipse IDE, Appium (iOS, Android), TestNG, Jenkins, Maven, Rally, SVN, MS SQL,
SoapUI, Agile.

You might also like