Summary
Overview
Work History
Education
Skills
Projects
Languages
Timeline
Generic
Dasaratha Raju Cherukuri

Dasaratha Raju Cherukuri

Summary

A result-oriented professional having over 6.10 years of experience in Software Testing on Windows platforms in Web Based and Client/Server Applications and CMS Tools Adobe Experience Manager (AEM) & Drupal and CRM domain on Salesforce in different environments by using manual and Automation methodologies (with Selenium, Cucumber).

  • Around 4.5 years of experience in Test Automation using Selenium WebDriver with Core Java (integration with TestNg Framework and Cucumber and API).
  • Involved in various phases of test automation like Tool Evaluation and POCs, Framework implementation, Test Automation Scope identification, Script design/debugging and execution.
  • Writing test automation framework and test cases during the Agile Sprints.
  • Expertise in writing X-Path and CSS locators for accurate object identification.
  • Experience in creating reusable methods for Data parameterization from Properties file and Cucumber Data Table.
  • Worked on distributed test automation execution on different environments as part of Continuous Integration Process using Bitbucket and Jenkins.
  • Experience in managing the source code in Git and integration of the project with Maven and Knowledge on CI/CD tools Jenkins.
  • Experienced in working with version control systems tools like GitBash, GitHub, Bit Bucket.
  • Experience in test management tools like JIRA, ADO.
  • Expertise in the GUI Testing Automation tools Sikuli.
  • Experience in Testing the Responses on services by using SoapUI (Manual) REST assured API(Automation).
  • Automated word document with the webpage as part of the comparison process and generated a report on the types of differences, spaces (count), full stops, bold words, special char missing, and Paragraph discrepancies for all those issues Automation script will highlight the exact position with the page number where they occur.
  • Quickly adopted the Automation framework and delivered timely scripts.
  • Coordinated with Team members to meet the timelines.
  • Peer review of Pull Requests and responsible for merging it with master without conflicts.
  • Proficient in various phases of Testing Process Model (Requirements Analysis, Test Design, Test Planning, Test Cases Preparation, Test Execution and Test Closure).
  • Proficient in analyzing system requirements, use cases and other documents to gain overall understanding of the applications to determine the appropriate level of testing required and creating Test plans/ Test Strategy and test cases based on requirements.
  • Skilled in understanding Software Requirement Specification and identifying all scenarios and bugs.
  • Prepared understanding documents. Involved in continuous communication with BA and Developers to fill requirement gaps.
  • Strong experience in Client interaction and working with all Team members.
  • Ability to work independently, in a Team, and aptitude to solve issues analytically and creatively.

Overview

7
7
years of professional experience

Work History

QA Automation Engineer

TCS (TATA Consultancy Services)
Bengaluru
03.2022 - Current

QA Analyst

Publicis Sapient
Bengaluru
06.2019 - 03.2022

Analyst

Nielsen Private Ltd
Bengaluru
05.2017 - 06.2019

Education

Bachelor of Technology - Electronics and Communication Engineering

JNTU University
Anantapur, AP

Skills

  • Core Java
  • Selenium Web driver
  • Cucumber
  • TestNg
  • BDD
  • Agile
  • Maven
  • Jenkins
  • Bitbucket
  • JIRA
  • ADO
  • RestAssuredAPI
  • Eclipse IDE
  • IntelliJ

Projects

Project #1:

Client Name: National grid, UK

Project: Digital Experience Platform

Domain: Electricity Supply

Testing Type Involved: Automation (Java and Selenium with Cucumber)

Description:

National Grid operates ESO (Electricity System Operator), who are the main custodians of energy data in the UK. DEP (Digital Engagement Platform) is a CMS(Drupal) tool to support accelerated roll-out of digital technologies to consumers.

