Web Development
Bosch Service Portal
The requirement was to connect All the 1000 + Authorized Service Centre on a centralized
platform allowing the users to create Online Job Cards, Punch the Purchase Orders etc. The
system incorporates different user groups like BDS, BMD & Bosch Employees. Informative and
Analytical reports are generated through the captured data.
Application Type: Browser Based Application and Android App
Domain: Automobile / Automotives
No. of Implementation Sites: 1000 +
No. of End Users: 1200+
No. of Transactions per day: 2,00,000+
No. of SMS sent via Application per day: 5000+
Technology Used:
- Architecture – 3 Tier
- Front End – Microsoft Dot Net MVC 4 & Android
- Backend - SQL Server 2012
- Web Services – WCF Services
- Reporting Tool – HTML and SQL Reporting Services
Key Features:
- Deployed on Microsoft Azure Cloud
- Auto Scalability as per the varying load
- Database Size – 50 GB and Auto Expandable
Product Development
Analyzer - Cricket Match Data Capturing and Analysis Tool
It is a Cricket Application which is mainly used for Analyst Panel of the Cricket
Boards. The BCCI is currently using it in all their official matches for the umpiring
project. The state associations of BCCI also make use of ANALYZER for performance
analysis of players & the team, based on actual match situations and statistics.
Associate Company : Franktel Network Pvt Ltd
Application Type: Windows Desktop Application
Domain: Sports (Cricket)
No. of Implementation Sites: 28 Cricket Associations across India
No. of Licenses: 124
No. of Matches Covered till Date: 2000 (Domestic and International)
Technology Used:
- Front End – Microsoft Dot Net Framework 4.0
- Reporting Tool – DevXpress 8.2
Key Features:
- Recording of Ball by Ball videos of complete match.
- Real time reports of Match videos and Statistical Data.
MR Guide - Field Tracking and Management for Medical Representatives
This project is for Pharma Industry, there are mainly 2 applications, first application
is Field application “SFA” and is used by the MR and second application is used for
“Document Management System (DMS)” and Training Information.
Application Type: WPF Desktop Application, Android App, Browser Based Application
Domain: Pharmaceuticals
No. of End Users: 140+
No. of Transactions per day: 15,000 (Approximately)
Technology Used:
- Architecture – 3 Tier
- Front End – Microsoft Dot Net Framework with Prism Library 5.0, Android, MVC
- Backend - SQL Server 2012
- Web Services – WCF Services
- Reporting Tool – SQL Reporting Services
Key Features:
- Real Time Data Capturing of Medical Representative’s Visit to Doctor and Chemist.
- Tour Planning, Scheduling and Tracking of Medical Representatives.
Software Testing
Manual testing:
- Understand the functionality of program.
- Prepare the test Environment to perform testing.
- Design test cases using various test case design techniques.
- Execute test cases manually.
- Verify the actual result.
- Record the result as pass or fail.
- File the defects on defect tracking system(MantisBT,Jira)
- Generate a summary report
WE DESIGN TEST CASE USING:
- Equivalence partitioning
- Boundary value analysis
- Cause effect
- Test derived from functional requirement.
Tools for Tracking Defects:
- MantisBT
- Jira
Automation process:
1. Prepare Script using Selenium IDE :
Selenium Integrated Development Environment (IDE) is the simplest framework in the
Selenium suite and is the easiest one to learn.
- We record the script by using record and play feature of Selenium IDE.
- Export test cases accordingly different platform i.e.(Java,ruby,python,PHP,C#).
- Result identification using Test Reporting module of selenium IDE.
2. Use Selenium Web Driver for Faster Execution:
- Recorded/Prepared Script exported in web driver with Junit/TestNG.
- Web Driver makes direct calls to the Web browser and the entire test script is executed in this fashion.
- Supporting latest versions of almost all browsers.
3. Use TestNG for powerful report generation :
TestNG is similar to JUnit but it is much more powerful than JUnit. Web Driver Script
configured in testNG environment gives us following benefits
- Annotations are easier to understand
- Test cases can be grouped more easily
- Parallel testing is possible
- Data Parameterization is possible
- HTML Reports of execution
4. Headless Automation: A Robust Process
To increase speed of test script i.e. performance of the script we use Headless browser
Testing using Selenium. Headless browser is a term used to define browser simulation
programs which do not have a GUI.
Using Webdriver with testNG and run this in headless environment gives us more realistic
results.
- By using headless browsers we get test results just in seconds.
- Now there’s a headless browser that includes a Web Driver Wire Protocol implementation – PhantomJS
5. PhantomJS:
PhantomJS is a headless WebKit with JavaScript API. It has fast and native support for
various web standards: DOM handling, CSS selector, JSON, Canvas, and SVG. PhantomJS has
its own ‘Ghost Driver’ for implementing the Web Driver Wire Protocol.
We use phantomjs driver to run our test script.
- Output is shown in console and no browser is launched.
- Screen Capture gives us more clear results with accuracy
- Easily integration with other tools.
Software Support
We understand that our responsibility doesn't end after the Implementation Phase. We make
sure to assit our Clients
with the operational support of our Softwares as and whenever required. Our primary
objective is to support our Application users so as to give them a feel of comfort and ease
while opearting any of our Applications.
Our Application Support Team comprises of people with specific set of skills to understand
and troubleshoot the issues
of our end clients. The different modes of application support followed by us are :
1. Voice Support (Inbound and Outbound) : We have dedicated resources
allocated to different softwares based on the technical and domain expertise of our team and
the varied project requirements. Our support setup facilitates our clients to have a
dedicated call in numbers with cost effective support solutions. We are equipped with the
Customized CRM Softwares, Calling Softwares like Avaya, Apsera & Remote Connection
Softwares.
2. Email Support : We provide Client Specific support email ids for our
different Softwares. Our Team puts in the best possible efforts to maintain the response,
resolution and escalation of Client Mails at different levels as per the Project
requirements.
Products with Software Support
Customized Development
Andaman e-ANPDS- Automation of Public Distribution System
The directorate of civil supplies and consumer affairs (DCSCA), Andaman and Nicobar
islands has embarked on a mission to leverage information technology for process
re-engineering and automation to deliver smart card based family identity cards, Fair
Price Shops, STT and electronic weigh bridge.
Associate Company : Mirash Infotech Pvt. Ltd. and HCL
Application Type: WPF Desktop Application, HTT Device Integration, Smart Card
Integration, UID Integration.
Domain: E –Governance (Public Distribution System)
No. of Implementation Sites: 3 Districts, 9 Tehsils,100+ Common Service Centers
No. of End Users: 300+
No. of Transactions per day: 25,000 (Approximately)
Technology Used:
- Architecture – 3 Tier
- Front End – Microsoft Dot Net Framework with Prism Library 5.
- Backend - SQL Server 2012
- Web Services – WCF Services
- Reporting Tool – SQL Reporting Services
Key Features:
- Smart Card based Online and Offline Transactions at Fair Price Shop on HHT Device.
- Complete life cycle Automation of Public Distribution System.
- Smart Card based Ration Card.
Prizm Collection Kiosk- A Payment Convenience Utility
This project was designed and developed on a B2B Model. The Application facilitates the
Retailer to perform various types of Recharges and Bill Payments for End Customers. All
the recharge and money transaction is carried out via the application itself. Companies
associated with this are – Airtel, Idea, Reliance, Videocon, Tata Sky etc.
Application Type: Desktop Application and Android App
Domain: Telecom
No. of Implementation Sites: 1200
No. of End Users: 2,000 and growing
No. of Transactions: 40,000
Technology Used:
- Architecture – 3 Tier
- Front End - Microsoft Dot Net Framework 4.0 & Android
- Backend - SQL Server 2012
- Web Services – WCF Services
- Reporting Tool – DevXpress and SQL Reporting Services
Key Features:
- 200+ GSM Modems with Multiple Recharge SIMS
- Payment Gateway Integration
- SMS Gateway Integration
DLCM - Diamond Life Cycle Management & Tracking System
This Project caters the specific needs of Diamond Processing Industry. A customized
Software application was developed to cover the complete lifecycle from a Rough Stone
till it gets converted into a Polished Diamond. The different Modules covered are
Purchase, Stock, Individual Stock Control, Transactions, and Customized Dashboards &
Reporting.
Application Type: WPF Desktop Application, Android App, iOS App
Domain: Diamond / Jewellery
No. of Implementation Sites: 1
No. of End Users: 200+
No. of Transactions per day: 1,00,000
Technology Used:
- Architecture – 3 Tier
- Front End - Microsoft Dot Net Framework 4.0 & Android
- Backend - SQL Server 2012
- Web Services – WCF Services
- Reporting Tool – DevXpress and SQL Reporting Services
Key Features:
- Stock Maintenance using RF Id
- Optimum utilization of local resources using Data Replication feature of SQL Server 2014.
- Auto Synching of local database with the Live Server
- Dashboard Reports for classified users on Android and I-Pad devices