Pradeep Resume
Pradeep Resume
Career Objective:
Seeking a challenging role to leverage
expertise in designing, developing, and executing robust automation frameworks and
automation tools to ensure product quality and accelerate delivery.
Professional Synopsis
● Software Test Automation expert with Overall 15 years of experience
● Expertise in using different pyhon environments like conda, pyenv, poetry, pipenv and venv.
● Good Experience in using Oracle Application Testing Suite (OATS), JAVA, JUnit, TestNG,
Maven, Page Object Model Framework, Python and Behave framework.
● Executed test automation framework in the git runner
● Expert in preparing developing Test Cases, developing and maintaining automation test
scripts, analyzing the results of scripts, interaction with developers in fixing the errors.
● Experience in Web based testing including GUI Testing, Regression Testing, Integration
Testing, System Testing, Functional Testing and Unit Testing.
● Well versed in oracle ERP applications of PPM.
● Worked as Sr Quality Assurance Engineer with Oracle India Pvt Ltd, Hyderabad from
04/03/2013 to 11/09/2019 (6 Years and 6 Months)
● Associated with McAfee as Software Engineer from Jun 2010 to March 2013
● Did internship with McAfee from 1st Jan 2010 to 30th June 2010.
Achievements
● Received ITS award at Rackspace for developing robust automation framework which has
been widely used across the organization and has been to organization’s artifactory
● Received appreciation for developing automation test framework for AI application(ICE) as
part FAIR in Rackspace
● Received appreciation for the fast-paced quality delivery and for the commitment shown in
meeting Project deadlines.
● Received appreciation for the development of automation framework for our project from
scratch.
● Secured 222 rank in NIMCET (MCA All India Entrance Exam for NIT’s)
● Got Mandal 1st rank in my Intermediate results and received best student award from the
District Collector.
PROJECT(S) EXPERIENCE
Role: Software Developer III
Organization: Rackspace
Duration: Jan 2022 to till date
Key Tools/Technologies: Python, MySQL, Shell Scripting, Pytest, POSTMAN, PyCharm,
VSCode, Ansible, Jenkins, Git, Github Runner, AI Automation, Jira, Docker,
I have worked on several projects in Rackspace and played a key role in multiple projects
simultaneously.
FAIR/ICE:
ICE is an Intelligent Co-Worker for Enterprise and it is an AI chat bot. It serves as a helper to rackers
and provides information on various domains like HR, HealthCare, IT help desk etc.
Responsibilities:
● Worked on AI chat bot extensively and reported many UI and API issues
● Created test framework for evaluating LLM outputs using phoenix framework based on input
question and references.
● Phoenix does illustrate and give test result in two aspects like QandA and hallucinations.
● Leveraged Pytest hooks and fixtures aggressively to make same framework compatible for
adding test suits for any upcoming AI chat bots.
TECHNICAL SKILL SET:
Python, Pytest, Requests, Phoenix AI evaluation framework, Voloptuous library, Jira, Git, CICD
Github Actions,, Rest API, Postman
SDP:
SDP is a consolidated application which comprises both UI and API applications. It is a customer
facing application and facilitates creating tickets, adding systems, adding devices and refresh the
device details from CORE application.
Responsibilities:
● Created the SDP-Test-lib which contains all the authentication, service CRUD operations,
Voluptuous schema, and common utility functions and it will provide the python library which
can be installed in an independent test framework.
● Created SDP-Test-Framework using pytest and above library.
● Leveraged pytest hooks and fixtures to make the test framework so elegant.
● Used Voluptuous schema for generating payloads and responses schemas.
● Created jenkins job to execute the test suite in regular intervals and monitor the results, raise
defects if found any
TECHNICAL SKILL SET:
,Python, Pytest,, Jira, Git, CICD Jenkins, Mongo DB, Rest API
BOMBS:
BOMBS is Bandwidth Overage Monitoring and Billing System which captures the bandwidth
travelled through edge devices of rackspace firewall devices and bill the customer on basis of usage.
It sends alerts when any customer has exceeded his subscription and fall in overage.
Resposibilities:
● Created billing automation shell script runs as a cron which automates the process of finding
monthly usage for all customers across Rackspace.
● Maintain crons and monitor the output.
● Monitor customer queries and solve on daily basis.
● Add switch and port ids in case of a new device enroll
● MRTG graphs validation against Zenoss graphs
TECHNICAL SKILL SET:
Python, Pytest, Linux commands, MySQL, Jira, Git, CICD Jenkins
BPI:
BPI is Business Process Interface which sits in between customer faced endpoint and
internal FireEngine application. It uses to add, update, delete, manage configurations with
firewall devices and load balancer devices. It is basically an API application developed in
FastAPI framework and later it is upgraded to python3 and was renamed as FastBPI.
Goal: Automation of all test cases to test BPI application, run smoke, sanity, regression test
suite on demand. Create Jenkins jobs to run the smoke and regression on regular intervals.
Responsibilities:
● Develop QE automation test scripts using Python in behave framework
● Execute tests, Record test results and report and verify bug fixes to accept automation
criteria
● Executed Functional testing, System Integration testing, Regression, UAT Phases.
● Worked with developers on root cause analysis of defects and verification of their resolution
● Document any problems found in the tests, Create Jira’s or work with a Dev
Rackspace is a cloud-based company which provides cloud services to its customers. Worked
on project “encore” which is an interface to customers to create tickets, and to have different
type of accounts with multiple firewall devices and load balancer devices.
Goal: Automating the tests and triggering them from a Jenkins can greatly improve the delivery
process and minimized bugs into production.
Responsibilities:
● Develop QE automation test scripts using Python with enriched frameworks and available
software test tools.
● Enhance code quality of the tests developed in BDD (Behave) framework.
● Execute tests, Record test results and report and verify bug fixes to accept automation
criteria
● Executed Functional testing, System Integration testing, Regression, UAT Phases.
● Worked with developers on root cause analysis of defects and verification of their resolution
● Document any problems found in the tests, Create Jira’s or work with a Dev
● Guiding & Assisting team members in delivering high quality automation deliverables
● Responsible for assisting Manager by providing test automation strategies, automation test
reports which help showcase the automation results to the top management
● Collaborate with onshore/ offshore team members, as required
Job duties:
● Platform : WINDOWS
● Role : Developer
Goal of the project is to identify Application Verifier's value for McAfee's Site Advisor Enterprise
(SAE) team in specialized testing. This project will involve understanding of Application Verifier,
looking at best practices on its usage for SAE. Project will involve creation of black box and to some
extent white box automation so that this activity can be sustained in the longer term.
● Platform : WINDOWS
Job duties:
● Understand the operation of Site Advisor Enterprise project and explore Application verifier 's
options for automated security testing, automated memory leak testing, stress testing,
identifying race conditions and understand windbg debugger to use Application Verifier's
debugging options
● Come up with proof of concept in each area to show Application Verifier's usefulness for SAE.
● Work with McAfee employees to implement and document standard work procedures on the
same.
● Understand SAE automation framework based on QTP.
● Add plugins for Application Verifier automation in the existing SAE automation framework.
ACADEMICS