Resume

Sign in

Test Cases Java

Location:
La Habra, California, 90631, United States
Posted:
June 13, 2018

Contact this candidate

Raghavendra K

E-Mail: ac5u7v@r.postjobfree.com

Mobile: 201-***-****

SUMMARY

Professional Software Engineer with experience in Manual and Automation testing of client side and web applications.

Expertise in analyzing User Requirements, Functional and Technical Specifications.

Proficient in all phases of Software Testing Life Cycle from test planning to defect tracking and managing defect lifecycle.

Extensive experience in testing processes like Test Plan, Test Case Design, Test Environment Setup, Test Result, Test Traceability Matrix, Defect Management, Test Automation and Acceptance Testing.

Expertise in automating scripts to test web based applications using tools like Selenium Web driver.

Good experience on Selenium IDE and creating test scripts using Black Box Testing and White Box Testing.

Experienced in developing automation test scripts for Websites and Web-services.

Experienced in building automation scripts using Data driven Framework and TestNG/Junit Framework and conducted using Selenium Web driver.

Validating and analyzing input files for data testing and preparation.

Well versed in Analysing Results, Tracking Bugs and Reporting.

Strong knowledge of Java/J2EE

Well versed with Data Structures, Object Oriented Programming concepts, Socket Programming and Multithreading.

Good knowledge on version controlling tools.

Experienced in writing PL/SQL Queries, Stored procedures, functions, packages, tables, views.

Experienced in understanding UML diagrams like Class, Object, Use Case, State, and Activity diagrams.

Good knowledge on Software Development Life Cycle (SDLC)

Experienced in working on different databases like MS SQL Server, MySQL, SQLite and Oracle 10g.

Experienced on working with Eclipse and NetBeans IDE.

Experienced in working on servers Blazix, Apache Tomcat 7, Jboss and WebSphere.

Experienced in object modelling and Object Oriented Design Methodologies (UML)

Worked on different operating systems Windows XP, 7, 8, 10 and Linux.

Excellent analytical, communication, Inter personal skills.

Fast learner, efficient at team work with minimal supervision and capable of adapting new technologies quickly

EDUCATION

Master of Science in Computer Science Fairleigh Dickinson University, Teaneck, NJ, USA.

G.P.A (3.4/4)

Bachelor of Technology in Electrical & Electronics Engineering from Jawaharlal Nehru Technological University, Kakinada, India

TECHNICAL SKILLS

Programming Languages

Java, C, C++

J2EE Technologies

JDBC, Servlets, JSP, Spring, Hibernate

Database

Oracle 10g, Microsoft SQL Server, MySQL, SQLite

Scripts

Python

Web Frameworks

Html, JavaScript, CSS, xml

Testing Tools

Selenium IDE, Web Driver

Testing Framework

Data Driven, Keyword, TestNG

Web Servers

Apache Tomcat, JBoss, WebSphere

Version Control

GIT, CVS

Operating System

Windows XP/7/8/10, Linux

IDE

Eclipse, NetBeans

Reporting Tool

JIRA

Methodology

Agile

EXPERIENCE

July 2017– Present SPX-Genfare, Elk Grove Village, Illinois

Genfare is one of the largest revenue management companies in North America, delivering both hardware and software solutions to transit agencies operating bus and light rail services.

Role: Programmer Analyst

Responsibilities:

Actively performed Manual and Automation Testing based on requirement.

Actively interacted with business users, product owner and developers in the agile team to understand the test scenarios.

Tested the application under Scrum (Agile) Methodology.

Dealt with all phases in Software Testing Life Cycle.

Performed different kinds of testing as part of STLC like White Box, Black Box testing, Functionality, Integration, Regression Usability, System, User Acceptance Testing etc.

Dealt with bug life cycle phases like defect analysis, bug tracking and retesting.

Created Test Strategies, Test Plans and Test Cases.

Worked with software and hardware development team in investigating and rectifying defects based on the test results.

Modify & Update the test queries based on the requirement in mapping document and are prepared for next cycle.

Performed data validation and verification in backend using Toad, SQL server management studio and Oracle.

Developed automate test scripts for regression tests with Selenium Web driver.

Set up environment in lab and perform regression testing every time whenever client gets a software upgrade.

Performed cross browser testing across different browsers like IE, Firefox, Google Chrome etc.

Test application on different machines and remote servers through Selenium Grid.

Tracked defects in software/hardware and documented the resolution and successful test results.

Created Requirement Traceability Matrix and also updated the Requirement Traceability Matrix timely with the changes in HP Quality Center.

Developed and maintained Manual and Automation Test Scripts through HP Quality Center.

Extensive involvement in end to end testing with users in User Acceptance Testing (UAT).

Manage and monitor all systems installed in client locations using LogMeIn Rescue and LogMeIn Pro remote login tools.

Developed batch script files (.bat) to automate the processes between Server and Client.

Provide software support to all devices delivered to customers.

Identify root cause of issues reported by customer and resolve them in time, based on severity and priority of the issue.

Install, configure and maintain the software of networked ticket vending and encoding Machines, fare boxes and e-Fare web applications.

Debugging customer reported data related issues on databases MS SQL Server 2008/2012/2016, Sybase Central and Oracle.

Developed ticket vending machine configuration and web application.

Core Java, Servlets, JSP, XML, HTML and CSS are the technologies used to develop the application in Model View Control style.

A validation on webpage is done through JavaScript.

SQLite is the database used to store options chosen on webpage and finally generates .sqlite as configuration file.

Deployed the application on Apache Tomcat server.

CVS is the version control tool used to maintain the source code.

Document the changes made in every version in release notes and on Confluence.

Maintaining the track of tickets using JIRA system.

Report the status of different tickets in staff meetings.

