SRUTHI PASUPULATE
LinkedIn: www.linkedin.com/in/sruthi-pasupulate 6301 Stonewood drive, apt 1024 Plano, TX 75024
Email: ******************@*****.*** 832-***-****
PROFESSIONAL SUMMARY
Around 3+ years of extensive experience in Software Development Life Cycle (SDLC), Web Application with Databases, Development, Testing.
Proficient in testing the web based and client server applications using Manual and Automation Testing.
Tested web services using Soap UI.
Expertise on entire Software Development Life Cycle (SDLC) in Intranet and Internet applications using Web/Application Servers like Tomcat, J Boss servers.
Experience in developing test plans and automating test cases following standard testing frameworks and agile methodology, using selenium RC and Test NG.
Extensive Knowledge on databases like MySQL and RDMS.
Experience in writing complex SQL Queries, Stored Procedures, Triggers, Cursors, and Functions.
Good working knowledge on Core Java, object oriented design concepts and JUNIT.
Working knowledge of agile development models, action driven, keyword driven, and data driven testing approaches.
Expertise with web front and back-end testing, cross-browser automated testing and exploratory testing.
Expertise with Agile and Scrum methodologies.
Automation testing using Selenium RC.
Experience in working with small and large groups and successful in meeting new technical challenges and finding solutions to meet the needs of the customer.
Motivated team player with ability to work under minimal supervision possessing strong analytical, problem solving and communicational skills.
Able to effectively organize and prioritize multiple tasks.
Ability to work efficiently and independently
TECHNICAL SKILLS:
Programming Languages : C, C++, Core Java, Data Structures, Python, UNIX, R Programming.
Web services : SOAP/WSDL, REST.
Development /Testing Tools :Eclipse IDE, J Boss, Net Beans IDE, Visual Studio, Selenium IDE, Selenium Web Driver, Maven, Junit, R studio.
Databases : MySQL, RDMS, PL/SQL.
Application/Web Servers : Apache Tomcat, J boss
Networking Protocols : TCP/IP suite, HTTP, Routers and switches.
Version Control : GIT, SVN.
Build Tools : Maven, Ant.
SDLC Methodology : Agile, Waterfall, Scrum.
Modeling : Design Patterns, Object Modeling and UML.
Web Technologies : Java Script, AJAX, JQuery, HTML5, CSS3, XML, DHTML.
Others : Microsoft Office, Visio, Outlook.
EDUCATION:
Master of Science, Computer Science in Mathematics, Texas A&M University – Commerce. GPA: 3.6 Dec-2016.
Bachelors in Information Technology, Jawaharlal Nehru Technological University, Andhra Pradesh, India . May-2012.
GRADUATE AND UNDERGRADUATE COURSES:
Information Security Operating Systems Distributes Operating Systems
Computer Networks R programming Advanced Database systems
Distributed Database systems Software Testing Software Engineering
Design and Analysis of Algorithms UNIX Programming Advanced Computer architecture Special topics in Software Engineering Software Project Management Python
Fundamentals of Wireless Networks DBMS Models and Implementation Techniques
PROFESSIONAL EXPERIENCE:
Walgreens – Chicago, IL June 2016 – Dec 2016.
Role: Automation/Performance Engineer(Intern).
Responsibilities:
Developed and Executed Automation and Manual test cases for Functional testing of various modules of the application Involved in creation of Stored Procedures, Functions and Triggers in PL/SQL.
Helped in preparation of test plans in accordance with the business requirements.
Worked on mobile testing with Appium.
Experience on working Emulators.
Responsible in executing Selenium Web Driver test scripts on different browsers and checked for compatibility.
Test case automation using Cucumber test automation tool and Gherkin scripting language.
Effectively participated in every day agile scrum stand-up meetings and participated in Iteration planning and retrospective meetings.
Performed cross browser functional testing using Selenium WebDriver.
Executed positive and negative scenarios.
Performed Manual testing, Mobile Testing and Black box testing methods -Functional, Integration, System and Acceptance.
Created automated scenarios using Selenium for regression and Data-Driven testing.
Conducted Smoke testing after every new build.
Interacted with programmers to identify and resolve technical issues.
Involved in manual testing, Navigation Flow testing, UI testing and reported the bugs using Quality Center.
Reviewing test reports using TestNG.
Performed web services automation testing using SOAP UI.
Involved in tracking and reporting defects using Jira and was also responsible for communicating the status to the development team.
Worked on JMeter for Performance Testing.
Created JMeter scripts for Soap and Rest Services.
Used Docker for the JMeter test execution
Experience in creating Load testing.
Used Samplers to create the Scripts.
Used Listeners for capturing the results.
Environment: Java, Selenium WebDriver, Appium, Firebug, SQL, Android, Mobile Testing, SoapUI, Linux, Windows, JIRA, JMeter, Docker.
New Zen Infotech - India Aug 2013 – Dec 2014.
Project: Viper
Role: Automation Engineer
This Project involves creation of automation framework using selenium and testing, supporting more than 10 agile testers in creation of automation test scripts and execution. We used selenium IDE, selenium RC, selenium Web driver and selenium GRID to execute scripts on multiple platforms and multiple browsers.
Responsibilities:
Performed manual and automated testing of a web-based application.
Involved in creation of Stored Procedures, Functions and Triggers in PL/SQL.
Participated in peer reviews of all the documents and Test Cases.
Tested web services using Soap UI tool.
Experience in the area of Design, Development, Functional & Regression testing and implementation.
Created test scripts (Selenium) to monitor response time in development phase.
Identified defects and monitored resolution via defect tracking tool QC/ALM
Automated major flows using selenium RC and Test NG.
Identified test cases to automate. Automate those test cases using Selenium RC, Test NG and Java (Eclipse IDE).
Contributed in framework creation.
Written Data Driven test cases and Analyzed test results in Test NG reports.
As a tester, I ensured that daily automated regression testing is running & completing successfully.
Worked closely with the developers within the scrum team.
Follow the Agile methodology due to the continuous change of requirements.
Involved in the Database design, creation, Querying.
Used log4J API to get Logging information at runtime.
Captured and tested all modifications to proposed functional requirements.
Actively participated in writing Test Plan and Test cases and creation of automation framework.
Environment: Agile Methodologies,.HTML, JavaScript, J Boss, Rally, Eclipse, Maven, Test NG, Junit, PL/SQL, QC/ALM, UAT testing, Unit testing & Integration Testing, Selenium, GIT, Jenkins .
New Zen Infotech - India July 2012 – Aug 2013.
Project : @Work Smart
Role: QA Tester
Horizon Blue Corporate is a web-application provides quality health care products and services designed specifically to meet the changing health care needs of our customers. It provides various Medicare Rx Drug plans through the CMS Medicare Online Enrollment Center for Corporate Companies as well as for individuals.
Responsibilities:
Performed manual testing.
Involved in identifying test scenarios for writing, Reviewing and Test Cases.
Involved in Writing Performance test plan, test case Design & Execution Test Cases.
Involved in System testing of the entire applications along with team members.
Used JIRA for preparing the Test Plans and manual Test scripts.
Performed complete Integration, and End-to-End testing and User Acceptance testing of the Application.
Involved in loading test results to Excel sheets.
Created and executed Manual test cases, raised defects and tracked the same to closure.
Performed Functional Testing, Integration Testing, System Testing and Regression Testing.
Prepared and maintained test data which enables maximum test coverage and simulates production environment.
Environment: Internet Explorer (Version 7, 8 OS: Windows 7), Mozilla Firefox Version 7, OS: Windows XP), JIRA, Apache POI, UAT testing, Functional testing.
ACADEMIC PROJECTS:
Database Projects (Spring 2015)Designed and implemented database application using SQL programming facility for creating and implementing tables and maintained SQL scripts and complex queries for updating, analysis and extraction. The display results were captured in spool files. Wrote java code with JDBC to migrate and reconcile data into database.
Tools/Language Used: SQL, Java, Eclipse
Designed a DBMS subsystem for managing discretionary access control system. Developed an EER schema diagram for the database application and then mapped into a relational database schema and implemented on MySQL. Designed, developed and maintained relational databases by designing advance SQL queries and scripts. All the update transactions were performed using PHP. Tools/Language Used: SQL, Java, Eclipse, PHP
Rigorous 2PL Database Locking (Spring 2015)
Serializability in databases is achieved with this concurrency control protocol which utilizes locks applied by a transaction to data, which may block other transactions from accessing the same data during the transaction's life. The simulation used was the wound wait method for dealing with deadlocks. This way any deadlocks situations while performing transactions in databases could be avoided.
Tools/Language Used: Java, Eclipse.
Cloud computing (Summer 2015)
Dropbox Application
Developed a utility that monitors a local folder for changes and automatically synchronizes the changes to the files Dropbox. The encrypted version of the file is kept in the drop box while the decrypted version is placed in the Google drive. Implemented in Python and used Hive, PIG, Map-Reducer algorithms. Language Used: Python, Hadoop.
Amazon Web Services
Used Amazon Web Services to create buckets with Big Data files on S3, storing databases in Dynamo DB and EC2 Instances to execute the program. Copied files from local host to EC2 instance and created a program to upload it on Dynamo DB. Analysis was performed on these different services based on the query processing time and the time taken to upload the data to the Amazon cloud. Extracted data to Eclipse and used Weka Tool for interpreting data using k-means clustering. Tools/Language Used: Java, Eclipse, Amazon web services, R-Programming.
Aircraft Landing Simulation System-Testing (Spring 2015)
Complete requirements were gathered and developed test cases using the MC/DC technique. Code was developed for the complete stimulation and display controller classes including the Junit code in Java and analysis of the test cases were performed using JUnit. The complete coverage results reports were generated using JACOCO. Tools/Language Used: Java, Eclipse, JACOCO, JUNIT, Maven.
Implementation of HTTP Protocol (Fall 2015)
Implemented the HTTP protocol using multi-threaded client server socket programming in Python by creating a web server that implements GET and POST methods. Tools/Language Used: AJAX, JQuery, JSON.
Task Scheduler using Red Black Trees (Fall 2015)
Red Black trees are a very powerful data structure for storage of data. A completely fair scheduler is designed using a Red Black Tree and the left most process in the red black tree is executed in the processor. Implementation of Red Black Trees and the Task Scheduler was done. Tools/Language Used: Java, Eclipse.
FDA Adverse Event Reporting System (Spring 2016)
Built an enterprise model in python by extracting data from diverse sources via csv files and shaped it to enabled data driven applications. Used GIT (source control management solution) and MongoDB for storing, retrieving and analyzing data. Tools/Language Used: Python, MongoDB.
Software Project Management (Spring 2016)
Worked with Project Professional tool and managed various project activities which included Project Planning, Resource Allocation, Maintenance and Management. Used COCOMO tool with costar to estimate the project cost. Tools Used: Project Professional, COCOMO.