Digital Transformation & Software Engineering Services

What’s Next in Engineering Automation? Top Trends to Watch

As we near the conclusion of 2018, we are also looking ahead at what is advancing in the engineering automation space. It’s clear that pressure continues to increase on businesses to deliver more, quality digital products within shorter cycles. They must also deliver awesome customer experiences, manage rising complexity, and anticipate continuous market changes. Fortunately, […]read more »

Is Testing Technology Improving as Fast as the Technology Itself?-Part-2

Part 2: Applying new testing methods to the latest technologies In the first part of this blog post series, I outlined How the process of testing is accelerating. In this second part, I am excited to share some ways we are applying these testing methods to various digital technologies and use cases. Microservices and APIs […]read more »

Accessibility Test Automation

In this current era of digital innovation, making an application inclusive for the differently abled should be considered paramount. Global regulatory compliances for accessibility ensure that standards are followed when making applications accessible to one and all. Accessible applications obviously establish themselves firmly into the market and often have wider reach in comparison to an […]read more »

Significance of a Software Development Engineer in Test (SDET) in the Digital Economy

“Program testing can be used to show the presence of bugs, but never to show their absence!” – Edsger Dijkstra, Dutch computer scientist. The importance of software testing is well recognized and acknowledged. However, what to test, when to test and how to test; has kept evolving over time as we walk the progressive path […]read more »

Test Automation Tool Selection

Applications in this digital era have increasingly diverse and complex testing needs. These can cover functionality, performance, usability, mobility, security, and responsiveness to name a few.  With a plethora of automation tools available to cater to one or more needs, the process of identifying and selecting the right tool becomes a challenge. A common misconception […]read more »

Early Automation

This is the third post in our series on test automation With the software industry going Agile in a big way and the emergence of digital technology, testing is no longer a “later stage” activity. Rather, testing has to remain hand in hand with development, ensuring “done-ness” at all times. Agile requires that tests for […]read more »

Unit Test Automation

In our previous post, we introduced and explained the idea behind a test automation pyramid supported by a wide base of unit tests. In this post, we want to elaborate a little more on that bottom tier focused on unit test automation. The motivation behind automation should be now clear. As the size of the […]read more »