Post Job Free

Resume

Sign in

Test Cases Developer

Location:
Portage County, OH
Posted:
October 03, 2017

Contact this candidate

Resume:

PREOYATI KHAN

Contact # 330-***-****) email: ac2kpl@r.postjobfree.com

**** **** ******, ****, **, 44240

SUMMARY:

A skilled software engineer with 5+ years of overall experience in Object Oriented Design, programming and Testing. 1+ years of experience in Software Testing (Manual and Automation) with a solid understanding of Test Planning, Test Design, Test Execution and Defect Reporting & Tracking. Having extensive industry and full life cycle experience in a Java based environment, along with exceptional analytical, design and problem-solving capabilities to develop effective complex business solutions and have excellent communication skills.

Well acquainted with all phases of SDLC and STLC.

Strong Experience in Java Programming, Selenium WebDriver, Junit, Maven, Jenkins and TestNG.

Writing Test cases using Element locators, WebDriver methods, Java programming features and TestNG Annotations.

Executing Selenium Test Cases and Reporting defects.

Proficient in devising all the artifacts of testing such as Test Scenarios, Test Cases, Defect Reports and Test Summary Report.

Experience in database design and development using SQL, MySQL, Oracle.

Advance knowledge of SQL Queries using Hibernate framework with Spring ORM in interaction with the RDBMS.

Expertise in Web application development using – HTML, CSS, XML, JavaScript, Spring, J2EE.

Experience in using GitHub while developing the applications and posting them in Github.

Experience and working knowledge of Agile Methodology and Test-driven development(TDD).

Hands on experience in developing client/server, multi-tier and web-based applications.

Good knowledge on SOAP, Restful Web Services, Angular JS.

Good Working experience in Version control using SVN.

Excellent knowledge in building Java Plugins for image processing software (ImageJ, Fiji).

Good knowledge of creating and managing distributed environment (cluster) using MPI.

Quick learner to recent design patterns/frameworks and adoptable for fast and quality development.

Pleasant experience in interacting with business users to analyze the business process and transforming requirements into screens, designing, documenting.

Excellent communication skills, presentation and problem-solving skills.

TECHNICALSKILLS:

Programming/Scripting Languages

Java, Java 8, Python, C, C++, C#, PHP, ASP.Net, OpenGL, MPI.

Build Automation Tools/Testing

Ant, Maven, JIRA, JUNIT, Selenium, Webdriver, Jenkins

Database

MS SQL Server, MySQL, Oracle, NoSQL, MongoDB

Methodology

UML, Agile, Object Oriented.

Frameworks and Tools

Eclipse, Maven, WEKA, Hadoop, Pig, Hive, Mrjob, Tomcat, Matlab, AutoCAD.

Web Technologies

HTML5, XHTML, XML, CSS3, JSON, AJAX, Java Script, Node JS.

Service Oriented Architecture and Web services related

SOAP, REST.

UI frameworks

JQuery, Angular JS, Angular 2.

Java/J2EE technologies

JSP, JDBC, JSTL, JUnit, Spring, Hibernate, Servlet.

Version Control Tools

Git, SVN.

Others

BigData, Amazon Web Services (AWS), ImageJ, Fiji, Joomla, Drupal, Cpanel, Filezilla, WebSphere.

EXPERIENCE:

DEVELOPER, KENT STATE UNIVERSITY, OH AUG 2014 TO AUG 2017

FULL STACK DEVELOPER

Project Description: The goal of this project was to design and develop a distributed system for image processing, which will be used by the greater image processing community. Developed supporting plugins to combine the results of individual cluster nodes and produce a very accurate combined result. Cluster based processing works significantly faster compared to a highly-configured node regardless of distributing and merging overhead. Implemented user interface to add or remove cluster nodes and inspect element with xpath to verify content.

Responsibilities:

Responsible for Design, Development and Support phases of Software Development Life Cycle (SDLC) for this project.

Understanding the client requirements and add designing document.

Created Plugins in JAVA using Eclipse.

Created Test cases using Selenium WebDriver

Build cluster using Master and Slave approach.

Used MPI and qsub to communicate between nodes.

Involved in the development of client programs which are responsible for transferring messages using SOAP technology.

Preparation of the Test Strategy and guiding the team.

Involvement in RTM (Requirement Traceability Matrix) Preparation.

Developed test cases and performed unit and integration testing; performed testing using JUNIT.

Created Test Cases Using Element locators and Selenium WebDriver methods.

Enhanced Test cases using Java programming features and TestNG Annotations.

Reporting defects with JIRA.

Use Maven for building.

Environment: Maven, Jenkins,Java 8, Eclipse, Selenium Webdriver, Web Services, MPI, qsub, ImageJ, Fiji.

SOFTWARE DEVELOPER, VISION 2020 LIMITED MAY 2011 TO JULY 2012 JAVA DEVELOPER

Project Description: The goal of the project was to develop Human Resource Management System for BITAC which provides Industrial Technical Assistance throughout the country, Bangladesh. The project automated their manual infrastructure of payroll, benefits, and talent management in one flexible, user-friendly platform

Responsibilities:

Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC) in JAVA team. Used AGILE methodology and participated in SCRUM meetings.

Worked with aligned Business and IT teams to understand architecture, obtain application usage model data, data profiles, and test data.

Involved in developing the Graphical User Interface using JavaScript, CSS and JSP.

Reporting defects with JIRA

Worked using AngularJS for implementing front-end based code to interact with back-end.

Involved in using SQL/MySQL as the database for the application and connecting it with the back-end of the application.

Written test cases using JUNIT.

Used GIT for version control and source code repository maintenance.

Developed back-end stored procedures and triggers using Oracle.

Wrote application level code to interact with the backend databases using JQUERY, AJAX, Angular JS and JSON.

Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.

Environment: Java, JavaScript, CSS, JSP, JUNIT, SQL/MySQL, JUNIT, Git, JQUERY, AJAX, Angular JS, JSON, Oracle.

INTERN, VISION 2020 LIMITED MAR 2010 TO APRIL 2011

SOFTWARE DEVELOPER INTERN

Responsibilities:

Worked closely with internal clients to define business objectives, project scope, solution space and design/ development approach for various knowledge research applications.

Interacted with the QA team to understand the information that is part of the QA weekly report and the desired layout.

Involved with the development team to come with the design and implementation of the project.

Developed modules to create, view, delete and search the weekly reports of the QA team using Java, JDBC.

Implemented the User Interface using JSP, JSTL, AJAX, JavaScript, HTML, and CSS.

Performed front-end validation using Java Script.

Designed and created the database tables in Oracle 10g using SQL.

Developed Data Access layer using JDBC for connecting to database.

Environment: Java, JDBC, JSP, JSTL, AJAX, JUNIT, JavaScript, HTML, CSS, Oracle.

DEVELOPER (PART -TIME), WHITE COLOR JUNE 2008 TO JUNE 2009

WEB DEVELOPER

Responsibilities:

Designed, developed, hosted and supported webpage for white color, acloth exporting company.

Developed the website usingPHP, HTML5, XHTML, XML, CSS3, JSON, AJAX, and Java Script.

Used CMS (Joomla) for designing.

Hosted the Website using Cpanel, Filezilla.

Made interfaces to interact with client andto take orders.

Used MySQL as RDBMS.

Environment: PHP, HTML5, CSS, Joomla, Cpanel, Filezilla, MySQL.

Education:

Masters Computer Science, Kent State University, OH

Bachelor in Computer Science, KUET Khulna University of Engineering Technology



Contact this candidate