You are on page 1of 5

RAVA

SUMMARY:
 ISTQB Certified Tester with Over 6 years of experience in Software Quality Assurance with focus on
Automation/Manual testing of software applications.
 3+ years of experience automating manual test cases using Selenium IDE and Selenium WebDriver using
Java, Maven and Cucumber BDD.
 Comprehensive knowledge and understanding of Software Development Life Cycle ( SDLC ) and Software
Testing Life Cycle( STLC ).
 Highly experienced in Defect Life Cycle management and different methodologies like Agile and
Waterfall.
 Actively involved in Sprint Grooming sessions in Agile(Scrum) environment.
 Track, manage and resolve defects using JIRA and QC ALM.
 Experience in automating test cases using Java , Eclipse IDE , Selenium WebDriver , Maven , JUnit ,
TestNG , and Cucumber BDD .
 Good experience in Shell Scripting's Server, Unix and Linux, Open stack and Python scripting with focus on
Devops tools, CI/CD.
 Developed test scenarios and scenario outlines in feature files of Cucumber BDD.
 Able to identify element by writing dynamic Xpath and CSS selector.
 Familiar with Automation testing of different layers of application including API using SOAP UI, and JAVA.
 Knowledge of the following types of testing: Black Box , Integration , Positive , Negative , Regression ,
Smoke , Functional , Ad - Hoc Testing, etc.
 Developed and maintained Automation frameworks such as Data Driven , Keyword Driven and Hybrid .
 Experience in reading and writing into Excel files i.e Excel File Handling(Using Apache POI).
 Configured Maven built tool for automation projects and developing Maven project object model file.
 Developed BDD scripts with Cucumber and implemented reusable methods for the behavior.
 Experience in using Jenkins Continues Integration(CICD) tool by pulling the code from the GIT Hub
repository.
 Created ETL test data for all ETL mapping rules to test the functionality of the Informatica graphs.
 Expertise in analyzing Software Requirement Documentation(SRS) and developed test cases and test
scenarios .
 Proficient in writing test cases , creating, maintaining test scripts and registering all phases of Quality
Assurance process.
 Worked on end to end testing using Selenium web driver/IDE/Grid, TestNG/Junit and web services like
REST and SOAP.
 Reported and tracked defects , replicated reported custom bugs, verified bug fixes, new functionalities,
and regression tested new releases.
 Knowledgeable in developing Page Object Model for implementing framework.
 Proficient in using Unified Functional Testing (UFT) .
 Performed Backend testing of application using SQL, writing queries to confirm correctness of data
entered, and data manipulation.
 Excellent working knowledge in developing test scripts using UFT (QTP) testing tool and integrating with
HP ALM/Quality center.
 Involved in documentation as to how to maintain and run scripts for future enhancements.
 Possess strong analytical, problem solving and communication skills.

CERTIFICATIONS:
 ISTQB Certified Tester Foundation Level (CTFL).
 Certified in CCNA(Cisco Certifed Network Associate) from Cisco Networking Academy.
 Certified in FINRA (Financial Industry Regulatory Authority, Inc).

TECHNICAL SKILLS:

Testing Tools Selenium IDE, Selenium Web Driver, Cucumber BDD, SOAP UI (SOAP and REST
services).
Test Management Tools HP Quality Center ALM, Jira
Programming Language Java, Python, Java Script, VB Script, JSON, SQL
Unit Test Framework JUnit, TestNG, jBehave
CI/CD or build Tools Maven, Gradle, Ant, Jenkins.
Web Debugging Tool Xpath, Firepath, Firebug

Processes Waterfall, Verification & Validation, Agile / Scrum

Bug tracking tools JIRA, Quality Center, Bugzilla

Operating Systems Windows, Linux/Unix, Mac iOS

Databases SQL Server, MS Access, Oracle, MySQL

Source Version Control Subversion (SVN), Git and TFS

Web Technologies HTML 5, DHTML, XML, XAML, XSLT, JavaScript, CSS.

Documentation Tools MS Office, Excel, MS-Word, Adobe Acrobat, and MS project

Management Tools Trello, MS Visio, MS Office Suite: Word, Excel and PowerPoint

Programming languages VBScript, JAVA, XML, SQL, HTML.

PROFESSIONAL EXPERIENCE:

Client: Core Logic Inc, Irving, TX Feb 2019 – Till date


Role: Sr. QA Automation Tester (Selenium Webdriver)
Domain: Financial Services
Project Name: Customer Data Management

This application maintains customers' related data, which provides information about their orders, accounts
information, contact details,transactions and online account details.

Responsibilities:
 Designed, developed, and maintained test cases to ensure verification and validation of product
requirements.
 Developed BDD (Behavior Driven Development) Test Automation framework in multiple sprints using
Java and open source technologies like Selenium Web Driver.
 Developed Selenium WebDriver Test Automation Script for regression testing. Maintain scripts in
between releases. Reproduce manually failures reported by Automation scripts.
 Participates in code or script review sessions with the developers.
 Implemented Page Object Model automation framework with Selenium WebDriver , Java and
