Post Job Free

Resume

Sign in

Test Cases Java Developer

Location:
Kansas City, MO
Posted:
June 21, 2017

Contact this candidate

Resume:

SREEJA THOTA

ac0yef@r.postjobfree.com https://www.linkedin.com/in/sreeja-thota/ +1-816-***-****

PROFESSIONAL SUMMARY

Java Developer with around 3 years of experience in Application Development, Testing and Implementation.

Diverse experience utilizing Java tools in business, Web, and client-server environments including Java J2EE, Java multi-threading, Java Server Pages (JSP), Java Servlets, Struts, spring, Hibernate and Java database Connectivity (JDBC) technologies.

Adept knowledge of Core Java, MVC Architecture and Databases.

Coordination with team, peer reviews and collaborative System level testing.

Good knowledge of Object relational mapping for data persistency, Java Messaging Services, AngularJS and Node.js.

Hands-on experience on Oracle development tools such as TOAD, Oracle SQL Developer.

Tested Web apps in Agile environment.

Extensive experience involving data structures and algorithms.

Develop test specification and execution in Java.

Hands on involvement conducting Test Driven Development using JUnit.

TECHNICAL SKILLS

Programming Languages : Java, C#, Microsoft VBA Macros

Frameworks : Spring MVC, Spring Web Framework, Struts2, Hibernate

Development Environments : Eclipse, Visual Studio, Toad for Oracle, Oracle SQL Developer, SQL Server

Management Studio

Databases : MySQL, Oracle, Microsoft SQL Server

Web Technologies : HTML5, CSS3, JavaScript (JS), JQuery, JSP, AJAX

Mobile Technologies : Android

WORK EXPERIENCE

JAVA Developer August 2016– Present

University of Central Missouri Missouri, United States

Project Summary: This project identifies and builds online web application in enrolling students which allows the communication between faculty, administrators, and students. This web based application redistributes the burdens and responsibilities among faculty and students which increases the flexibility.

Responsibilities:

Bug Fixes Performance improvements and Feature Enhancements.

Improved performance of the application greatly by effective use of function calls, Multi-Treading and Memory Management.

Executing test cases allotted to me for each test cycle.

Redesigned the web applications for the university by replacing the Custom MVC framework with the Spring MVC module.

Experienced in writing JUNIT Test cases for Java and J2EE applications.

Used Spring IOC (Inversion of Control)/DI (Dependency Injection) to wire the object dependencies across the application. Used Apache Tomcat as application server to build the web applications.

Developed Email confirmation feature using Java Mail and implemented Spring pagination feature.

Involved in coordinating with testing teams to resolve defects.

Synchronize multi-threaded tasks on shared data objects.

Implementing the validations using Spring validation Framework.

Used Maven as build and configuration tool.

Following Agile methodology for implementing the project.

Environment:

JAVA, Spring MVC Framework, Spring Web Framework, HTML5, CSS3, Servlets, JDBC, Java Server Pages (JSP) JavaScript, AJAX, jQuery, Oracle, SQL Developer, Eclipse IDE

Systems Engineer - JAVA Developer December 2013-December 2015

Tata Consultancy Services Ltd. (Openreach-UK) Hyderabad, India

Project Summary: Openreach is the infrastructure division of the British telecommunications company BT Group which manages BT's local access network. It includes the design and development of SLG (Service Level Guarantee) Maximus tool to the BT customers. This tool correlates with SLG reconciliation tool where we worked in conjunction with Finance team to produce dashboards with details of various SLG payments made to customer and also reconcile the data to compare with actual payments made.

Responsibilities:

Involved in complete Software Development Life Cycle (SDLC) with Object Oriented approach of clients business process and continuous client feedback.

Used agile methodologies, test driven development and automated builds.

Developed and Executed JUnit Test Cases using Eclipse IDE.

Involved in implementing logging and Exception Handling.

Used Maven automated build scripts to compile and package the application.

Understood Java best practices like design and coding. Involved in coordinating with testing teams to resolve defects.

Used the Spring Application Context, Spring ORM components of the Spring framework.

Receiving Data feed template in XML, CSV and Text format and exporting into excel format using required for application.

Validating parsed data from data feed against pre-defined data import rules.

Hands on experience with Junit and Log4j in developing test cases and determining application functionality.

Involved in writing VBA macro scripts for auto-generation of input formats.

Performed Back end Testing-using SQL queries, generating reports to ensure data integrity and validate the inserted and updated data.

Designed and developed the web application using JAVA, Spring MVC, HTML5, CSS3, JavaScript and Oracle.

Environment:

JAVA, Spring MVC Framework, Spring Web Framework, HTML5, CSS3, Servlets, JDBC, Java Server Pages (JSP) JavaScript, AJAX, jQuery, Oracle, SQL Developer, Eclipse IDE, VBA Macros, Microsoft Access, Toad for Oracle

OTHER PROJECTS

Online Student Dashboard January 2016– May 2016

Project Summary: Our application enables students to enroll into their subjects prior to the commencement of their semesters. This enrollment system allows students to enroll for courses that incorporate the business rules. These business rules cover a wide range of regulations and policy such as subject prerequisite, student's payment status, course coordinator's decision and the correspondence of students' seniority to the intended enrolling subjects.

Responsibilities:

The web application manages the overall enrollment system and it was developed using Struts2, JSP and JSTL.

Implemented the Action classes, Action forms and Action servlet for Web tier using Struts framework. Participated in usability testing.

Created Tables, Triggers and sequences in SQL.

Wrote several Core java classes for core business part.

Developed SQL queries to test the data after executing transactions.

Developed Test Cases for Application using JUnit Framework

Developed web application using JSP custom tag libraries, Struts Action classes and Action. Designed Java Servlets and Objects using J2EE standards.

Worked on agile approaches, including Extreme Programming, Test-Driven Development and Scrum.

Environment:

JAVA, Struts2.0, HTML5, CSS3, Servlets, JDBC, Java Server Pages (JSP) JavaScript, Oracle, SQL Developer, Eclipse IDE

Expense Tracker January 2016– May 2016

Project Summary: The app is a fully automatic expense tracking system. This mobile application can maintain the customer

information. The user can keep track of his due payment, can create a bill with its image location, and can track the details on different criteria. It performs the following tasks: client signup, bill details upload with image, automatically invoicing features, expenses.

Responsibilities:

Developed user-friendly User-Interfaces (UI) using widgets like Menus, Dialogs, Layouts, Buttons, & Edit boxes.

Created selection widgets like List View using Array Adapters & Scroll View.

Used SQLite to create database to store data. Tested the app across different versions of Android & Android phones to assure quality and performance.

Implemented Tab Navigator view for the entire project.

Improved app performance by migrating from Activity to fragment approach.

Followed SCRUM process of Agile Methodology.

Environment:

Android, Google Maps API, SQLite, Gradle, Android Studio, Blob

Student Library Management System August 2016– December 2016

Project Summary: This project is concerned with developing a system to manage student accounts using Object Oriented Programming. This system replaces the manual student account managing system. Administrator, students and users have separate logins. The user can avail more reliability while searching through the application.

Responsibilities:

Developed front end pages using windows form applications.

Worked on managing database and few front end forms.

Involved in implementing business logic using delegates, lambdas and object oriented concepts (OOPS).

Following agile methodology for implementing the project.

Environment:

Microsoft Visual Studio, Microsoft Sql Server, Console Applications

EDUCATION

Master of Science in Computer Information Systems and Information Technology, University of Central Missouri

Bachelors of Engineering in Electronics & Communication Engineering, Andhra University, India



Contact this candidate