Environment: Selenium IDE, Web Driver, GRID, Java 1.7, HTML, CSS, JavaScript, Servlets, JSP, Eclipse, Tomcat, Putty, LogMeIn Rescue, LogMeIn Pro, SQLite, Oracle, MS SQL Server, JIRA, CVS

Dec 2015 – May 2017 Fairleigh Dickinson University, New Jersey

Project: e- Shopping Website

E-Shopping website is a complete dynamic web application. That has all the features a real shopping website has.

Responsibilities:

Developed the application using J2EE concepts Servlets, JDBC and Core Java concepts.

Webpages are designed using HTML, JSP.

Used CSS for styling the webpages.

All validations that are performed on the webpages are maintained by JavaScript.

Java socket programming concepts provide all necessary functions for email system for the application.

My SQL provides the required information for the application.

Microsoft SQL Server maintains all the information related to user end and inventory for shop.

Deployed the application on Blazix server

Documented the application by using Design Methodology concepts UML.

Environment: Java 1.7, HTML, CSS, JavaScript, Servlets, JSP, Eclipse, Blazix, My SQL and Microsoft SQL Server.

June 2014 – July 2015 HDFC Financial Services, India

Role: QA Engineer

Responsibilities:

Analysed the Use Cases and various documents to prepare Test Plan.

Highly experienced in designing and applying test methodologies to ensure products meet required specifications and Performance expectations.

Developed the Test strategy for short term and long term automation.

Prepared Manual testing scenarios and test cases for system design of advance builds of an application.

Automation infrastructure and error free test scripts are developed using Selenium Web driver methods and features.

Used Eclipse IDE with Selenium for supporting functional testing of client side application.

Created Requirement Traceability Matrix (RTM) while preparing the test cases.

Organized the test cases in the HP ALM/Quality Center (QC) for Manual Test execution also generated reports and graph type documents for results using QC.

Test scripts are written using Java Selenium to automate the GUI test and functional test cases.

Data Driven Testing (DDT) is executed by prepared test data.

User stories are tracked using JIRA and HP ALM/Quality Center (QC) to track the defects.

Created test cases for various modules in MS Excel and exported them to Quality Center for Test Case Management.

Developed Test Plans, Test Scenarios, and detailed Test Cases based on the Use Case Documents, Business Requirements, and Functional Specifications.

Test cases based on functional requirements and system specifications are developed.

Involved in testing of all phases of Software Development Life Cycle.

Working experience in a fast-paced Agile/ SCRUM environment.

Worked extensively with SQL Queries for backend data validations.

Conducted system health tests and regression tests after every new build.

Experience in performing end-to-end User Acceptance Testing (UAT).

Responsible for the configuration and oversight for Facets related upgrades enhancements and new application development that is under the direction of the Facets Business Support Team.

Involved in weekly status review meeting and generated reports on summary of the test executions.

Environment: Windows, Selenium IDE, Selenium Web driver, Java, JSP, J2EE, Scrum Master Pro, DDT, HP Quality Center, JIRA, Eclipse IDE.

June 2013 –May 2014 CGR Travels, Hyderabad, India

Role: Developer

Responsibilities:

●Implemented major concepts of Core Java, J2EE, Servlets, JDBC, MVC, Spring Framework, Hibernate, Java Beans, XML.

●Used in J2EE platform covering Java, Servlet, Web Services, JavaScript /Ajax, MySQL, Oracle including data modelling and programming (PL/SQL).

●Used Spring Framework, Hibernate.

●Extensively used Spring IOC, configured application Context files and use of dependency injection using Spring annotations.

●Developed rule-based applications using Drools and Java

●Prepared, arranged and tested Splunk search strings and operational strings.

●Implemented application using Spring MVC framework. Use of collection framework including List, Map etc.

●Developed DAO components by implementing Spring DAO component.

●Worked, implemented, and maintained an MVC and DAO architecture utilizing the spring framework.

●Implemented Spring Controllers that integrates with front-end JSP pages developed using Spring Tag library.

●Developed Session façade components using Spring IOC

●Implemented DAO using Hibernate Reverse Engineering, MVC design

●Uses the DAO pattern for data access layer and JMS API for the messaging requirement. Used JavaScript and JQuery for validating the input given to the user interface. Developed test cases and performed unit test using JUnit Framework.

●Developed client request validations and processing using JavaScript and HTML.

●Worked on the website from start to finish to give it a new look using in the front end design using HTML, CSS and JavaScript

●Configured local Maven repositories and multi-component projects and scheduled projects in Jenkins for continuous integration.

●Used different deployment environments by utilizing JBoss and Tomcat Web server.

●Have worked on Core Java, J2EE and Databases in real time work.

●Also worked in IDE’s like Eclipse.

●Developed the application using the Model View Layer (MVC) architecture, Build tools Maven

●Created design documents for program change requests and presented to client.

Environment: Java, Hibernate ORM, JBoss, Apache Tomcat Server, CSS, HTML, jQuery, JavaScript, AJAX, tag libraries, XML, Agile Methodology, Unix, Drools, Windows.

Dec 2012 – June 2013 Freelancer, India

Role: Developer

Responsibilities:

Developed a Tool-Kit that handles several operations between Windows as a local machine, Linux as a server and vice versa.

It helps file transferring, loading configuration for the application, reboot, upgrade to newer software, modifications to SQLite database and backup processes by just one click.

Tool-Kit is designed in MVC style using Java concepts and Python scripting.

All window frames required for the project are designed using Java swings with appropriate core Java concepts (Inheritance, Abstraction, and Encapsulation)

OS shell level processes are handled by Python

Properties file is replaced by database which provides necessary data between python script and Java application.

CVS is used to maintain version control.

Environment: Java 1.7, CVS, NetBeans IDE, Python 2.7, SQLite, Linux



Contact this candidate