Raja Sekhar Asapu, Sr.Automation Engineer

Raja Sekhar Asapu

Sr.Automation Engineer

World Fuel Services

Location
United States
Education
Bachelor's degree, Information Technology
Experience
7 years, 0 Months

Share My Profile

Block User


Work Experience

Total years of experience :7 years, 0 Months

Sr.Automation Engineer at World Fuel Services
  • United States
  • January 2017 to October 2017

Enterprise transformation deals with building a common platform to perform the business activities and to utilize the
data from other acquired companies of world fuel services.
Responsibilities :
● Building automation framework from scratch.
● Building the docker images.
● Implementing arquillian scripts to run the docker images and create an environment.
● Implementing BDD tests in Cucumber- gherkin.
● Working with devOps to team to build continuous integration and deployment.
● Working with business analyst to understand the business logics.
● Working with scrum master for sprint planning and defining the tasks.
● Running the automated tests on bamboo.
● Running the tests on test, dev and preprod environments using bamboo.
● Fixing bugs in the automated tests.
● Implementing data structures in the automation framework.
● Reporting the results of automated test runs.
● Implementing bash scripts to perform the build activities.
Technologies : Intellij, Stash, Confluence, Jira, Java, Bash Scripting, Groovy, Docker, Docker-Compose, Arquillian,
Arquillian -Cube, Bamboo, Amazon S3, JFrog Artifactory.
Project : Schwab Intelligent
Advisor(SIA)

Sr.Automation Engineer at Magenic Technologies
  • United States
  • August 2016 to December 2016

It is a website to assist the clients with investment management.
Responsibilities :
● To design test cases and test strategy.
● To automate the REST and SOAP web services tests.
● To design the automation framework.
● To perform test automation for the UI layer.
● Implement logging into the automated tests.
● Reporting of the automated test runs.
● To log the status and defects using JIRA.
● Document the automated framework structure in Confluence.
● Design interface layer to compare the results from services to database records.
Technologies & Tools: C#, Visual Studio, Team Foundation Server, Git, Confluence, JIRA, MongoDB, RoboMongo,
ParaSoft SOA Test, Java, Source Tree, Jenkins.

at Medtronic, Inc
  • United States
  • October 2015 to July 2016
Automation Engineer at Medtronic, Inc
  • United States
  • May 2015 to September 2015

Tango is an android application which is used to perform neurostimulation for the patient.It is developed to
replace the legacy devices used to perform neuro stimulation.It follows the Test Driven Development
framework. Tests are automated using the Behavior Driven Development framework.
Responsibilities :
● Creation of the Automated Test Scripts using Cucumber framework. Test implementation is done using
java and groovy.
● Review of the gherkin scripts.
● Running the tests on Jenkins.
● Page Objects are built as part of the framework.
● Analyzing business advantages by the requirement.
● Git is used as the Version control tool.
● Geb framework is used to have better control over the test objects.
● Design of tests for the Non functional requirements.
● Involved in Functional Testing, Non Functional testing, UI Testing and User Acceptance Testing.
● RESTful Web services are tested using the test interface built.
● Scripts are developed for the integration testing.
● Tracking of the tasks using code beamer.
● Appium is used to run the automated tests on the android application.
● Zen is used as the interface to manage power for the devices and the scripts are written in python to handle it.
Technologies & Tools: Intelli J, ADB commands, Geb framework, Jenkins, Java, Groovy, Cucumber
framework, Code beamer.
Project :Direct to Guest -D2G

at Target Corporation
  • United States
  • October 2014 to May 2015
at PLM
  • United States
  • March 2015 to April 2015
at Target Corporation
  • United States
  • July 2012 to September 2014
Java Developer at Tata Consultancy Services
  • India
  • September 2011 to June 2012

