Xento is a product based organisation with more than 800 IT Professionals including 350+ PHP Professionals working with a healthy dose of creativity and innovation. We promote an open atmosphere, where team members freely voice new ideas and are involved in all phases of our growth. At Xento, working is not just work; it's fun. Nurturing individual talent, fostering team work and recognition are the key elements of the Xento Culture.

Stuck with a “Mammoth” Monolithic code? Tame it the right way!

Category: Engineering, PHP Development

Monolith to Service

Application Code becomes mammoth size?

There is a classic pattern while building successful products. Initially, it’s a relatively tightly focused, designed to fit a specific and well-defined need or interconnected set of needs. When it’s released, it’s great, gets widely used and everyone’s happy. Part of its success is its tight focus. But success breeds opportunity, so new tools, features, and functionality get added. In the classic pattern, these additions extend the same codebase and the application grows.

Each addition to the codebase, each new feature, adds to the complexity of the system and increases its fragility. A simple addition — to patch a security issue, for example — can cause a major headache for fear of cascading knock-on effects and trickle-down impacts. Making upgrades to a part of the system just amplifies the problem. There are delays adding them and pushing them out to a production environment where, especially in the need of security patches, they’re much needed.


How Load testing is different from Stress testing

Category: Continuous Improvement, Software Quality

load /amp; stress testing are part of performance testing

Hello Readers! In this world of software testing, we might have come across terminologies like performance testing, load testing, stress testing, etc.

At times these terminologies are interpreted to be the same term, but, they are different. Hence it is very important for a QA to understand the significant difference between these three types of testing.

In this blog, we will try to understand the actual difference between these types. continue

Localization, Internationalization and Globalization in Software

Category: Continuous Improvement, Software Quality

Internationalization in software

Localization: Localization (also referred as “L10N”, where 10 is the number of letters between L and N in the English word.) is the process of adapting a product or service to meet the needs of a particular language, culture or desired population’s “look-and-feel”.


Importance of Feasibility Study for Test Automation

Category: Continuous Improvement, Software Quality


We are in the era, where test automation is being utilized in most of the application development projects. Test automation is being carried out as a support activity for the manual test process, which will help to cut off the testing time and also reduce the testing budgets. The benefits of test automation will be reached in the long run where scripts will be executed continuously along with the sprints of an agile development process.

A test automation project should be started carefully with a good feasibility study. If we implement test automation without a proper study, it will provide deadly nightmares to the project and even to the organization. During the feasibility study, we should look at every aspect before commencing the actual project. There are several things that we should look upon. The most important one is conducting a Proof of Concept (POC). continue

User Experience (UX) a balancing act for your business

Category: Continuous Improvement, Software Quality

Xento - The Balance Act

Generally, users have a misconception about UX, as it is a process focused on visual design or UI design. In reality, UX is far bigger than what the users normally think about, it is a combination of a variety of disciplines that actually helps in enhancing the customer’s satisfaction of your products (i.e. virtual and physical). It is the ultimate key that is directly proportional to the increase in sales of your product or gaining customer satisfaction. It is the realization that a product or business success is not only the ability to meet customer’s need but it should be flawlessly and can be achieved by improved UX standards. continue

Agile For All

Category: Continuous Improvement, Software Quality


Well, if you are a techie or enthusiastic about technology, you might have heard about “Agile” and “Scrum.” if not then the obvious question asked would be what is Agile and Scrum? Agile development is an umbrella term for a set of methods and practices based on the values and principles as expressed in the Agile Manifesto, which includes Extreme Programming (XP), Scrum, Crystal, Dynamic Systems Development Method (DSDM), Lean Development and Feature-Driven Development (FDD). It has evolved features like transparency, collaboration, self-organization, and cross-functionality of teams. According to a survey held in US and UK after analyzing near about 1027 projects, 82% of failed projects cited waterfall practices as the cause of failure. To overcome the problems faced like; constantly changing requirements, a dependency of the previous phase or next phase, underestimation of time & cost, incorrect progress report by using traditional waterfall model. So Agile was introduced and the most popular and widely used framework of Agile is Scrum.


Empowering with Technology

Category: Xento CSR

Laptop Donation - Empowering with Technology

Another step was taken by Xento Systems towards its CSR goal of educating the visually impaired where 20 HP laptops were donated to students at the Technical Training Institute of Pune (TTI). These visually challenged individuals are pursuing their basic and advanced computer courses at the institute.

4th of January marks the birth anniversary of Sir Louis Braille, a French educator and the inventor of the most widely used reading and writing language for the blind, Braille. This day is celebrated worldwide as World Braille Day, to spread awareness about education for the blind.

With technological advances today, a lot of assistive technologies have been developed, which now makes reading very simple for the blind. Computers and laptops loaded with such technology is like a superpower for them. continue

Shift Left- Testing approach

Category: Software Quality

Shift left a unique testing approach

Shift left  testing is an approach in which software and system testing is performed earlier, in each phase of the project/product life cycle.
As we know, the software development life cycle goes sequentially in the order as:

Requirements => Design => Coding => Testing. So, if you start from the left to right, the testing phase is to the extreme of software development life cycle. “Bugs are cheaper when caught young, says Larry Smith, a well known expert, another reason why we should start testing at an earlier stage. This concept was introduced where testing/tester need to be integrated from inception of the projects / products.

The principle of ‘shift left’ supports the testing team to collaborate with all the stakeholders early in the software development phase to clearly understand the requirement, design, draft testcase and automation scripts  to help know where the software may fail and fix them at the earliest. continue

Reasons to choose automation in software testing

Category: Software Quality


Time and tide waits for none, a very familiar idioms we have come across since ages. Similarly when we compare time and money, more significance goes to time. Money can be earned but time lost is never reversed. So, to save time we need something which can give us a good ROI(returns on investment) which is automation.

In this blog I am concentrating on how integrating automation into business can be useful as a whole. The first reason which really makes us use automated tools is to save time. One can imagine if there are no transport facility how long it would have taken to commute from one place to another. Secondly, quality does matter. Let’s take an everyday example, in the world of e-commerce, if we order a shirt online and the quality comes up bad, no customer will return back to use the same site. The final aspect is money. Consider if an online shopping company offering 50% flat discount on a branded item, then everyone would prefer shopping online. continue

CSR Mela 2017- A small contribution

Category: Xento CSR


On the 16th and 17th of November 2017, Xentians organized and participated in a fun filled CSR Mela, for a cause. Exciting games, delicious snacks, a wacky photo booth, tattoo art and complete masti filled our cafeteria on both days. We raised funds to partly sponsor 20 laptops for visually challenged students pursuing their basic and advanced computer courses at the Technical Training Institute of Pune (TTI).

The two days displayed lot of team effort put in by the employees to set up stalls with innovative games and yummy food. Game stalls included a buzz wire loop, toss the ring, coin in a bucket, frog spoon challenge, playing golf blindfolded etc while snacks included homemade tangy, spicy savories, refreshing drinks and some sweet treats. A total of 10 stalls were set up for both days. Our catering partners, Urban Grill, also decided to contribute towards this cause and set up their own stall selling hot delicious snacks. continue