Cucumber.
 Involved in common approach for Cross Platform/Cross Browser Testing, Building and Maintaining a
Selenium Regression test suite.
 Experience in setting up test environment for automated script execution using Java and TestNG.
 Created test scripts using Java, Selenium WebDriver and used Jenkins as a continuous integration server.
 Designed Hybrid Appium Test automation framework, Page Object Model for mobile application
(Android/iOS apps).
 Extensively used JAVA OOP concepts for developing Automation Frameworks using Eclipse, Maven,
Selenium WebDriver and TestNG.
 Understanding of various data formats such as CSSV, XML, JSON, PARQUET etc
 Created common data provider using Hashtable for all test cases using TestNG and Java.
 Used of Maven as a build tool to develop the application.
 Created Spring REST controllers to create the rest services, exception mappers, validators etc.
 Automate RESTful API calls using Postman.
 Connected to database to Query the database using SQL for data verification and validation.
 Performed back end testing on Oracle Database by writing SQL quarries.
 Created SQL views to aggregate data before moving to targeted database from legacy database to
simulate results.
 Used GIT as version control to check in the code, created branches and tagged the code in GIT.
 Test execution and reporting through Jenkins.
 Configured Cucumber Report Plugin and Performance Plugin to Jenkins to generate html test reports.
 Monitor test execution status through log4j.
 Maintain Code versions through GIT.
 Bug Reporting and Tracking through JIRA.
 Presented Automation Test result analysis during daily Agile stand up meetings.
Environment: Core Java, Agile scrum, BDD, Selenium WebDriver, Appium, Cucumber, Gherkin, Spring-JPA, RESTful,
Maven, GIT, Amazon Web Services(AWS), DAO, Junit.

Client: Quest Diagnostics, Cincinnati OH Feb 2018 – Jan 2019


Role: QA Automation Engineer
Domain: Health Care
Project: As a member of the Quest Diagnostics Bioinformatics team I have worked closely with Bioinformatics
developers to build and maintain automated software testing infrastructure that comply with regulatory
requirements.

Responsibilities:
 Participated in analyzing the user/business requirements, functional specifications and use case
documents to create the Test Plans and Test cases for System testing.
 Used Selenium Actions class to handle mouse movements and hover-over actions on Web Elements.
 Developed Test Cases and Test Scripts in selenium web driver with Java using Cucumber framework with
build management tool Maven
 Wrote test case automation scripts in Java and Selenium and used log4j for logging automated steps and
script errors.
 Facilitate enhancement and maintained the current Test Environment in Eclipse using Java.
 Enhanced regression test cases to implement complex testing scenarios, increased permeations of
functionality testing, and increased code coverage using Selenium WebDriver .
 Develop an automation framework and tools for regression and acceptance testing.
 Work closely with bioinformatics engineers and software leads to gather and implement requirements for
an automation framework.
 Enable and support bioinformatics engineers to use the automation framework and infrastructure
throughout SDLC.
 Work with bioinformatics engineers to plan, document and execute test cases.
 Work with IT QA specialists to support E2E and system testing.
 Implemented Continuous Integration of automation framework using Jenkins
 Used Java as client library for Selenium WebDriver and developed automation Framework using Junit.
 Prepared feature file for Cucumber framework and created step definitions and created runner file to run
the Cucumber features, Karate Framework for the pre existing step definitions.
 Worked on end to end testing using Selenium web drivers/RC/IDE/Grid, TestNG/Junit and also web
services like REST and SOAP.
 Extensively used TestNG Listener to generate automatic response on Test failure, Skip, and Success.
 Wrote Test Automation Script using Java, Selenium WebDriver and TestNG which performed sanity testing
on every deployment performed in QA Environment and sent Email Notification on failure.
 Performed Test Execution and defect logging and tracking using JIRA.
 Used Postman & SOAPUI for rest service testing.
 Verified the integration of various components in the application and executed end-to-end testing.
 Used SVN version control tool to check in/out files, etc. also responsible for branching, merging the
branch to main repository.
 Prepare Status Reports Every Week, which includes Revision History, Test case status, metrics, QA Issues
and Defects.
 Analyze the test results and maintain the test reports.
 Used Log4j to monitor test execution.
 Defect logging and tracking through JIRA.
 Worked closely with app developers to resolve the found bugs.
 Provide test execution status and defect statuses of every release in stand up meetings.
Environment: Java, JIRA, Selenium WebDriver, Cucumber, Firebug, Maven, XML, XPATH, Postman, Jenkins, Eclipse,
Log4j, SVN.

Client: Freedom Mortgage, Cherry Hill, NJ May 2017 – Jan 2018


Automation Tester (Selenium Webdriver)
Domain: Mortgage and Financial

Project: Collection is a process which happens on all delinquent accounts and over credit limit accounts. A card
member who is unable to pay the outstanding balance even after the payment/bill date comes under collection
systems, and he is called as Delinquent customer and the account as Delinquent account. These accounts are
passed to the Collectors, who in turn will take an appropriate action to resolve delinquency and help the customer
to come out of the debt. Collection Testing involves manual testing of Desktop systems used by Collection agents.

