Deepak Maddukuri
Phone: +1-513-***-****
email: ******.***********@*****.***
EDUCATION
Executive Masters in Information Security Systems from University of the Cumberland’s 2018-2019 with GPA 3.90/4.
MBA from Vishwa Vishwani Institute of Systems and Management, Hyderabad, India 2009-2011.
B-Tech in Computer Science Engineering from Adams Engineering College, Palvoncha, Telangana, India 2005-2009.
Professional Summary:
Experience in full Software Development Life Cycle (SDLC) and Methodologies and Validations to ensure the Quality Assurance Control.
Experienced in Software QA performing Manual and Automated Software Testing tools like ALM, writing Test plans and Test cases using various Automation Tools.
Delivering critical solutions on various levels of Quality Assurance for Web based and Client/Server based applications.
Experience in creating automation framework along with developing, executing and maintaining automation testing script with Selenium WebDriver.
Experience on Selenium Automation using WebDriver and Server. Heavy programming using Java, Junit and TestNG.
Experience in using Maven to build and run the Selenium automation framework.
Experience in AWS, GIT integrated testing artifacts with Continuous Integration (CI) with Jenkins sever.
Experience in creating Test Plans, writing and executing Test Cases, Manual Testing, and automated Test Execution.
Experience in GUI, Regression, Functional, Integration, System, User Acceptance (UAT), Sanity, Performance, Stress, Reliability, compatibility, Cross Browser, Security and Database Testing.
Experience in using SQL Queries to make sure that data was entered properly in the right tables, when the data was entered from front end screen.
Excellent understanding of waterfall model and agile methodology – SCRUM.
Knowledge in programming developing Phyton, Java, JavaScript, HTML.
Have ability to work in Hybrid frameworks, TDD, BDD, Web Testing, Functional testing, Performance and Load Testing.
Knowledge in developing and consuming SOAP and RESTful based Web Services.
Good in using open source bug tracking tool JIRA, Quality Center, ALM, Defect Tracking
Fraud detection monitoring user activities like authenticating the right user.
Introduced use of security metrics to mitigate vulnerability by analyzing historical threats, addressing risks/gaps/violations. Architect, Design and deliver Encryption, key management and PKI related solutions.
Evaluation, testing and certification of cyber related products including encryption, Key management and access control services.
Knowledge and working experience in tools Active Directory (MAP), Sail Point, Okta and Checkmarx.
Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment, ability to work independently with minimal supervision and also perform as part of a team.
Technical Skills:
Testing Tools
Selenium WebDriver/RC/IDE/GRID, Soap UI, Postman, Cucumber BDD
Languages
HTML, CSS, Java, XML, Python
Test Framework
Junit, TestNG
Project Methodologies
Agile-Scrum, Waterfall, V-Model
Defect Tracking Tools
Jira, Quality Center, HP ALM
Build/ CI Tools
Ant, Maven, Jenkins
Packages
MS-Office Suite (Word, Excel, Access), MS-Project
Databases
Oracle, SQL Server, MS Access
Operating Systems
Windows variants, UNIX
WORK EXPERIENCE
University of the Cumberlands
Role: Graduate Research Assistant
Academic Project: QA and Security Testing (Sep 2019 - Dec 2019)
The main aim of the project is to maintain privacy and protection for a health care industry website. In this project we track and maintain the users who login and all the health records that are present in the website. This Healthcare website providers helps to reduce their operational expenses by automating their office procedures which is helpful for Doctor, Labs, Patients and Admin staff.
New users can register in to the site per the role and login in to the site. Different users who login will have different activities as per their role and responsibilities. Like, admin will have highest privileges to do user management, Doctors can have access to their patient records and set their schedules. Patients can check their profile, lab records, medications etc.
Responsibilities:
Analyzed the Business Requirements Document and prepared functionalities.
Prepared requirement and design documents and developed Doctors and Patients modules.
Designed and created database for the project with required tables as per the design.
Created test cases to perform unit testing, compatibility testing in different browsers.
Identified risks, attacks and hacking exception involved.
Assisted in implementing counter measures and mitigation controls.
Fixed detected vulnerabilities, in order to maintain high security standards.
University of the Cumberlands
Role: Graduate Research Assistant
Academic Project: QA and Security Testing (May 2019 - Aug 2019)
Main aim of the project to upgrade the Loan process automation with Customer initiation and the title transfer. This project was supposed to aid all the customers with the security on mortgage features.
The main modules of this projects are Intake of Borrower Documents, Business Process, Analytics, Preparation of Closing Documents. This system is designed to easily maintain the data of the loan customers specifically, and to keep the records about the customers who have taken a loan from a bank. Registered user can login into the Loan management system using the email id or the user id and password. After signing in into this system there are the options to add new customers, manage the account of old customers and to check their details. This software reduces the amount of manual data entry and gives greater efficiency.
Responsibilities:
Analyze the requirement and design the project. Developed project modules using Java.
Performed code analysis and unit testing to identify bugs and resolve them.
Designed and created database for the project with required tables as per the design.
Developed test cases for the project to test its features and validate the functionality. Reviewed and created the test scenarios, designed and documented, test strategies, test cases, test scripts and test steps based on business and system use cases.
University of the Cumberlands
Role: Graduate Research Assistant
Academic Project: Active Directory set up (Jan 2018 - April 2019)
Experience in Active Directory Domain.
Managing and Maintaining Active Directory, handling and migrating Users and share folders from one domain to another domain.
Creating and Managing Active Directory resources such as, User AD account, Groups, OUs, share folder, share printers and providing permissions.
Creating Groups Such as Global groups, Domain local groups, Universal groups and Assigning & Mapping.
Troubleshooting VPN related issues.
Have Knowledge in Installation of Operating Systems, Application Software’s and Device Drivers and performing Windows updates.
Adept in troubleshooting techniques and in programming and testing of web, windows and distributed applications.
Polished and professional communication and collaborative abilities.
We have set up Active Directory in Virtual Machine and created different AD users with roles using Microsoft Assessment and Planning (MAP) tool. Security policies in the domain environment was also done along with confidentiality, integrity and availability.
We have created different user groups like Admin, Faculty, Students with different level of access having highest and privileged access with Admin. After creation of the users and their roles and their assigned systems, we have tested the created users’ roles and responsibilities, their access controls, group policies like Account Policies, Password policy, Event Log size, and event log access, etc., and restrictions by giving limited access to registry and file system to the users as per their role. Check the installed OS version, software’s, services and their versions by using commands
University of the Cumberlands
Role: Graduate Research Assistant
Academic Project: QA and Security Testing (Jan 2018 - Dec 2018)
Responsibilities:
Involved in requirements gathering and Set up QA Team.
Frequent interaction with developer team and conduct meetings.
Worked with test cases and test scripts and modified to accommodate new changes to the software/applications.
Defects were identified, provided documentation to the development team for debugging.
Tested the application manually prior to automation for functional testing.
Designed automated test, created automated test cases and executed test using Selenium WebDriver.
Developed automated script for back-end testing using Selenium IDE.
Exported Test case Scripts (Java-Selenium WebDriver) in Eclipse IDE and modified the Selenium scripts and executed.
Defined test automation strategy, designed automated tests, created automated test cases, test plans and executed tests using Selenium.
Performed Manual performance testing to identify various critical points in the application.
Created Test Cases Test Plans and Test labs using Quality Centre.
Supported new and existing products by configuring and testing software products and software components of a website.
Reviewed Designs and Specifications and created test cases based on content.
Tested applications Performed Regression and Integration Testing.
Devised test Procedures /Bug tracking mechanisms, Time lines, Schedules, Software standardization; collection and analysis of user requirements and Black Box testing.
Developed test scripts for manual/automatic tests.
Involved in document preparation and future releases.
Environment: Java, Manual Testing, HTML, Oracle, PL/SQL, Shell, Windows.
Dudhani Pvt Ltd., Hyderabad, India (May 2011 – Jan 2017)
Role: Software Engineer
RetailTrac is a Web based Store Management System, which helps in managing the operations of a Retail store effectively. It has modules such as Purchase Management, Sales Management, Financial Accounting, Inventory Management and Analytics.
Environment: Selenium, JavaScript, Html, CSS, JSP, Tomcat, Oracle, Eclipse IDE, Maven.
Responsibilities:
Undergone intensive training in various programming languages like Java, JavaScript and SQL.
Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology (SCRUM) for developing application.
Application is implemented using Agile methodology where there is a daily SCRUM meeting to understand the status and resolve any issues.
Developed web application using Selenium(web-driver), JSP, that uses MVC design pattern
Created user-friendly GUI interface and Web pages using HTML, CSS and JSP
Wrote JavaScript for client-side validation.
Used Eclipse as IDE tool for creating Servlet, JSP.
The application was deployed on the Tomcat.
Involved in build and deploying the application using Maven.
Worked on bug fixing and Production Support
PRE-EXPERIENCE
Have experience in “MEERA FIBRETEK Pvt. Ltd” as a “Marketing Manager” from February, 2011 to April, 2015.