T U S H A R J A N I
APT # 2315,
Salt Lake City, UT, USA 84116
E-mail ID: ****.****@*****.***
Cell no: 262-***-****
Professional Summary
I have 8 years of IT experience into different expertise such as Automation Testing, development of web based and desktop applications, GUI Development on windows and Linux platforms
I have an experience of working on different kinds of projects like application development, product development, maintenance, and automated testing, UI development and analysis.
I have also experience in different domains and modalities such as Finance (3+ year) in grant distribution and treasury offices of GoG (Government of Gujarat), Banking (2+ year) in JPM Morgan, Royal Bank Canada with Bottomline technology, and Healthcare (2+ year) in GE Healthcare CT Revolution – (Client location, USA), OEC Surgery machines – (Client location, USA).
I have worked on various SDLC processes like Requirement analysis, Design, development, Unit Testing, Automation Testing Maintenance and UAT support.
I have hands on experience in automated testing with Squish using JavaScript’s and python Linux in which I automated system level requirements and sub system requirements, screen shot verifications, Image comparisons, Viewers and overlays operations. I also have a basic understanding of DICOM.
I understand the different level of testing such as Integration tests, verification tests; screen shot object verifications tests, Regression tests, Unit tests, Sanity tests etc.
I have hands on experience in programming with J2EE and associated technologies including JSPs, Servlets, and JDBC, Struts, Hibernate, Dojo and Web technologies like HTML, JavaScript, and strong knowledge of Database SQL and PL/SQL, triggers, procedures, packages, define data types, query tuning
Skills
Testing
Framework Squish with Object Oriented Java Scripts and python scripts
along with SQL/PLSQL.
Technologies Java and J2EE, JavaScript, HTML, SQL, PL/SQL, Ajax.
Tools & IDEs Oracle 9i JDeveloper, PL/SQL Developer, TOAD, Eclipse, VSS, SVN, Mercurial, SQL Yog, DOORS, HP Quality center
Platforms Windows, UNIX, LINUX.
Database Oracle 10g/9i/8i, MySQL, MS SQL.
Frameworks MVC, Hibernate, Struts 1.2, DOJO, JavaScript prototype.
Web Server Apache Tomcat 6.x/5.5/4.1.
Job Functions Requirement gathering and Analysis, Design, development, Unit Testing, Code Review, Reviews Documentation, UAT testing support.
Professional Profile
Employer : iGATE Computer System.
Project Name : OEC Surgery – Client location
Client : GE Health Care
Organization : iGATE
Software : Squish, Java Scripts, pythons, Linux, Simulators
Role : Sr. Automation developer
Duration : Oct 2014 till date
GE Healthcare has a project OCE Surgery to re-engineer CT software and enhance it to add new C-Arm gateway, Image processing using different DICOM servers, and different exam flaw, and also take a different X-Ray shots for fluoro, Cine, Roadmap, Digital spots etc. it will process the images taken during scan and show the image and do operations of image.
Responsibilities:
Interaction with LSD for requirement analysis.
Create automation tests using Squish.
Created various tests in Squish as below
-Image comparisons tests( Screen shot comparisons)
-GUI verifications tests
-Input and Output flow related tests
-Test data comparisons
-Sanity, Regression, Integrations, Truncations test cases
-Automated more than 2600 GUI requirements, 200 Image processing and viewer related requirements, 800 System and sub system level requirements
Creating and reviewing test strategy and the tests written by other team members
Raising SPRs or Rally defects for failing requirements.
Reporting and co-coordinating with all stakeholders.
Automation execution planning.
Weekly execute all squish tests such as Integration tests and Verification tests and update into dashboard.
Analyze the failure and identified the software failure and update the issue trackers and dashboard
Analyze the squish failure and assign this to corresponding developer or automation engineer
Worked and coordinate with offshore team.
Data migration from DOORS to MySQL
Implementing Feature Design, The goal of this implementation is that to migrate all the requirements and sub system level requirements from DOORS to DB, which is useful to remove user level dependency from DOORS. Easy to access and maintain all the Requirements and Sub System level requirements against to its testing results.
Handling and keep track the entire System Level requirement which may have n of Sub System Level Requirements Feature wise requirement’s and sub System Requirement tracking
Component wise requirements and sub system requirement tracking
Components and Features wise SRS, SSRS against Test Results from Automation (Verification, Unit Test, Screen Shot Object Verifications, and Integrations) and Manual Test results.
Project Name : CT Revolution – Client location
Client : GE Health Care
Organization : iGATE
Software : OO Java Script, Squish, Linux, Simulators
Role : Sr. Automation developer
Duration : February 2013 to September 2014
GE Healthcare has a project Revolution M3 to re-engineer CT software and enhance it to add new scan modes. This CT software is installed and provided with the CT machine which helps to operate the CT machine. This software has functionality to set the scan mode and do CT scan for the patient. Operator will operate the CT scan using this software, can adjust scan range, imaging etc. Software will do constraint the data provided by the operator and ensure for the correct data for scan. It will process the images taken during scan and show reports for the analysis.
Responsibilities:
Interaction with LSD for requirement analysis.
Create automation tests using Squish.
-Old framework has been refactored and created Object Oriented JavaScript frame work in Squish
-Written tests for Screen comparisons, Test Data validation, and exam flow validations.
-Created tests for Sanity or Regression Tests
-Reliability Tests
-Automated more than 1200 system level requirements.
Creating and reviewing test strategy and the tests written by other team members
Raising SPRs or Rally defects for failing requirements.
Reporting and co-coordinating with all stakeholders.
Automation execution planning
Project : Royal Bank of Canada.
Client : Bottomline Technologies Inc.
Type : Development
Platform : Windows
Software : Java Scripts, J2EE, Oracle 11g, DOJO, JSP, Struts
Duration : March 2012, Jan 2013.
Role : Developer
Team Size : 50
Developed the Software to provide collaborative payment, invoice and document automation solutions to corporations, financial institutions and banks around the world. The company’s solutions are used to streamline, automate and manage processes involving payments, invoicing, global cash management, supply chain finance and transactional documents. Organizations trust these solutions to meet their needs for cost reduction, competitive differentiation and optimization of working capital.
Responsibilities:
Demonstrate the functionalities and features to clients through WebEx meetings.
Working as Developer for the Development task for the proposed requirement of the Royal Bank of Canada. I have contributed towards designing and implementation new framework.
Good interpersonal effectiveness within and outside the team, contribution towards meeting team objectives.
Actively seek solutions to problems and proactively look ahead for specific opportunities for contribution.
Ability to listen actively and understand requirements accurately, with good oral, written and presentation skills
Resolved High Priority Issue during deliverables and on production support.
Fixes UI /Browser compatibility issue using Dev Tools/Firebugs.
Project : JPM Chase Bank.
Client : Bottomline Technology Inc.
Type : Development/Maintenance.
Platform : Windows.
Software : Java/J2EE (JSP, Servlets), JavaScript Framework
DOJO, HTML, CSS, Oracle 10g, PL/SQL Developer, Eclipse,
SVN (Visual Source Safe), Apache Tomcat.
Duration : Jan 2011, Feb 2012
Role : Developer
Team Size : 50+
Works on the different modules like International and Domestic ACH, including full support for state/federal tax and Real-time Gross Settlement for International and Domestic Wires and Information Reporting RTGS, International Payments WIRE and ACH From its modular, Web-based architecture and deep support for industry standards to self-administration features, for reduces the time to deployment and risk associated with complicated custom-engineered solutions. The result: lower total cost of ownership.
Responsibilities:
Demonstrate the functionalities and features to clients through WebEx meetings.
Handle change request and solve issue/bugs in developed functionalities.
Reviews code before go ahead from staging to the Production Server.
Contributed towards Web management and Change Management through Quality Center.
Project : BioMerieux.
Client : BioMerieux - France.
Type : Assessments and Analysis Project.
Platform : Windows.
Duration : Sep 2010 - Dec 2010
Role : Developer
Team Size : 5
Pain Points of BioMerieux : Over 150 tools deployed
A poor maintenance
A huge majority of homemade tools
Tools sitting each other
Many tools seems to “do quite the same thing”
Cost increase regularly
Goal of iGate :
Reduce the global cost significantly
(Over 30% in next 3 years)
- Rationalize our Investments
- Maximize the functional coverage of the needs
- Maximize the ROI / Benefits
- Maintain the tools
- Treat obsolescence of platforms
- Adaptations according Infrastructure evolution
(e.g. : Active Directory, Office versions, …)
- Keep tools adapted to the user’s needs
(e.g. : Regulatory evolutions, Commercial systems evolutions, …)
- Integrate the tools as a system
- Have the vision over the next 5 years regularly
Updated
As a Software Developer (Team member)
I was fully involved and coordinate with onsite team (France) and analyze the modules and using APR frameworks prepare analysis documents and give comments to the clients.
Employer : TCS (Tata Consultancy Services)
Project : IFMS (Integration Financial Management System).
Government of Gujarat - Finance Department
Type : Development
Platform : Windows.
Software : Java/J2EE (JSP, Servlets), JavaScript, HTML, CSS, Oracle 10g,
PL/SQL Developer, MySQL (Tools: SQL yog), Eclipse, VSS (Visual
Source Safe), Apache Tomcat.
Duration : June 2007 - Aug 2010.
Role : Developer /Application Developer/Core Developer.
Team Size : 60+.
This module is mainly created for the Gov. of Gujarat Treasury Offices of Gujarat. This is a web Application Initiated by T.C.S for Finance Department of Gujarat Govt.
The name of my module is Grant Application. It provides decision Support to the Finance dept. officials, regarding Budget Estimate and Grant allocated for current year, next year or previous year.
Grant Module:
In This Module there are below sub modules.
1.Finance To Department
2.Department to Department
3.Department to CO ( Controlling Officer )
4.Department to DDO ( Drawing & Disbursement Officer )
5.CO to CO ( Controlling Officer )
6.CO to DDO ( Drawing & Disbursement Officer )
Letter of Credit (LCA) Module :
This module is mainly created for the Gov. of Gujarat Treasury Offices of Gujarat . This is a web Application Initiated by T.C.S for Finance Department of Gujarat Govt.
In This Module there are below sub modules.
1.LC Distribution
2.Advice Creation and approval
3.Cheque Reconciliation
4.Cheque Cancellation
5.LC Exempted
6.LC Module integrated with CI/Grant/DSS Modules
Responsibilities:
I was fully handled data base activities like creating PL/SQL procedures/functions/packages, triggers for maintaining history, DDL, DML, SQL Query tuning, user defined type etc.
I was fully involved in design, development and maintenance of the Grant applications. The pilot application developed was used as a standard for rest of the Grant application and this reduced the effort required considerably and increased comfort level of new team members.
I have taken up responsibilities like integration and configuration of the Grant module and grooming of new team members.
I was exposed to several areas of Software Engineering – requirement gathering and analysis, prototype development, design, development, Unit Testing and Maintenance & Support.
Education
Master in Computer Application from Shree Swaminarayan College of computer science, Bhavnagar University, Gujarat, India.
Bachelor in Commerce from Valia College, Bhavnagar University, Gujarat, India.
Higher Diploma in Software Engineer – Aptech Computer Education, India.
Certification
Sun Certified Java Programmer for Java 5.0 (SCJP 5.0) with 86% score.