Responsibilities:
 Reviewed requirements and specifications and provided input during requirements and specification
walkthroughs.
 Analyzed system requirements specifications, developed test plans, test cases, and test data for testing
the functionality, GUI, usability, user acceptance tests with both Positive and Negative Scenarios,
especially focused on logical scenarios of the application.
 Developed a Test Plan and Test Cases based on system requirements and Software performance
standards.
 Performed manual Black box, Functional, GUI, Regression, Integration testing.
 Used Quality Center to define requirements, design test steps, run as test set, report, track and close bugs.
 Executed test cases compared with expected values and pass/fail reports updated through Quality Center.
 Developed and maintained framework using VBScript language, using UFT/QTP tool.
 Built automated tests for Data warehouse and database comparisons using JAVA.
 Involved in UAT Testing and Used Quality Center to report bugs.
 Prioritized Identified defects and monitored bugs fixing status through Out Look Express, which was
configured through Quality Center (QC).
 Participated in bug triage meetings with developers to validate the severity of the bug and responsible for
tracking of the testing life cycle.
 Developed test automation framework scripts using Python Selenium WebDriver,
 Implemented Page Object Model framework with Python and Selenium.
 Built python framework to transform Datasets and Data tables into HTTP-serializable JSON strings.
 Wrote scripts in Python for Extracting Data from JSON and XML files.
 Wrote and executed various MYSQL database queries from Python using Python-MySQL connector and
MySQL DB package.
 Maintained close and strong working relationship with teammates and management staff.
 Worked with development teams investigated and corrected software bugs and deficiencies based on the
testing results.
 Involved in documentation as to how to maintain and run scripts for future enhancements.
 Performed database testing by passing SQL queries and also executed the regression test cases before
handed over to UAT.
 Manually performed back end testing by writing SQL queries.
 Communicated with Manager, Team lead daily for testing efforts and sent Status Reports as needed like
Daily and Weekly.
 Good Knowledge on carrying out testing for implementation & upgrade of existing legacy system with
Guide Wire Policy Center & Guide Wire Claim Center.
 Transferred the knowledge in Selenium automation during company’s transition from UFT to Selenium.
 Converted UFT Scripts(VBScript) to Selenium Scripts(Java).

Environment: UFT/QTP, ALM/Quality Center, HTML, VBScript, Oracle SQL Server, JAVA, Selenium WebDriver.
Client: New York Life Insurance, New York, NY Sep 2016 – Apr 2017
Domain: Insurance
Role: QA Engineer
Project: Policy Management Informatioin(PMI)
New York Life Insurance Company (NYLIC) is a leading life insurance company in the United States, and is ranked
#71 on the Fortune 500 list of the largest United States corporations by total revenue. This application let users to
give quotes of different policy, let user to create renewal or cancel the policy.

Responsibilities:
 Understanding and Analyze business and system requirements, manage development of specifications to
create test.
package and execute. Verify bug fixes.
 Created and executed Test cases to conduct the System Testing.
 Analyzed the defects and categorized them based on severity.
 Participated in Daily Review meetings to counter daily problems.
 Attended weekly defect report meetings and presented progress updates.
 Participated in peer reviews for test package and test cases.
 Environment: Business Objects XI 3.1, Data Integrator(ETL), Crystal reports, Dashboard Reports.
 Written Functional and Technical specifications for the new custom developments which included forms,
reports and enhancements.
 Created the defects in JIRA and validated the defects assigned to me.
 Responsible for writing the scripts for daily/weekly smoke tests, regression tests.
 Developed and executed the test cases based on business requirements.
Environment: JIRA, ETL, SQL, BOXI3.

Company: Hackett Group, Hyderabad, India April 2014 – July 2016


Client: Bharti Airtel
Domain: Telecommunications
Role: Jr. QA Tester

Responsibilities:
 Experience in preparing the Test plans and creating the Test Strategies.
 Created ETL test data for all ETL mapping rules to test the functionality of the Informatica graphs.
 Involved in ETL process testing using Informatica ETL tool.
 Performed data validation testing writing SQL queries. Tested ETL batch processes using UNIX shell
scripting.
 Involved in writing SQL statements to create test data for test cases and data validation tests to extract
data from the tables.
 Good experience in preparing the Test Scenarios and test cases.
 Execute and analyze complex test cases and compare the results against expected results and product
requirements.
 Performed functional testing, integration testing and regression testing.
 Experience in handling multiple applications at the same time.
 Involved in discussing about the problems with the developers and taking initiation in the process of
resolving issues.
 Creation of Status reports and status to the upper management as required.
 Handling incident tickets for security related issues.
 Followed workflow processes and procedures to resolve problems independently.
 Analyzed problem base and escalated to higher authorities for resolution.
 Resolve problems for individuals and groups in an efficient manner.
Environment: BOXI3.1, BODI, SQL, PL/SQL, UNIX, and Oracle.

You might also like