Responsibilities:

  • Gathered product requirements like functionalities, speed, and safety standards by following and contributing to the Agile/ Scrum activities like daily stand-ups, retrospectives, iteration planning, estimate/ reporting, and acceptance of criteria definitions.
  • Enabling resources and teams to adapt automation easily for increased coverage. Also, mentors Resources to make them familiar with Testing Processes and help them to write automation scripts in a robust and optimized way.
  • Identifying the scope for automation (selecting the right test cases).
  • Involved in Functional and Sanity automation testing using Selenium automation tool – test case design, test case execution, test case maintenance, reporting.
  • Development of automation test scripts using existing framework.
  • Working as Software Tester being a part of both Manual & Automation team.
  • Performed System, Regression, GUI, Smoke and Exploratory testing during each phase.
  • As part of Manual testing involved in Developing and executing test cases and plans to meet software design and functionality requirements by raising all defects based on business requirements
  • As part of Automation testing involved in Developing and maintaining test automation scripts, followed by In-sprint automation, maintaining the Regression pack, and based on the functionality changes fixing Regression failures during the run while Go-Live phase.

Project #2:

Client Name: KPMG, UK

Domain: ● Financial Reporting. ● Taxation.

Testing Type Involved: Automation (Java and Selenium with Cucumber)

Description:

KPMG International Cooperative is a Multinational professional services network, and one of the Big Four accounting originations. KPMG operates, as a global network of independent member firms offering audit,

tax, and advisory services.

Responsibilities:

  • Understanding the business requirements by going through the requirement documents and attending KT sessions.
  • Understanding and analyzing the manual test cases for test automation.
  • Writing the Automation test scenarios and test cases and involved peer reviews on the test cases.
  • Accounted for creating the reusable methods in selenium for reusability of the code.
  • Writing the Re-usable components for the framework in selenium.
  • Performing cross browser testing with selenium WebDriver.
  • Creating and Executing test scripts for regression testing of web application using selenium & Cucumber.
  • Enhanced Regression Test Case to implement complex testing Scenarios, increased permeations of Functionality Testing and increased code coverage using Selenium.
  • Enhancing the test automation scripts in selenium WebDriver by analyzing the latest changes in the application over the releases.
  • Identifying the scope for automation (selecting the right test cases).
  • Running the smoke automated scripts daily and preparing reports.
  • Involved in the Regression Testing by using Selenium web driver after each modification and enhancement.

Project #3:

Name: Stellantis

Client: Stellantis Group

Domain: Fiat Chrysler Automobiles (FCA),

Testing Type Involved: Manual Testing, Automation (Manual Testing)

Description:

Stellantis is a Multinational Automotive Manufacturing Corporation which was formed by the merger of French Automaker Groupe PSA and Italian American automaker Fiat Chrysler Automobiles (FCA), which founded on 16 January 2021. It is a leading Global Mobility Player guided by a clear mission: to provide Freedom of Movement for all through Distinctive, Appealing, Affordable and Sustainable mobility solutions.

Responsibilities:

  • Involved in implementation of test automation framework for Selenium.
  • Understanding and analyzing the manual test cases for test automation.
  • Writing the test scenarios and test cases and involved in peer reviews on the test cases.
  • Identifying the scope for automation (selecting the right test cases).
  • Creating Test Data files for the test automation.
  • Giving script demos to the onsite co-ordinates.
  • Writing the Re-usable components for the framework in selenium.
  • Accounted for creating the reusable methods in selenium for reusability of the code.
  • Prepared the daily status and weekly status reports.

Languages

Telugu
First Language
English
Proficient (C2)
C2
Hindi
Intermediate (B1)
B1

Timeline

QA Automation Engineer

TCS (TATA Consultancy Services)
03.2022 - Current

QA Analyst

Publicis Sapient
06.2019 - 03.2022

Analyst

Nielsen Private Ltd
05.2017 - 06.2019

Bachelor of Technology - Electronics and Communication Engineering

JNTU University
Dasaratha Raju Cherukuri