Professional Documents
Culture Documents
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:
WORK EXPERIENCE:
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.
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.
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.
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.