TCS, Chennai, India QA
analyst
WFM - Workforce management (WFM) is an integrated set of processes thataninstitution uses to optimize the
productivity of its employees on theindividual, departmental, and entity-wide levels. Kronos is the tool which is
used to manage the functionalities in the Work Force Management . It has the functionalities from forecasting
workforce for a particular store to paying a team member based on the hours worked and rules of a particular
state . It has the modules such as Time &Labor, Scheduling, Forecasting and Interfaces to implement the work
force management processes. We build a customized view for the Kronos application based on the Target
requirement grouping the functionalities that are used by the Target. Security for the system through the
different roles in Target with the different access levels.
Responsibilities :
● Creation of Executable Jar applications to perform search and purge operations in Java.
● Creation of Automated Scripts for the TestCases using Selenium Webdriver.
● Preparation and Execution of Test cases for SystemTesting
● Preparation and Execution of Regression testsuite.
● Co-ordination with other testing teams in SIT/E2Etesting.
● Execution of End2EndScenarios.
● Defect Logging andTracking
● Maintaining RCA for defects in all SIT phase, Regression andUAT
● Provided support duringimplementation.
● Preparation of End to End flow diagram forWFM.
● Used HTML to create reporting pages.
● XMLs of the transactions are validated to validate the communication protocol.
● InitiatedUserManualguideforKronosandWFMprojectandcoordinatingteam to successfully completedthose.
Technologies & Tools: KronosWorkForce Management System, PeopleSoft, Sqldeveloper, Eclipse
IDE, Selenium, Sql, HP QC.

at Symbiosis Technologies
  • India
  • May 2011 to August 2011

Parking System is a parking management software . It works by defining the available slots for parking . For every
vehicle which enters the parking zone, a parking slip is provided with the timestamp on it . A dashboard is
displayed in the software which shows the available parking slots . Upon generation of the parking slip a slot would
be decremented from the dashboard . Each user of the parking space is provided with an option to enroll for the
monthly subscription, Hourly subscription and weekly subscription . Based on the subscription charges would be
calculated accordingly. We have used the concept of Internal Frames from the Swing for the parallel processing of
the subscriptions . The plot of the parking zone would be configured as input to the parking system which takes
the parking slot size and assigns the parking slot for a vehicle accordingly.
Responsibilities :
● Design of the Parking System application
● Development of the dashboard module and registration modules.
● Designing of the database components and their dependencies using Entity relationship diagram.
● Used print package to generate the parking slot slip.
● Managing the code builds using SVN.
● Used Swing Frame work to design the User Interface.
● Used Action Listeners to communicate the actions.
● Used Oracle XE as the back end to store the information.
● Used Internal Frames Concept for parallel processing of the transactions for the users.
Technologies & Tools: NetBeans IDE, Java Swing, JDBC, Oracle XE.

Java Developer at JNTU University
  • November 2010 to April 2011

College Administration is management tool which stores the data of the students score details and produces
grades according to the rules defined. It provides analysis for each student based on the scores in the subject and
suggests a feedback from the already stored statements. It develops the Time tables for the teachers and
maximizes the ultilization of them by assigning them to take sessions to the weaker students from a class when
they have leisure hours .
Responsibilities :
● Collecting the requirements from the College Administration.
● Design of the College Administration
● Technologies to be used.
● Feasibility analysis with the existing resources.
● Estimation of the timelines of development, Testing and deployment.
● Development of the modules.
● Managing the team and progress.
● Unit Testing, System Testing and Integration Testing of the code.
● Deployment of the code in the College Infrastructure.
● Fixing of the real time issues.
● Training of the College Staff on using the software.
● Preparation of the documentation for the software.
● Design and development of the database modules.
● Used Swing Frame work to design the User Interface.
● Used Action Listeners to communicate the actions.
● Used Oracle XE as the back end to store the information.

Education

Bachelor's degree, Information Technology
  • September 2019

Education:

Specialties & Skills

APACHE WEBSERVER
DATABASE ADMINISTRATION
ORACLE DBA
REPORTS
SHELL SCRIPTING
AUTOMATION